Читайте также: |
|
Лабораторная работа №1
Киев 2012
СОДЕРЖАНИЕ
1.Задание………………………………………………………………3
2.Описание программы……………………………………………….4
Задание
1.1.Вычислить формулу: a
b* c+d
d* e
f-h
1.2. Переменной x присвоить дробную часть от положительного числа.
Варианты:
1. ((а+b)-c)/d*e-f
2. f+f+a-b*c*d-e*h
3. a/b+c/d+e*f-h
4. (a-b-c)/(d-e-f)+h*5f
5. (a/b/(b+c)/e*(d-f))+h
6. 3a+2b-3h+(c+2d)/(e-2f)
7. (2a+b)*(3b-d)+(c+2e)(f+10h)
8. e*(f-c+4b*h+a)/d*e-f
9. 3h+2b-e(a+4c+d)/f
10. a+b-c/5d-e/f*h
11. e*c/(a*b+b*b)-d+f-5h
12. 2f+3h/c/4b/a(d+e)
13. (f+a+3b)/(c-6d*b-e+f)
14. a*b*8c/d/4e*f+h
15. 4*(a+b+2a*b)-c+d-5e+f-h
16. f*f/2a+b/4c-d*(e-3h)
1.3. Смешано V1 литров воды температуры T1 c V2 литрами воды температуры T2. Найти объем и температуру образовавшейся смеси.
1.4. Заданы величины a, b, c, d.Найти минимальное значение.
Описание программы
2.1. Объявление 8-ми целочисленных переменных: a, b, c, d, e, f, h, D.
Инициализация 7-ми переменных начальными значениями для дальнейшего вычисления по формуле: a=24, b=4, c=3, d=2, e=10, f=8, h=7. Одна переменная D используется для записи ответа.
Вычисление формулы a/(b3(c+d)/(d3e/(f-h))) и присваивание получившегося результата переменной D.
Вывод результата, или переменной D, на экран.
Конец программы.
2.2. Объявление целочисленной переменной y.
Объявление 2-х переменных с плавающей точкой: x, z.
Инициализация одной переменной с плавающей точкой начальным значением: z=9.6. Одна переменная x используется для записи ответа.
Функции, объявленные в stdio.h в общем случае могут быть разделены на две категории: функции для операций с файлами и функции для операций ввода-вывода.
Имя | Примечания |
Функции для файловых операций | |
fclose | закрывает файл, ассоциированный с переданным ей значением FILE * |
fopen, freopen, fdopen | открывают файл для определённых типов чтения и записи |
remove | удаляет файл (стирая его) |
rename | переименовывает файл |
rewind | работает аналогично fseek(stream, 0L, SEEK_SET), вызванному для потока, со сбросом индикатора ошибок |
tmpfile | создает и открывает временный файл, удаляемый при закрытии через fclose() |
Функции для операций ввода-вывода | |
clearerr | очищает EOF и индикаторы ошибок для данного потока |
feof | проверяет, установлен ли индикатор EOF для данного потока |
ferror | проверяет, установлен ли индикатор ошибок для данного потока |
fflush | принудительно записывает вывод, предназначенный для помещения в буфер, в файл, ассоциированный с данным потоком |
fgetpos | сохраняет позицию указателя файла потока, ассоциированный с его первым аргументом (FILE *), в его второй аргумент (fpos_t *) |
fgetc | возвращает один символ из файла |
fgets | получает строку из файла (оканчивающуюся символом перевода строки или конца файла) |
fputc | записывает один символ в файл |
fputs | записывает строку в файл |
ftell | возвращает указатель позиции файла, который может быть передан fseek |
fseek | производит смещение от текущей позиции в файле на указанное количество байт, или от его начала или конца, в указаном направление. |
fsetpos | устанавливает указатель позиции файла потока, ассоциированный с его первым аргументом (FILE *), как хранимый во втором его аргументе (fpos_t *) |
fread | читает данные из файла |
fwrite | записывает данные в файл |
getc | считывает и возвращает символ из данного потока и изменяет указатель позиции файла; позволяет использоваться как макрос с теми же эффектами, что и fgetc, кроме того, что может вычислять поток более одного раза |
getchar | имеет аналогичный эффект, что и getc(stdin) |
gets | считывает символы из stdin до символа перевода строки и хранит их в своём единственном аргументе |
printf, vprintf | используются для вывода в стандартный поток вывода |
fprintf, vfprintf | используются для вывода в файл |
sprintf, snprintf, vsprintf | используются для вывода в массив типа char (Строка в языке Си) |
perror | записывает сообщение об ошибке в stderr |
putc | записывает и возвращает символ в поток и изменяет указатель позиции файла на него; можно использовать как макрос с теми же свойствами, что и fputc, кроме того, что он может обрабатывать поток более одного раза |
putchar, fputchar | аналогичны putc(stdout) |
scanf, vscanf | используются для ввода из стандартного потока ввода |
fscanf, vfscanf | используются для ввода из файла |
sscanf, vsscanf | используются для ввода из массива char (то есть Строка в языке Си) |
setbuf | |
setvbuf | устанавливает режим буферизации для данного потока |
tmpnam | создает имя временного файла |
ungetc | помещает символ обратно в поток |
puts | выводит символьную строку в stdout |
Функции библиотеки <conio.h>
conio.h (от англ. console input-output — консольный ввод-вывод)
clreol (conio.h) gotoxy (conio.h)
clrscr (conio.h) highvideo (conio.h)
delline (conio.h) insline (conio.h)
gettext (conio.h) lowvideo (conio.h)
gettextinvo(conio.h) movetext (conio.h)
normvideo (conio.h) textcolor (conio.h)
puttext (conio.h) textmode (conio.h)
necursortype (conio.h) wherex (conio.h)
textattr (conio.h) wherey (conio.h)
textbackground(conio.h) window (conio.h)
Дата добавления: 2015-11-14; просмотров: 38 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Примеры условных выражений | | | Блок-схема задания №1 |