SHPORA.net :: PDA | |
Main FAQ гуманитарные науки естественные науки математические науки технические науки Условный оператор Условный оператор позволяет выполнять разветвления в программе. Его синтаксис следующий: if логическое выражение then оператор1 else оператор2 Если логическое выражение истинно, то выполняется then-часть (т.е. оператор1 ). В противном случае выполняется else-часть (т.е.оператор2). В условном операторе (else)-часть может отсутствовать. Часто в (else) и (then)-частях оператора находятся другие условные операторы. Например, математической формуле y= { x при x <0 x 2 при 0 x 1 x 3 при x >1 соответствует следующая программа: if x<0 then y := x else if x<=0 then y := sqr(x) else y := x*sqr(x) Чтобы определить в сложном условном операторе к какому if относится какой else используют следующее правило: else-часть относится к ближайшему if, еще не имеющему else-части. |