- •Лабораторная работа n 1 работа в итегрированной среде
- •Программа работы
- •Пояснения к работе
- •Контрольные вопросы?????????
- •Лабораторная работа n 2 изучение функций ввода / вывода
- •Программа работы
- •Методические указания
- •Задание:
- •Контрольные вопросы
- •Int main() //имя головной программы
- •Int k,m; //описание переменных
- •Лабораторная работа n 3
- •3. Ответить на контрольные вопросы.
- •Контрольные вопросы
- •Варианты заданий
- •Лабораторная работа № 4 изучение условного оператора
- •Программа работы
- •3. Составить отчёт.
- •4. Ответить на контрольные вопросы. Методические указания
- •Пример программы
- •3. Ответить на контрольные вопросы.
- •Пример программы
- •Контрольные вопросы
- •Варианты заданий
- •Лабораторная работа n 6 оформление алгоритма в виде функции
- •Программа работы
- •5. Составить отчёт.
- •6. Ответить на контрольные вопросы. Методические указания
- •Примеры программ
- •1. Функция swap1 обменивает два значения, имея в качестве аргументов указатели:
- •2. Функция swap2 делает то же, что и предыдущая функция, имея в качестве параметров ссылк
- •Головная программа
- •Лабораторная работа n 7
- •6. Ответить на контрольные вопросы.
- •Методические указания
- •Примеры программ
- •Лабораторная работа n 8
- •Программа работы
- •4.Ответить на контрольные вопросы.
- •Методические указания
- •Лабораторная работа n 9
- •Программа работы
- •5. Ответить на контрольные вопросы.
- •6. Составить отчёт. Методические указания
- •Программа работы
- •3. Ответить на контрольные вопросы
- •Методические указания
- •Пример программы
- •Контрольные вопросы
- •Варианты заданий
- •Лабораторная работа № 11
- •4.Ответить на контрольные вопросы.
- •Лабораторная работа № 12 описание класса по заданной предметной области
- •Программа работы
- •4. Ответить на контрольные вопросы.
- •Методические указания
- •Пример программы
- •Контрольные вопросы
- •Варианты заданий
- •Лабораторная работа № 13 создание связного списка
- •Программа работы
- •7. Ответить на контрольные вопросы.
- •Методические указания
- •Варианты заданий
- •4. Ответить на контрольные вопросы.
- •5. Составить отчёт.
- •Пример программы
- •Контрольные вопросы
- •Варианты заданий
- •Лабораторная работа n 15 множественное наследование
- •Программа работы
- •3. Ответить на контрольные вопросы.
- •4. Составить отчёт. Методические указания
- •Классом z. Пример программы
- •Контрольные вопросы
- •Варианты заданий
Int main() //имя головной программы
{
Int k,m; //описание переменных
scanf(“ %d%d”,&k,&m); //ввод данных
system(“pause”);
}
Общий вид функций вывода :
printf( “ < список форматов >”, < список вывода > )
Функция printf в качестве < список форматов > использует те же форматы, что и функция ввода. Дополнительно можно использовать спецификаторы:
\n – переход к новой строке;
\p – вывод на экран адреса переменной;
\t - позволяет сделать несколько пробелов между данными при выводе (табуляция).
В качестве данных < список вывода > записываются идентификаторы переменных, разделённые запятыми.
printf( “%d%d\n”,k,m );
printf( “ введите данные “);
putchar(ch);
putchar() – выводит на экран символ.
Пример: putchar( ‘a’ ); putchar( getchar());
Пример #include<cstdio>
Using namespace std;
void main()
{
int k,m;
float a;
printf(“введите данные”);
scanf(“%d%d%f”,&k,&m,&a );
printf(“k=%d\tm=%d\ta=%f”,k,m,a);
system(“pause”);
}
С++ обеспечивает поддержку системы ввода / вывода в заголовочном файле <iostream>.
Общая форма операторов имеет вид:
Ввод cin>> <идентификатор переменной>;
вывод cout<< <выражение>;
где <выражение> - идентификатор переменной, строка символов или арифметическое выражение.
Пример #include<iostream>
Using namespace std;
int main()
{
int x;
char name[10];
char c;
cout<< “введите данные”;
cin>>x;
cin>>c;
cin>>name;
cout<< “ исходные данные”;
cout<<”\nx=”<<x;
cout<<”\nc=”<<c;
cout<<”\n”<<name;
system(“pause”);
}
Задание:
Составить программу ввода и вывода переменных типа int, char, float, long, функциями языка С и С++.
Контрольные вопросы
1. Какие головные файлы необходимо включить в программу, чтобы ввести данные?
2. Какая директива подключает головные файлы к программе?
3. Какие функции осуществляют ввод на языке C?
4. Какие функции осуществляют ввод на языке C++?
5. Какие функции осуществляют вывод на языке C?
6. Какие функции осуществляют вывод на языке C++?
7. Для какой цели используются форматы переменных?
8. Как получить адрес переменной?
9. Какие вспомогательные форматы позволяют улучшить вывод?
