Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GetAttachment.doc
Скачиваний:
6
Добавлен:
05.09.2019
Размер:
494.08 Кб
Скачать

1. Информация пользователю

  1. Разработчик программы

  2. О программе

  3. Среда программирования

  4. Ограничения

  5. Инструкция по работе с программой

  6. Выход в главное меню

  1. Установка программы

  2. Работа в диалоговом режиме

  3. Действия в исключительных ситуациях

  4. Справочная литература

  5. Выход в подменю

2. ВВОД данных

  1. С клавиатуры

  2. В готовом виде

  3. Выход в главное меню

  1. Переменной информации

  2. Справочной информации

  3. Выход в главное меню

  1. Исходная информация

  2. Справочная информация

  3. Выход в главное меню

  1. Переменной информации

  2. Справочной информации

  3. Выход в главное меню

3. ПРОСМОТР

4. КОРРЕКЦИЯ исх. дан-х

  1. Добавление (вставка) записей

  2. Замена записей

  3. Изменение полей записей

  4. Добавление записей

  5. Выход в главное меню

1. Переменной информации

2. Справочной информации

3. Выход в главное меню

  1. На экран

  2. На печать

  3. На диск (дискету)

  4. Выход в подменю

5. РАСЧЕТ и ВЫВОД результатов

  1. Расчет

  2. Вывод результатов

  3. Выход в главное меню

6. Выход

Рис. 4. Структура 3-х уровневого меню.

«Меню» 1-го уровня:

Г Л А В Н О Е М Е Н Ю

1. ИНФОРМАЦИЯ пользователю ………….>>>>

2. ВВОД исходных данных …………………>>>>

3. ПРОСМОТР исходных данных ………….>>>>

4. КОРРЕКЦИЯ исходных данных ………...>>>>

5. РАСЧЕТ И ВЫВОД результатов ………..>>>>

6. В Ы Х О Д

«Меню» 2-го уровня:

Г Л А В Н О Е М Е Н Ю

1. ИНФОРМАЦИЯ пользователю

1. Разработчик программы

2. О программе

3. Среда программирования

4. О г р а н и ч е н и я

5. И н с т р у к ц и я по работе с программой ……>>>>

6. В ы х о д в главное меню

Г Л А В Н О Е М Е Н Ю

2. ВВОД исходных данных

1. С клавиатуры …………>>>>

2. В готовом виде ………..>>>>

3. В ы х о д в главное меню

Г Л А В Н О Е М Е Н Ю

3. ПРОСМОТР исходных данных

1. Переменной информации

2. Справочной информации

3. В ы х о д в главное меню

Г Л А В Н О Е М Е Н Ю

4. КОРРЕКЦИЯ исходных данных

1. Добавление (вставка) записей ……….>>>>

2. Замена записей ………………………...>>>>

3. Изменение полей записи……………..>>>>

4. Удаление записей ……………………>>>>

5. В ы х о д в главное меню

Г Л А В Н О Е М Е Н Ю

5. РАСЧЕТ И ВЫВОД результатов

1. Расчет

2. Вывод результатов ……………………>>>>

3. В ы х о д в главное меню

«Меню» 3-го уровня:

Г Л А В Н О Е М Е Н Ю

1. ИНФОРМАЦИЯ пользователю

5. И н с т р у к ц и я по работе с программой

1. Установка программы

2. Работа в диалоговом режиме

3. Действия в исключительных ситуациях

4. Справочная литература

5. В ы х о д в подменю

Г Л А В Н О Е М Е Н Ю

2. ВВОД исходных данных

1. С клавиатуры …………>>>>

1. Переменной информации

2. Справочной информации

3. В ы х о д в подменю

Г Л А В Н О Е М Е Н Ю

2. ВВОД исходных данных

2. В готовом виде

1. Переменной информации

2. Справочной информации

3. В ы х о д в подменю

Г Л А В Н О Е М Е Н Ю

4. КОРРЕКЦИЯ исходных данных

1. Добавление (вставка) записей

1. Переменной информации

2. Справочной информации

3. В ы х о д в подменю

Г Л А В Н О Е М Е Н Ю

4. КОРРЕКЦИЯ исходных данных

2. Замена записей

1. Переменной информации

2. Справочной информации

3. В ы х о д в подменю

Г Л А В Н О Е М Е Н Ю

4. КОРРЕКЦИЯ исходных данных

3. Изменение полей записи

1. Переменной информации

2. Справочной информации

3. В ы х о д в подменю

Г Л А В Н О Е М Е Н Ю

4. КОРРЕКЦИЯ исходных данных

4. Удаление записей

1. Переменной информации

2. Справочной информации

3. В ы х о д в подменю

Г Л А В Н О Е М Е Н Ю

5. РАСЧЕТ И ВЫВОД результатов

2.Вывод результатов

1. На экран

2. На печать

3. На диск (дискету)

4. В ы х о д в подменю

Можно использовать другие варианты построения «меню». Программист вправе делать свой выбор.

Важно, чтобы спроектированная система «меню» была:

- наглядной,

- понятной,

- максимально удобной для пользователя,

- учитывала его запросы и

- содержала все возможные варианты работы,

реализуемые программой.

Возможность работы в системе «меню» может быть реализована в программе с помощью группы условных операторов IF. Однако наиболее эффективно и наглядно это можно сделать с использованием оператора выбора CASE и некоторой совокупности процедур-подпрограмм.

Например:

CASE < выражение (селектор)> OF

1: SPRAVKA; {Реализация 1-го пункта главного меню

«Справка» подпрограммой SPRAVKA }

2: OGRANICHEN; { Реализация 2-го пункта главного меню

«Ограничения» подпрограммой

OGRANICHEN }

3: INSTRUCTION; { Реализация 3-гопункта главного меню

«Инструкции ПОЛЬЗОВАТЕЛЮ»

подпрограммой INSTRUCTION }

4: RASCHET; { Реализация 4-го пункта главного меню

«Решение ЗАДАЧИ» подпрограммой

RASCHET }

5: VIXOD; { Реализация 5-го пункта главного меню

«ВЫХОД» }

END;

Указанные процедуры-подпрограммы должны быть описаны в основной программе и, в свою очередь, содержать вызовы процедур, реализующих пункты соответствующих подменю и также заранее описанных. И т.д.

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

Программа получается наглядной, обозримой, логичной и структурированной.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]