Turbo Pascal, блок-схеми
Процесът на написване на програма, в Turbo Pascal среда започва с представяне на алгоритъма и да го записвате на формализирана в блок схема форма. Блок-схеми представляват набор от действия или операции картина vvide геометрични фигури. Преминаването от една дейност към друга показва посоката на линията.
При съставянето на блок-схеми необходимо да се добавят отгоре-надолу елементи в последователност. Когато условията, за да се съобразят с дървовидна йерархия. Блок-схема е задължително да започва с точка "Start" и край елемент "Край", всеки от тях трябва да се консумира само веднъж.
Съставяне блок-схеми, се регулират от следните документи:
ГОСТ 19.701-90. схемите за алгоритми, програми, данни и системи. Символи и Правилника за прилагането му.
ГОСТ 19.002-80. Графики и програми. Правила за изпълнение.
ГОСТ 19.003-80. Графики и програми. Графични символи
От тези основни елементи документира блок-схеми са:
Това показва, началото или в края на програмата. Разпределя граница взаимодействие с околната среда. Обикновено се използва с думите "Начало", "End" или "Старт", "Стоп", е строго един по един.
Извършване на определена операция (аритметична или логическа inoydrugoy), в резултат на което всички данни начин се променя. Възможно да се комбинират няколко операции в един блок.
Избирането на една от двете възможни решения на алгоритъма. Вътре в клетката се намира състояние. възможните начини за излизане от ъглите на ромб, се наричат "да", "не" или "истина", "фалшива". За улеснение на четенето посоката на графиката, което съответства на състоянието ( "да" / "истинска") идва от долния ъгъл на ромба, обратна на тази страна. Възможно да се използва като елемент за обозначаване на epeat..until цикъл и while..do.
Изпълнение на циклични команди за. Операции и действия на цикъл са разположени под елемента. На всяка стъпка от цикъла, програмата се връща в заглавната част на левия стрелка. От примката е изработена от дясната страна на стрелката.
В процедури за обозначаване, функции, модул (част от програмата отвъд настоящата сериен код).
Изпълнение на обмена на данни (вход и изход). Общо въведение да обменят информация без определен тип носител.
изходни данни на хартиен носител (отпечатване на принтер).