end;
Begin
ClrScr;
Assign (f,'phonefile.dat');
Rewrite (f);
With note Do
Begin
name:='AA';
phone:='555';
write (f, note);
name:='BBB';
phone:='444';
Write (f,note);
name:='CC';
phone:='333';
Write (f, note);
name:='DDD';
phone:='2222';
Write (f, note);
name:='EE';
phone:= '111';
Write (f, note);
End;
name:='AA';
phone:='555';
Close (f);
Reset (f);
g:=n mod 4+1;
a.c:=n;
a.d:=10*n;
Writeln (a.c,' ',a.d);
Read (f,note);
For i:=g to 4 Do
With note Do
Begin
Writeln (name , ' ',phone);
Read(f,note);
End;
Write (note.phone);
Writeln (name);
End.
Вывод:
30 30
AA 555
444AA
Задание 2
Создать файл, содержащий следующую информацию о студентах: ФИО, Телефон, Год рождения, Балл по математике
Блок-схема:
Программа:
Type
tpStudent = Record
FullName:String;
TelephoneNumber:String;
BirthYear:Integer;
Mark:Integer;
End;
Var
DataBase:File of tpStudent;
CurrentStudent : tpStudent;
a, Number : Integer;
Begin
Assign (DataBase, ‘data.txt’);
Rewrite (DataBase);
Write (‘Enter the number of Students:’);
ReadLn (Number);
For a:=1 To Number Do
Begin
Write (‘Full Name: ’);
ReadLn (CurrentStudent.FullName);
Write (‘Telephone Number: ’);
ReadLn (CurrentStudent.TelephoneNumber);
Write (‘Birth Year: ’);
ReadLn (CurrentStudent.BirthYear);
Write (‘Math Mark: ’);
ReadLn (CurrentStudent.Mark);
Write (DataBase, CurrentStudent);
End;
Close (DataBase);
End.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.