Учет студентов, направляемых для прохождения
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
?ормируется с использованием входной информации и информации, хранящейся в НСИ, и приведена на рис.2.1.
Ведомость распределения
студентов по базам практики.
Шифр заводаОбщее количество
СтудентовКоличество иногородних студентовФ.И.О. руководителяДолжность руководителя
ИТОГО:
Рис. 2.1. Выходной документ
Для эффективной организации взаимодействия пользователя с программой предназначена диалоговая информация, организованная в виде дружественного интерфейса. Она представлена основным меню, позволяющими выбрать необходимый режим работы программы, и контекстно-зависимой подсказкой, облегчающей процесс общения пользователя с программным продуктом. В программе организован простейший оконный интерфейс, реализованный средствами модуля CRT. Структура экрана пользователя приведена на рис. 2.2.
1- Ввод НСИ 2- Просмотр НСИ 3-Ввод информации 4-Документ 5-Выход
Выберите пункт меню
Рис. 2.2. Структура экрана пользователя
Приведенный выше экран пользователя состоит из трех основных частей.
- Окно вывода меню (верхнее)- информация в этом окне находится на экране постоянно, не обновляясь в ходе работы программы.
- Окно контекстно-зависимой подсказки (нижнее) информация в этом окне периодически обновляется в соответствии с ходом исполнения программы.
- Окно ввода данных и вывода результатов (среднее) окно с изменяемой информацией.
3. Разработка алгоритма.
Разработка алгоритма велась методом нисходящего проектирования сверху вниз с последующей детализацией отдельных блоков.
Поскольку языком программирования выбран процедурно - ориентированный алгоритмический язык высокого уровня Pascal, основной задачей, подлежащей решению на этапе разработки алгоритма, является декомпозиция основной задачи iелью выделения отдельных подзадач, которые могут быть оформлены в виде подпрограмм. Общая блок-схема программы представлена на рисунке 3.1. Она включает в себя блок-схему головной программы, увязывающую всю задачу целиком, и блок-схемы отдельных подзадач, оформленные в виде подпрограмм. Блок - схемы подпрограмм представлены на рисунках 3.2. - 3.5.
Блок-схема алгоритма головной программы.
=1
=2
=3
=4
нет
да
Рис 3.1.
Блок-схема подпрограммы ввода НСИ (V_NSI)
да