Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Вид и назначение блок-схем и структурограмм находится в таблице 1



Таблица 1 - Вид и назначение блок-схем и структурограмм Насси-Шнайдермана

Блок-схема Структурограмма Назначение
Начало       Вход и выход из блок-схемы. Для обозначения начала и окончания программы.
   
Вывести a,d,c

Ввести a,d,c


Ввод – вывод. Ввод данных ячейки памяти с указанными именами или вывод содержимого ячейки на экран (принтер).
Действие
Действие

  Блок действия (операция присваивания). Обработка данных (вычисления), размещение результатов в ОП, или просто помещение данных в ОП без обработки.
Действие 1

Действие 1

Действие 2
Действие 3

Блок следования. Обьединение нескольких следующих друг за другом блоков действия.
НЕТ Услов. ДА Действие 1 Действие 3 Действие 2
 
 


Действие 4

  Услов. Да Нет   Действие 3 Действие 1   Действие 4 Действие 2   Блок разветвления алгоритма. В зависимости от результата условия выполняется либо ветвь «ДА», либо ветвь «НЕТ».  
ДА Услов.   Действие 1     Действие 2   Да Услов.   Действие 1   Действие 2 Неполный выбор.  
  I = 1, n, 1   Действие 1   Действие 2     I=1, n, 1   Действие 1   …   действие n Блок цикла с параметром. Тело цикла выполняется столько раз, сколько разных значений примет параметр в заданных пределах (начальное значение, конечное значение)  
  Нет Услов. Да   Действие 1   Действие N       Пока выполняется условие повторять действия   Действие 1   …   Действие N Блок цикла с предварительным условием. Тело цикла выполняется не один раз, а пока выполняется условие.  
  Разрыв блок-схемы на одной странице. Переход с одного блока на другой.  
         

Пояснения: блок-схему рисуют сверху вниз, блок за блоком. Каждый блок имеет свою метку (номер), которая ставится на верхней границе блока, соответствующего номеру шага алгоритма (кроме блока «Начала», «Конец», «Разрыв блок схемы»).

Линиями соединения отдельных блоков показывают направление процесса обработки в блок-схеме. Каждое такое направление вычисления называется ветвью.

Стрелки на соединяющих линиях не ставят при направлении вычисления сверху вниз или слева на право. Противоположные направления (снизу вверх или справа на лево) обязательно показывать стрелкой на линии.

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

Описание ветвления на Алгоритмическом языке:

Полное Неполное

если < условие > если < условие >

то < серия 1 > то < серия >





Дата публикования: 2015-11-01; Прочитано: 345 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...