Учет студентов, направляемых для прохождения

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование




?ормируется с использованием входной информации и информации, хранящейся в НСИ, и приведена на рис.2.1.

Ведомость распределения

студентов по базам практики.

Шифр заводаОбщее количество

СтудентовКоличество иногородних студентовФ.И.О. руководителяДолжность руководителя

ИТОГО:

Рис. 2.1. Выходной документ

Для эффективной организации взаимодействия пользователя с программой предназначена диалоговая информация, организованная в виде дружественного интерфейса. Она представлена основным меню, позволяющими выбрать необходимый режим работы программы, и контекстно-зависимой подсказкой, облегчающей процесс общения пользователя с программным продуктом. В программе организован простейший оконный интерфейс, реализованный средствами модуля CRT. Структура экрана пользователя приведена на рис. 2.2.

1- Ввод НСИ 2- Просмотр НСИ 3-Ввод информации 4-Документ 5-Выход

Выберите пункт меню

Рис. 2.2. Структура экрана пользователя

Приведенный выше экран пользователя состоит из трех основных частей.

  1. Окно вывода меню (верхнее)- информация в этом окне находится на экране постоянно, не обновляясь в ходе работы программы.
  2. Окно контекстно-зависимой подсказки (нижнее) информация в этом окне периодически обновляется в соответствии с ходом исполнения программы.
  3. Окно ввода данных и вывода результатов (среднее) окно с изменяемой информацией.

3. Разработка алгоритма.

Разработка алгоритма велась методом нисходящего проектирования сверху вниз с последующей детализацией отдельных блоков.

Поскольку языком программирования выбран процедурно - ориентированный алгоритмический язык высокого уровня Pascal, основной задачей, подлежащей решению на этапе разработки алгоритма, является декомпозиция основной задачи iелью выделения отдельных подзадач, которые могут быть оформлены в виде подпрограмм. Общая блок-схема программы представлена на рисунке 3.1. Она включает в себя блок-схему головной программы, увязывающую всю задачу целиком, и блок-схемы отдельных подзадач, оформленные в виде подпрограмм. Блок - схемы подпрограмм представлены на рисунках 3.2. - 3.5.

Блок-схема алгоритма головной программы.

=1

=2

=3

=4

нет

да

Рис 3.1.

Блок-схема подпрограммы ввода НСИ (V_NSI)

да