
- •Кафедра Экономика и организация машиностроительного производства
- •Содержание
- •1Введение
- •2Теоретическая часть
- •2.1Этапы решения задачи на эвм
- •Постановка задачи:
- •Разработка алгоритма:
- •2.2Понятие алгоритма и его свойства
- •2.3Базовые управляющие структуры алгоритма
- •2.4Правила оформления блок-схемы алгоритма
- •2.5Понятие списка (базы данных) в Excel. Основные требования к спискам. Формирование списков при помощи экранной формы
- •3.1.3Разработка макета электронной таблицы
- •3.1.4Вычисления при помощи надстройки Поиск решения
- •3.1.5Графическая интерпретация результатов Поиска решения
- •3.2.4Проверка программного кода
- •3.3Разработка презентации
- •3.3.1Постановка задачи
- •3.3.2Функциональные возможности Microsoft PowerPoint
- •3.3.3Разработка структуры презентации
- •3.3.4Настройка презентации
- •3.4Разработка автоматически обновляемого оглавления отчета
- •3.5Разработка интерактивной рабочей книги
- •Заключение
- •Список использованной литературы
- •Приложение Приложение 1
2.4Правила оформления блок-схемы алгоритма
При создании блок-схем необходимо пользоваться правилами утвержденными ГОСТ 19.701-90 (международный стандарт ИСО 5807-85). Ниже приводятся выдержки из этого нормативного документа:
“..1.1 Схемы алгоритмов, программ, данных и систем (далее - схемы) состоят из имеющих заданное значение символов, краткого пояснительного текста и соединяющих линий.
1.2 Схемы могут использоваться на различных уровнях детализации, причем число уровней зависит от размеров и сложности задачи обработки данных. Уровень детализации должен быть таким, чтобы различные части и взаимосвязь между ними были понятны в целом...”
Описания символов приведены в таблице 1 [ ].
Таблица 1 − Описание символов блок-схемы
Название |
Описание |
Изображение |
Данные
|
Символ отображает данные, носитель данных не определен. Эта фигура часто используется и для записи различных алгоритмов, потому как для алгоритма источник информации не существенен и определяется он только при реализации программы. |
|
Документ |
Символ отображает данные, представленные на носителе в удобочитаемой форме (машинограмма, документ для оптического или магнитного считывания, микрофильм, рулон ленты с итоговыми данными, бланки ввода данных). |
|
Ручной ввод |
Символ отображает данные, вводимые вручную во время обработки с устройств любого типа (клавиатура, переключатели, кнопки, световое перо, полоски со штриховым кодом). |
|
Карта |
Символ отображает данные, представленные на носителе в виде карты (перфокарты, магнитные карты, карты со считываемыми метками, карты с отрывным ярлыком, карты со сканируемыми метками). |
|
Продолжение таблицы 1
Название |
Описание |
Изображение |
Бумажная лента |
Символ отображает данные, представленные на носителе в виде бумажной ленты. |
|
Дисплей |
Символ отображает данные, представленные в человекочитаемой форме на носителе в виде отображающего устройства (экран для визуального наблюдения, индикаторы ввода информации). |
|
Процесс |
Символ отображает функцию обработки данных любого вида (выполнение определенной операции или группы операций, приводящее к изменению значения, формы или размещения информации или к определению, по которому из нескольких направлений потока следует двигаться). |
|
Предопределенный процесс |
Символ отображает предопределенный процесс, состоящий из одной или нескольких операций или шагов программы, которые определены в другом месте (в подпрограмме, модуле). То есть этот элемент используется для обозначения подпрограмм. |
|
Подготовка |
Символ отображает модификацию команды или группы команд с целью воздействия на некоторую последующую функцию (установка переключателя, модификация индексного регистра или инициализация программы). Часто используется для задания параметров счетного оператора цикла \ (смотри пример блок-схемы алгоритма ниже). |
|
Решение |
Символ отображает решение или функцию переключательного типа, имеющую один вход и ряд альтернативных выходов, один и только один из которых может быть активизирован после вычисления условий, определенных внутри этого символа. Соответствующие результаты вычисления могут быть записаны по соседству с линиями, отображающими эти пути. |
|
Продолжение таблицы 1
Название |
Описание |
Изображение |
Линия потока |
Символ отображает указание последовательности связей между символами. Некоторые правила изображения линий потока: − линии потока должны быть параллельны линиям внешней рамки блок-схемы (границам листа, на котором изображена блок-схема); − направление линии потока сверху вниз и слева направо принимается за основное и стрелками не обозначается, в остальных случаях направление линии потока обозначается стрелками; − изменение направления линии потока производится под углом 90 градусов. |
|
На рисунке 1приведены примеры соответственно использования комментария в схемах и блок-схемы алгоритма.
Рисунок 1 − Пример использования комментария в схемах
Рисунок 2 − Пример блок-схемы алгоритма
На рисунке 2 приведен пример блок-схемы алгоритма. Приблизительно так необходимо оформлять блок-схемы в отчетах по лабораторным работам. Однако не обязательно раскрашивать элементы блок-схемы. Более того, раскрашивание элементов блок-схемы не приветствуется. В приведенном примере цвета используются в учебных целях только для выделения элементов.