Что такое метод концевого значения? - 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='';
Объяснение кода листинга программы
- Выводится сообщение для ввода данных.
- Запрашивается название издательства.
- Читается введенное значение переменной
zap.izdat
. - Проверяется, не является ли введенное значение пустой строкой.
- Если введенное значение не пустая строка, выполняется некоторый код (который не указан в вопросе).
- Записывается введенное значение в переменную
f
. - Проверяется, является ли введенное значение пустой строкой.
- Если введенное значение пустая строка, цикл повторяется.
- Цикл повторяется до тех пор, пока введенное значение не будет пустой строкой.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д