ТЕХНИЧЕСКИ УНИВЕРСИТЕТ-СОФИЯ
ФАКУЛТЕТ КОМПЮТЪРНИ СИСТЕМИ И УПРАВЛЕНИЕ
КАТЕДРА „КОМПЮТЪРНИ ТЕХНОЛОГИИ И ПРОГРАМИРАНЕ”
КУРС”ИНФОРМАТИКА ПЪРВА ЧАСТ”
ПРЕПОДАВАТЕЛ: МАРТИН ИВАНОВ
ПОДПИС:
СТУДЕНТ: АЛЕКСАНДЪР ВАСИЛЕВ АНГЕЛОВ
ФАК:№ 081207076
ПРОТОКОЛ № 3
1.1 Управляваща структора разклонение.
Разклонението е управляваща структора, чрез която действието на програмата
продължава с изпълнението на определен процес, избран от набор взаимно
изключващи се процеси;
Изборът се извършва в съотведствие с предварително дефинирани условия;
Условията се определят по отношение на избрани параметри (стойност, знак значение и
др.) на данните, които се обработват в момента или по избрани параметри на резултата,
получен от обработката на определени данни;
Взависимост от броя на възможните посоки, разклонението бива:
Двупосочно разклонение – при тази оправляваща структора, един от два алтернативни
процеса
Условно изпълнение – при тази управляваща структора се избира дали да се или да не
се изпълни даден процес. Всъщност условното изпълнение може да се разглежда като
частен случай на алтернатива, при която един от процесите отсъства.
Многопосочно разклонение – при тази структора съществува набор от възможни
процеси. Изпълнението на конкретен процес зависи от изпълнението на конкретни
услотия. Съществуват следните типове многопосочно разклонение:
-
многопосочно разклонение тип двоично дърво – развитието на конкретния
процес се разклонява в две посоки на всяка стъпка от дървовидната структора на
алгоритъма.
-
Многопосочно разклонение тип превключвател – избира се един процес от
набор взаимно изключващи се процеси.
-
Комбинирани структори от горните два типа.
Управляващите структори двоично разклонение и условно изпълнение се
реализират в програмите с помоща на условния оператор if – then else,съответно с
пълната и съкратената му форма;
Многопосочно разклонение тип двоично дърво се реализира със структора от
вложени един в друг условни оператори;
Превключвателя се реализира чрез включени един в друг условни оператори, така и
чрез специално предвидения структориран оператор case .
За организацията на двупосочното разклонение в Паскал е предвиден специален
оператор, наречен условен оператор if- then-else.Операторът принадлежи към класа
на структорираните оператори. Служебните думи, включени в него, имат следното
Предмет: | Програмиране, Информатика, ИТ |
Тип: | Теми |
Брой страници: | 28 |
Брой думи: | 760 |
Брой символи: | 4494 |