Написать программу на языке программирования для задания: создать запись, состоящую из полей: фамилия, год рождения. Создать константный массив типа «запись» из пяти строк. Вывести в компонент TMemo фамилию и год рождения людей, которые родились позже указанного года.
Написать программу на языке программирования для задания: Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Определить, сколько процентов от общего числа элементов составляют положительные элементы файла.
Написать программу на языке программирования для следующего задания. Записать в файл f последовательного доступа N натуральных чисел. Получить в другом файле последовательного доступа все компоненты файла f, кроме тех, которые кратны К. Вывести полученный файл на экран.
Пример решения –
var
Form1: TForm1;
f1,f2:file of integer;
i,a:integer;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var n:integer;
begin
Randomize;
n:=StrToInt(Edit1.Text);
AssignFile(f1,'file1');
rewrite(f1);
Edit3.Text:='';
for i:=1 to n do
begin
a:=random(100);
write(f1,a);
Edit3.Text:=Edit3.Text+IntToStr(a)+' ';
end;
closeFile(f1);
end;
procedure TForm1.Button2Click(Sender: TObject);
var k:integer;
begin
k:=StrToInt(Edit2.Text);
AssignFile(f1,'file1');
AssignFile(f2,'file2');
rewrite(f2);
reset(f1);
Edit4.Text:='';
while not eof(f1) do
begin
read(f1,a);
if a mod k=0 then
begin
write(f2,a);
Edit4.Text:=Edit4.Text+IntToStr(a)+' ';
end;
end;
closeFile(f1);
closeFile(f2);
end;
end. Задача № 27
Написать программу на языке программирования для задания: найти объём текстового файла. Один символ занимает один байт. Файл необходимо создать после запуска программы. Данные в файл записываются из поля TMemo.