Дан файл, содержащий целые числа - PascalABC.NET

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

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

Дан файл, содержащий целые числа. Вывести на экран максимальный элемент этого Файла Помогите пожалуйста. Знаю, что тут есть добрые люди))

Решение задачи: «Дан файл, содержащий целые числа»

textual
Листинг программы
begin
  var F : File of Integer;
  Assign(F, 'int.dat'); Reset(F);
  var maxElem := Integer.MinValue;
  var Elem : Integer;
  while Not EOF(F) do
    begin
      Read(F, Elem);
      maxElem := max(maxElem, Elem);
    end;
  Close(F);
  Print(maxElem);
end.

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

  1. Объявляется файл F типа File of Integer
  2. Файл F открывается на чтение из файла 'int.dat'
  3. Переменная maxElem инициализируется значением Integer.MinValue
  4. Переменная Elem инициализируется значением 0
  5. В цикле while до тех пор, пока не достигнут конец файла (EOF(F) = 0), выполняются следующие действия: 5.1. Чтение содержимого файла в переменную Elem с помощью функции Read(F, Elem) 5.2. Переменная maxElem обновляется новым максимальным значением, которое равно максимуму из текущей Elem и maxElem с помощью функции max
  6. Файл F закрывается с помощью функции Close(F)
  7. Выводится значение переменной maxElem с помощью функции Print(maxElem)

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


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

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

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