Прочитать из типизированного файла целых чисел числа с заданными номерами - Turbo Pascal
Формулировка задачи:
Напишите программу, которая читает из типизированного файла целых чисел числа с номерами 1,3,5,7,2*n+1 и выводит их на экран.
Решение задачи: «Прочитать из типизированного файла целых чисел числа с заданными номерами»
textual
Листинг программы
var f: file of Integer; x, t: integer; i: Longword; begin Assign(f, 'file.dat'); Reset(f); Read(f, x); Write(x:10); for i := 1 to (FileSize(f) - 1) div 2 do begin Read(f, t, x); Write(x:10); end; ReadLn; end.
Объяснение кода листинга программы
- Объявлены переменные:
- f: файл целых чисел
- x: текущее число
- t: временная переменная
- i: счётчик
- Открывается файл 'file.dat' для чтения
- Считывается первое число и выводится на экран
- Начинается цикл, который выполняется до тех пор, пока не будет достигнут конец файла (FileSize(f) - 1) и пока текущая позиция в файле не будет кратна 2 (div 2)
- Внутри цикла считывается второе число и выводится на экран
- После завершения цикла считывается символ новой строки (ReadLn)
- Закрывается файл (f)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д