Система задач и упражнений по языку программирования Pascal. Часть 2 - 10 стр.

UptoLike

10
Лабораторная работа N7
Работа с файлами записей
Задание 1
Составить программу для чтения файла записей со следующей структурой:
фамилия ( string[20] )
имя ( string[20] )
специальность ( string[20] )
год рождения ( 1..9999 )
год смерти ( 1..9999 )
год открытия ( 1..9999 )
открытие ( string[255] )
страна ( string[40] )
Исполнить программу, дав файловой переменной имя "sciense". Распечатать фамилии,
которые есть в этом файле.
Задание 2
Оформить печать, составив процедуру вывода. При этом на экране должно быть:
Фамилия и первая буква имени
с позиции 3 до позиции 20
годы жизни с 22 по 31
страна с 33 по 41
открытие с 43 по 67
год открытия с 69 по 75
Задание 3
Дополнить печать колонкой "Число прожитых лет" с 77 по 80. Вывести на экран
фамилию ученого, прожившего дольше остальных.
Задание 4
Распечатать с помощью процедуры вывода данные (в том же виде)
4.1 только о русских и советских ученых
4.2 только ученых, родившихся в XVIII веке
4.3 только ученых, родившихся в XIX веке
4.4 только ученых физиков
Задание 5
Определить, наиболее часто встречающуюся в данном файле
5.1 страну
5.2 специальность
5.3 век (среди лет открытий)
Лабораторная работа 8
Работа с файлами прямого доступа»
Задание 1
1.1. Составить процедуру, которая создает файл из вещественных чисел, количество и
значение которых, так же как и имя создаваемого файла вводится с клавиатуры;
1.2. То же задание, что и в 1.1, но для целых чисел.