- •«Национальный исследовательский
- •Т.Е. Мамонова Лабораторная работа № 1.
- •220700 – «Автоматизация технологических процессов и производств».
- •Лабораторная работа № 1
- •Теоретическая часть
- •Объявление постоянных
- •Объявление переменных
- •Потоки ввода-вывода
- •Функция стандартного вывода printf()
- •Примеры программ.
- •Функция стандартного ввода scanf()
- •Примеры программ
- •Варианты заданий к лабораторной работе №1.
- •Содержание отчета
- •Список литературы
- •Приложение а.
- •Приложение б. Математические функции – файл math.H
- •220700 – «Автоматизация технологических процессов и производств». Отпечатано в Издательстве тпу в полном соответствии с качеством предоставляемого оригинал-макета
- •634034, Г. Томск, пр. Ленина, 30
Содержание отчета
-
титульный лист (см. Приложение Б)
-
цель работы;
-
формулировка задания;
-
код программы;
-
блок-схема (см. Приложение Г);
-
выводы по работе.
Список литературы
-
Иванов, Всеволод Борисович. Прикладное программирование на C/C++: с нуля до мультимедийных и сетевых приложений / В. Б. Иванов. — М.: СОЛОН-Пресс, 2008. – 240 с.
-
Павловская Т.А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2010.
-
Функции стандартного ввода-ввода в С++. Режим доступа: http://www.realcoding.net
Приложение а.
Функции ввода-вывода для стандартных файлов (файл stdio.h)
Функции |
Прототип и краткое описание действий |
getchar |
int getchar(void); Считывает очередной символ из стандартного входного потока (stdin). |
gets |
char *gets(char *s); Считывает строку s из стандартного входного потока (stdin). |
printf |
int printf(const char *format [, argument, ...]); Функция форматированного вывода в стандартный поток stdout. |
putchar |
int putchar(int c); Записывает символ c в стандартный поток вывода (stdout). |
puts |
int puts(const char *s); Записывает строку s в стандартный поток вывода (stdout). |
scanf |
int scanf(const char *format [, address, ...]); Функция форматированного ввода из стандартного потока stdin. |
sprintf |
int sprintf(char *s, const char *format [, argument, ...]); Функция форматированной записи в строку s. |
sscanf</FONT< td> |
int sscanf(const char *s, const char *format [, address, ...]); Функция форматированного чтения из строки s. |
ungetch |
int ungetch(int c); Возвращает символ c в стандартный поток ввода stdin, заставляя его быть следующим считываемым символом. |
Функции для работы с терминалом в текстовом режиме (файл conio.h).
Функции |
Прототип и краткое описание действий |
clreol |
void clreol(void); Стирает символы от позиции курсора до конца строки в текстовом окне. |
clrscr |
void clrscr(void); Очищает экран. |
cgets |
char *cgets(char *str); Выводит на экран строку str. |
cprintf |
int cprintf(const char *format [, argument, ...]); Выводит форматированную строку в текстовое окно, созданное функцией windows(). |
cputs |
int cputs(char *str); Помещает в символьный массив str строку с клавиатуры (консоли). |
cscanf |
int cscanf(const char *format [, address,...]); Функция форматированного ввода, которая используется при работе с терминалом. в текстовом режиме. |
delline |
void delline(void); Удаляет строку в текстовом окне (где находится курсор). |
getch |
int getch(void); Считывает один символ с клавиатуры без отображения на экране. |
gotoxy |
void gotoxy(int x, int y); Перемещает курсор в позицию текстового окна с координатами (x, y). |
highvideo</FONT< td> |
void highvideo(void); Повышает яркость символов, выводимых на экран после ее вызова. |
movetext |
int movetext(int x0, int y0, int x1, int y1, int x, int y); Переносит текстовое окно в область экрана, правый верхний угол которого имеет координаты (x, y). Координаты угловых точек окна - (x0, y0), (x1, y1). |
normvideo |
void normvideo(void); Устанавливает нормальную яркость выводимых на экран символов. |
textattr |
void textattr(int newattr); Устанавливает атрибуты (фон, цвет) символов, выводимых на экран. |
textbackground |
void textbackground(int c); Устанавливает цвет фона по значению параметра c. |
textcolor |
void textcolor(int c); Устанавливает цвет символов по значению параметра c. |
textmode |
viod textmode(int m); Переводит экран в текстовый режим по значению параметра m. |
wherex |
int wherex(void); Возвращает значение горизонтальной координаты курсора. |
wherey |
int wherey(void); Возвращает значение вертикальной координаты курсора. |
window |
void window(int x0, int y0, int x1, int y1); Создает текстовое окно по координатам угловых точек (x0, y0), (x1,y1). |