|
Основные символы блок-схем
Алгоритмические языки и программирование
Изучение условных и циклических конструкций
Методические указания
к выполнению лабораторной работы №2
для студентов очной формы обучения
специальности 230201 – "Информационные системы
и технологии"
Брянск 2007
УДК 004.43
Алгоритмические языки и программирование. Изучение условных и циклических конструкций: методические указания к выполнению лабораторной работы №2 для студентов очной формы обучения специальности 230201 – "Информационные системы и технологии". – Брянск: БГТУ, 2006. - 16 с.
Разработали:
С.М. Рощин, к.т.н., доц.
Ю.А. Леонов, асс.
Рекомендовано кафедрой «Компьютерные технологии и системы» БГТУ (протокол № от )
Цель работы
Целью работы является приобретение практических навыков при построении ветвящихся процессов с использованием условных и циклических конструкций на примере табулирования функции на заданном промежутке.
Продолжительность работы – 4ч.
Теоретическая часть
Блок-схемы
Блок-схемой – называется графическое представление алгоритма. Блок-схемы должны быть оформлены в соответствии с ГОСТ 19.701-90. «Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения».
В блок-схеме каждому типу действий (вводу исходных данных, вычислению значений выражений, проверке условий и т.п.) соответствует геометрическая фигура, представленная в виде блочного символа. Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий. Любая блок-схема обязательно должна иметь блоки «начало», из которого начинается выполнения алгоритма, и «конец», завершающим выполнение алгоритма. Рассмотрим наиболее часто употребляемые символы (табл. 1).
Таблица 1
Основные символы блок-схем
Название символа
| Обозначение символа
| Пояснение
| Символы данных
| Данные
|
| Символ отображает данные, носитель данных не определен.
| Запоминаемые данные
|
| Символ отображает хранимые данные в виде, пригодном для обработки, носитель данных не определен.
| Документ
|
| Символ отображает данные, представленные на носителе в удобочитаемой форме
| Ручной ввод
|
| Символ отображает данные, вводимые вручную во время обработки с устройств любого типа
| Символы процесса
| Процесс
|
| Символ отображает функцию обработки данных любого вида
| Предопределенный процесс
|
| Символ отображает предопределенный процесс, состоящий из одной или нескольких операций или шагов программы, которые определены в другом месте (в подпрограмме, модуле).
| Ручная операция
|
| Символ отображает любой процесс, выполняемый человеком.
| Решение
|
| Символ отображает решение или функцию переключательного типа, имеющую один вход и ряд альтернативных выходов, один и только один из которых может быть активизирован после вычисления условий, определенных внутри этого символа. Соответствующие результаты вычисления могут быть записаны по соседству с линиями, отображающими эти пути.
| Параллельные действия
|
| Символ отображает синхронизацию двух или более параллельных операций.
| Символы линий
| Линия
|
| Символ отображает поток данных или управления. При необходимости или для повышения удобочитаемости могут быть добавлены стрелки-указатели.
| Передача управления
|
| Символ отображает непосредственную передачу управления от одного процесса к другому.
| Канал связи
|
| Символ отображает передачу данных по каналу связи.
| Пунктирная линия
|
| Символ отображает альтернативную связь между двумя или более символами. Кроме того, символ используют для обведения аннотированного участка.
| Специальные символы
| Соединитель
|
| Символ отображает выход в часть схемы и вход из другой части этой схемы и используется для обрыва линии и продолжения ее в другом месте. Соответствующие символы-соединители должны содержать одно и то же уникальное обозначение.
| Терминатор
|
| Символ отображает выход во внешнюю среду и вход из внешней среды (начало или конец схемы программы, внешнее использование и источник или пункт назначения данных).
| Комментарий
|
| Символ используют для добавления описательных комментариев или пояснительных записей в целях объяснения или примечаний. Пунктирные линии в символе комментария связаны с соответствующим символом или могут обводить группу символов. Текст комментариев или примечаний должен быть помещен около ограничивающей фигуры.
| Пропуск
|
| Символ (три точки) используют в схемах для отображения пропуска символа или группы символов, в которых не определены ни тип, ни число символов. Символ используют только в символах линии или между ними. Он применяется главным образом в схемах, изображающих общие решения с неизвестным числом повторений.
| Окончание табл. 1
Пример. Необходимо составить алгоритм решения задачи нахождения значения функции R(r) в виде блок-схемы (рис. 1).
Не нашли, что искали? Воспользуйтесь поиском по сайту:
©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.
|