Методические рекомендации по выполнению лабораторных и практических работ составлены в соответствии с требованиями фгос спо к минимуму содержания и уровню подготовки выпускников спо по специальности


Программирование разветвляющих алгоритмов


Download 1.72 Mb.
Pdf ko'rish
bet19/44
Sana20.10.2023
Hajmi1.72 Mb.
#1710987
TuriМетодические рекомендации
1   ...   15   16   17   18   19   20   21   22   ...   44
Bog'liq
modifikasiyalangan kodlar 2

Программирование разветвляющих алгоритмов. 
Алгоритм разветвляющейся структуры - алгоритм, в котором последователь-
ность выполнения действий зависит от каких-либо условий. 
В языке Turbo Pascal для ветвления используются следующие операторы: 
1.Оператор безусловной передачи управления GOTO N, - где N метка строки. 
Этот оператор передает управление строке с меткой N.
2. Операторы условной передачи управления (приведены три типа): 
a) IF < логическое выражение > THEN оператор >; 
при выполнении оператора IF сначала определяется результат логического 
выражения: ИСТИНА (TRUE) или ЛОЖЬ (FALSE). Если ИСТИНА, то управление 
передается операторам, следующим за словом THEN, если ЛОЖЬ, то оператору, за-
писанному после оператора IF; 
б) IF <логическое выражение>THENоператор >ELSE<оператор>; 
при выполнении оператора IF данной модификации сначала определяется ре-
зультат логического выражения. Если ИСТИНА, то управление передается операто-
рам, следующим за словом THEN, если ЛОЖЬ, то оператору, записанному после 
ELSE; 
в) блочный " IF " (записывается в нескольких строках): 
IF < логическое выражение > THEN < оператор> 
[ ELSE IF < логическое выражение > THEN < оператор> 
ELSE < оператор> ]
*
; 
При выполнении блочного IF, сначала определяется результат первого логиче-
ского выражения. Если результат - ИСТИНА, то управление передается операторам, 
следующим за первым словом THEN, а затем к строке, следующей за разделителем 
«;». Если - ЛОЖЬ, то определяется результат следующего логического выражения, и 
в случае ИСТИНЫ управление передается операторам, записанным за следующим 
THEN, а потом к строке, идущей за «;» и т.д. Если же ни одно из условий оператора 
не выполняется, то выполняются операторы, записанные после слова ELSE, а затем 
управление передается строке, следующей за «;». 
В командах разрешено использовать только один оператор, но если вам 
необходимо написать более одного оператора в команде, применяют конструкцию 

Download 1.72 Mb.

Do'stlaringiz bilan baham:
1   ...   15   16   17   18   19   20   21   22   ...   44




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling