Задание 3
Найти средний балл по математике для студентов, указанного года рождения.
Блок-схема:
Программа:
Type
tpStudent = Record
FullName:String;
TelephoneNumber:String;
BirthYear:Integer;
Mark:Integer;
End;
Var
DataBase : File of tpStudent;
CurrentStudent : tpStudent;
Number, Year : Integer;
AverageMark : Real;
Begin
Assign (DataBase, ‘data.txt’);
Reset (DataBase);
Write (‘Enter the Birth Year: ’);
ReadLn (Year);
While not EOF (DataBase) Do
Begin
Read (CurrentStudent);
If CurrentStudent.BirthYear = Year Then
Begin
AverageMark:=AverageMark+CurrentStudent.Mark;
Number:=Number+1;
End;
End;
WriteLn (‘Average Mark is ’, AverageMark/Number:0:2);
End.
Задание 3
В файле хранится следующая информация о людях: Фамилия, Номер телефона, Адрес.
Программа выполнена с использованием меню, позволяет сохранять информацию во внешнем файле, читать информацию из файла, добавлять, удалять и просматривать все записи.
Вывести список людей, живущих на данной улице.
Блок-схема:
Подпрограммы для работы с меню:
Подпрограммы для работы с записями
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.