Типизированный файл с 1000 случайных чисел - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Ребят, нужно написать процедуру для создания типизированного файла, котоырй содержит 1000 случайных чисел типа Byte.

Решение задачи: «Типизированный файл с 1000 случайных чисел»

textual
Листинг программы
uses  crt;
var
  f: file of byte;
  a:byte;
  i:integer;
begin
clrscr;
randomize;
assign(f, 'file');
rewrite(f);
for i:=1 to 1000 do
 begin
  a:=random(256);
  write(f,a);
 end;
writeln('Содержание исходного файла:');
reset(f);
i:=0;
while not eof(f) do
 begin
 read(f,a);
 write(a:4);
 i:=i+1;
 if i mod 400=0 then
  begin
   write('Press Enter');
   readln;
  end;
 end;
close(f);
readln
end.

Объяснение кода листинга программы

  1. Создаётся файл с именем file и открывается для записи.
  2. Записывается 1000 случайных чисел в файл.
  3. Выводится содержимое исходного файла.
  4. Файл сбрасывается в начало.
  5. Считывается первое случайное число из файла и записывается в переменную a.
  6. Выводится значение переменной a.
  7. Цикл повторяется, пока не будет достигнут конец файла.
  8. После окончания чтения файла выводится сообщение Press Enter.
  9. Чтение файла продолжается до тех пор, пока не будет достигнут конец файла.
  10. Файл закрывается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 3.846 из 5
Похожие ответы