Прочитать из типизированного файла целых чисел числа с заданными номерами - 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.

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

  1. Объявлены переменные:
    • f: файл целых чисел
    • x: текущее число
    • t: временная переменная
    • i: счётчик
  2. Открывается файл 'file.dat' для чтения
  3. Считывается первое число и выводится на экран
  4. Начинается цикл, который выполняется до тех пор, пока не будет достигнут конец файла (FileSize(f) - 1) и пока текущая позиция в файле не будет кратна 2 (div 2)
  5. Внутри цикла считывается второе число и выводится на экран
  6. После завершения цикла считывается символ новой строки (ReadLn)
  7. Закрывается файл (f)

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


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

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

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