Типизированный файл с 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.
Объяснение кода листинга программы
- Создаётся файл с именем
file
и открывается для записи. - Записывается 1000 случайных чисел в файл.
- Выводится содержимое исходного файла.
- Файл сбрасывается в начало.
- Считывается первое случайное число из файла и записывается в переменную
a
. - Выводится значение переменной
a
. - Цикл повторяется, пока не будет достигнут конец файла.
- После окончания чтения файла выводится сообщение
Press Enter
. - Чтение файла продолжается до тех пор, пока не будет достигнут конец файла.
- Файл закрывается.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д