Реферат: Интерпретация блок-схем

Использование этих двух блоков не обязательно. Эти блоки введены с целью повышения наглядности блок-схем, так как в результате ввода этих блоков, отпадает необходимость указывать сложные соединения блоков (исчезает загромождённость схемы стрелками).

“МУЛЬТИВЕТВЛЕНИЕ” В этом блоке находится переменная, по которой будет происходить мультиветвление. Блок “мультиветвление” является частью связки с аналогичным названием (описание связок смотрите далее).

“ВЕТВЬ” Блок “ветвь” является частью связки “мультиветвление”. В блоке “ветвь” задается константа, с которой выполняется сравнение значения, полученного в блоке “мультиветвление.”

3.3. Связки

Связка - это такая последовательность блоков в блок- схеме, которой необходимо придерживаться при создании блок-схемы алгоритма.

Язык блок-схем располагает всего двумя связками:

· “БП” - безусловный переход;

· “Мультиветвление” – мультиветвление.

“БП” - представляет собой связку из двух блоков: “БЕЗУСЛОВНЫЙ ПЕРЕХОД НА МЕТКУ” и “МЕТКА”. Входящие в связку блоки должны содержать одну и ту же метку.

“МУЛЬТИВЕТВЛЕНИЕ” представляет собой связку из последовательности блоков, которая начинается с блока “мультиветвление”. Далее идет последовательность блоков “ветвь”. Заканчивается данная связка тогда, когда встречается блок отличный от блока “ветвь”.

3.4. Язык наполнения блок – схем

В данном параграфе мы рассмотрим, как следует заполнять текстом блоки в предложенной версии языка блок-схем. В основу этого языка положены два языка:

· С (его упрощенный вариант);

· Pascal (его упрощенный вариант).

“НАЧАЛО” С этим блоком связывается описание переменных. Переменные описываются следующим образом:

тип переменная 1, переменная 2, ... , переменная N;

тип переменная N+1, ...;

Множество типов в языке блок схем ограничено:

· int - целое ;

· long_int - длинное целое ;

· float - вещественное ;

· char - символьное .

Имя переменной - стандартный идентификатор имени в языке C, Pascal. Длина имени не ограничена.

“КОНЕЦ” Содержимое этого блока не просматривается.

“АВТОМАТИЧЕСКИЕ ДЕЙСТВИЯ” Здесь задаются выражения, строящиеся из переменных, констант, математических знаков, математических и стандартных функций:

+ сложение,

- вычитание,

* умножение,

/ деление,

= присвоение,

sin синус,

К-во Просмотров: 494
Бесплатно скачать Реферат: Интерпретация блок-схем