Turbo Pascal, блок-схеми

Процесът на написване на програма, в Turbo Pascal среда започва с представяне на алгоритъма и да го записвате на формализирана в блок схема форма. Блок-схеми представляват набор от действия или операции картина vvide геометрични фигури. Преминаването от една дейност към друга показва посоката на линията.

При съставянето на блок-схеми необходимо да се добавят отгоре-надолу елементи в последователност. Когато условията, за да се съобразят с дървовидна йерархия. Блок-схема е задължително да започва с точка "Start" и край елемент "Край", всеки от тях трябва да се консумира само веднъж.

Съставяне блок-схеми, се регулират от следните документи:

ГОСТ 19.701-90. схемите за алгоритми, програми, данни и системи. Символи и Правилника за прилагането му.

ГОСТ 19.002-80. Графики и програми. Правила за изпълнение.

ГОСТ 19.003-80. Графики и програми. Графични символи

От тези основни елементи документира блок-схеми са:

Това показва, началото или в края на програмата. Разпределя граница взаимодействие с околната среда. Обикновено се използва с думите "Начало", "End" или "Старт", "Стоп", е строго един по един.

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

Избирането на една от двете възможни решения на алгоритъма. Вътре в клетката се намира състояние. възможните начини за излизане от ъглите на ромб, се наричат ​​"да", "не" или "истина", "фалшива". За улеснение на четенето посоката на графиката, което съответства на състоянието ( "да" / "истинска") идва от долния ъгъл на ромба, обратна на тази страна. Възможно да се използва като елемент за обозначаване на epeat..until цикъл и while..do.

Изпълнение на циклични команди за. Операции и действия на цикъл са разположени под елемента. На всяка стъпка от цикъла, програмата се връща в заглавната част на левия стрелка. От примката е изработена от дясната страна на стрелката.

В процедури за обозначаване, функции, модул (част от програмата отвъд настоящата сериен код).

Изпълнение на обмена на данни (вход и изход). Общо въведение да обменят информация без определен тип носител.

изходни данни на хартиен носител (отпечатване на принтер).