Заказ: 1042642

Программирование на языках высокого уровня. Лабораторная работа по теме: "Обработка одного файла"

Программирование на языках высокого уровня. Лабораторная работа по теме: "Обработка одного файла"
Описание

Постановка задачи
Использование меню в программировании делает программное обеспечение более удобным и приятным в работе, требует меньшей квалификации от пользователей, позволяет сравнительно просто объединять отдельные модули в пакеты программ. Большинство современных программных пакетов имеет развитые средства обработки меню.
Типичная программа обработки меню выполняет следующие действия: выдача меню на экран дисплея; ввод выбранного режима меню; выполнение программных действий, предусмотренных для данного режима (пункта) меню; возврат на выдачу меню или за¬вершение программы.
Меню состоит из отдельных пунктов, режимов, которые имеют соответствующие наименования или сообщения. Пункты меню могут быть пронумерованы и располагаться как по горизонтали, так и по вертикали. Выбор пункта меню может осуществляться путем ввода номера пункта или путем выделения пункта меню курсором или цветом.
При выборе определенного пункта выполняется, как правило, соответствующая процедура. Если меню содержит несколько вложенных уровней, то процедура обработки меню низшего уровня (подменю) строится по той же структуре, что и главная программа. После выполнения процедуры обычно вновь выдается меню это¬го же уровня и обработка повторяется. Для выхода из меню данного уровня и перехода в меню высшего уровня или завершения программы предусматривается ввод номера пункта 0 или нажатие клавиши ESC. При попытке ввести номер пункта, отсутствующий в меню, выдается сообщение об ошибке. При выборе пункта меню клавишами управления курсором может быть организовано циклическое движение по меню: при прямом движении по меню за последним пунктом следует первый, а при обратном движении за первым пунктом следует последний.

Блок-схемы модулей + листинг, всего 20 страниц





Предварительный просмотр

Программирование на языках высокого уровня. Лабораторная работа по теме: "Обработка одного файла"