Что такое метод концевого значения? - Turbo Pascal

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

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

Что такое метод концевого значения? (типизированный файл)

Задание

. Средствами

текстового редактора

создать файл. Каждые 5 строк

текстового

файла содержат соответственно название издательства, фамилию автора, название книги, величину тиража и пустую строку. Программным образом вывести содержимое этого файла на экран, расположив в каждой строке экрана название издательства, фамилию автора, название книги и величину тиража. Создать

первую процедуру с параметрами

, в которой каждые 4 строки текстового файла в виде записи с четырьмя полями размещаются в

типизированный

файл (5-7 компонентов). Создать

вторую процедуру с параметрами

для вывода содержимого типизированного файла на экран. С клавиатуры добавить в

типизированный

файл запись (записи), используя метод "концевого значения". Определить писателей, книги которых напечатаны наибольшим тиражом. Их фамилии занести в конец

текстового

файла в отдельные строки. Вывести содержимое текстового файла на экран. Далее содержимое

каждых четырёх строк

, содержащих информацию об одном авторе, занести в

строковую

переменную. В полученной строке поменять местами фамилию и тираж, и разместить между всеми словами по 3 пробела. Распечатать исходные и преобразованные строки. Дополнительных массивов не использовать.

Решение задачи: «Что такое метод концевого значения?»

textual
Листинг программы
WriteLn('вводите  записи - пустая строка в качестве названия издательства - конец ввода):');
Repeat
    WriteLn('Название издательства: ');
    ReadLn(zap.izdat);
    if zap.izdat<>'' then begin
        <.... ввод других полей>
        Write(f, zap); 
    end;
 until zap.izdat='';

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

  1. Выводится сообщение для ввода данных.
  2. Запрашивается название издательства.
  3. Читается введенное значение переменной zap.izdat.
  4. Проверяется, не является ли введенное значение пустой строкой.
  5. Если введенное значение не пустая строка, выполняется некоторый код (который не указан в вопросе).
  6. Записывается введенное значение в переменную f.
  7. Проверяется, является ли введенное значение пустой строкой.
  8. Если введенное значение пустая строка, цикл повторяется.
  9. Цикл повторяется до тех пор, пока введенное значение не будет пустой строкой.

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


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

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

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