4 Описание на алгоритъм, използвайки блок схеми

В "Start" (фиг. 4) е отправната точка на програмата. Във всеки схема на алгоритъма, има само една начална точка.

Характеристики. овална форма блок, съдържащ думата "Старт". Не входа, един изход. Препоръчително е да се указва идентификационен номер софтуерен модул.

"Края" (фиг. 5) е крайната точка на програмата. Обикновено в класацията на крайната точка е уникална.

Характеристики. Блок овална съдържащ "End" ( "Край"). Вход едно, няма изход. Препоръчително е да се указва идентификационен номер софтуерен модул.

Символ "Метод" (фиг. 6) може да показва произволно сложен процес или действие. Определяне действия трябва да бъдат в рамките на полето. Степента на детайл от процеса остава по преценка на програмист. В този случай, учителят има право да поиска по-внимателно проучване на процеса, или, обратно, да препоръча консолидация. Изискване както е описано подробно алгоритъм на метода е в съответствие с таблицата на основната програма.

Характеристики. правоъгълен блок. Влез един единствен изход.

предварително определен процес

Символът "Предварително процеса" (фиг. 7) показва схема на алгоритъм е описан поотделно. Това позволява да се опише вида на характера диаграми йерархично и по този начин намали сложността на всяка отделна верига, увеличаване на видимостта му.

Характеристики. правоъгълен блок с двойни странични линии. Влез един единствен изход.

В "избор" (фиг. 8) е разклоняване програма поток два начина. Състоянието на преминаване на един или друг начин, се съдържа в тялото на героя. Над един от резултатите е написано "Да", от друга "не". В съответствие с това, в случай на условието, програмата ще тръгнат по пътя на "Да", в противен случай - на "Не" път.

Характеристики. символ във формата на ромб. Влез един, два изхода. Структурата отговаря на оператора, ако.

В "множествена избор" (фиг. 9) е разширение на символа "Избор". Разликата се състои в това, че начинът на опции тук може да бъде много повече.

Характеристики. символ във формата на ромб. Влез една, няколко изхода. Структурата отговаря на превключвателя на оператора.

(. Фигура 10) "цикъл" е съвкупност от две единици: началото на цикъл и затваряне на цикъла. Между тях е тялото на цикъла. Вътре блоковете за правописа уникален идентификатор, както и, в зависимост от вида на цикъла, или да излезете състояние или контур променлива.

Черти. един вход, на изхода на един блок за началото и края на цикъла. Структурата отговаря на операторите, като същевременно, направете ... а, за.

Символът "Данни" (фиг. 12) влиза първоначалните данни, необходими за работата на програмата и изходните данни, които са резултат от неговото изпълнение. Тя може да определи в съответствие с вида на носителя.

Черти. Той има един вход и изход.

Графика трябва да отразяват логиката на програмата.

Компетентен диаграма построена точно по същия начин: Основната стойка част, а след изпълнението на вътрешно разделение по ниво надолу в йерархията. За най-високо ниво се получава диаграма на едно йерархия. Вторият - броят на знаците на разкрит първо ниво и така нататък.

Когато създадете схема на алгоритъма се препоръчва да се придържат към следните общи правила:

Диаграма трябва да бъде увеличен и, като правило, да се постави на една страница, въпреки че размера на шрифта в рамките на блоковете е не по-малко от 10. Ако трябва да се използва е необходимо, по-подробна йерархичен принцип. Като правило, не доведе до детайлите на всеки отделен оператор.

Тъй като програмата е манипулатор на данни, винаги трябва да се използва блока "Данни".

Не повече от две вериги на един лист формат А4.

Ограничен брой размери в Схема (размер характер) - хоризонтално измерение разположени вертикално на един знак трябва да бъде един.