- •Лабораторная работа №7а (додаткове завдання – виконання за бажанням) Тема: «Работа с файлами»
- •Assign(f:Text, Name:String) Assign(f:File,Name:String)
- •Reset(f, RecSize:Word) Пример
- •Процедура
- •Текстовый файл
- •Writeln – запись всех величин с обязательной установкой маркера конца строки в файл:
- •Параметр Size при вызове может быть опущен. В этом случае размер буфера соответствует SizeOf(Buf).
- •Типизированные файлы
- •Нетипизированные файлы
- •Задания
- •20. На диске сформирован файл, структура которого приведена в п.19.
- •На диске сформирован файл, структура которого представлена на рис.
20. На диске сформирован файл, структура которого приведена в п.19.
Организовать поиск по ключу – ФАМИЛИЯ и распечатка информации о результатах сессии на экран.
21. Вычислить значения Х2, Х3,, от Xo до Xn с заданной дискретностью и вывести в текстовый файл , структура которого:
X |
X2 |
X3 |
X1/2 |
X1/3 |
22. Вычислить по Х значение COSx , SINx от X=X0 до Х=Хn с дискретностью и , сформированную таким образом таблицу вывести в файл А.Dat:
-
X
SINx
COSx
23. Вычислить значение суммы ряда Sn=U0+U1+….+Un=1+1/X+1/X2+…+1/Xn при I =1,2,…,N. N и Х – вводится пользователем по запросу с терминала. Результат от I=1 до I=N вывести в файл.
Структура записи файла :
I |
Sn |
-
На диске сформирован файл, структура которого представлена на рис.
Название кафедры |
||||||
Фамилия |
Имя |
Отчество |
Занимаемая должность |
Наличие степени |
Специализа-ция |
Год рождения |
… |
… |
… |
… |
… |
… |
… |
Фамилия |
Имя |
Отчество |
Занимаемая Должность |
Наличие Степени |
Специали-зация |
Год рождения |
Название кафедры |
||||||
… |
… |
… |
… |
… |
… |
… |
Организовать поиск и вывод соответствующей записи на экран по ключам
«Кафедра», «Фамилия», «Занимаемая должность», «Кафедра» и «Занимаемая должность».
25. То же, что и в задании 24, - по ключам “Кафедра”, “Специализация”, “Год рождения”, “Кафедра” и “Наличие степени”.