Конспект лекций по информатике и информационным технологиям

135 • операторы выбора; • операторы циклов; • операторы перехода. Любое выражение, заканчивающееся точкой с запятой, рассматривается как опера­ тор, выполнение которого заключается в вычислении этого выражения. Частным случаем выражения является пустой оператор;. Примеры: i++; а+=2; х=а+Ь; 11.1. Составные операторы К составным операторам относят собственно составные операторы и блоки. В обо­ их случаях это последовательность операторов, заключенная в фигурные скобки. Блок от­ личается от составного оператора наличием определений в теле блока. Например: { П++; это составной оператор summa+=n; } { int n=0; n++; это блок summa+=n; } 11.2. Операторы выбора Операторы выбора - это условный оператор и переключатель. 1. Условный оператор имеет полную и сокращенную форму. if (выражение-условие ) оператор; //сокращенная форма В качестве выражения-условия могут использоваться арифметическое выражение, отношение и логическое выражение. Если значение выражения-условия отлично от нуля (т. е. истинно), то выполняется оператор. Например: if (x<y&&x<z)min=x; if ( выражение-условие ) оператор!; //полная форма else оператор2; Если значение выражения-условия отлично от нуля, то выполняется оператор 1, при нулевом значении выражения-условия выполняется оператор2.Например: if(d>=0) { X1 =(-b- sqrt(d))/(2* а); x2=(-b+sqit(d))/(2*a); cou t « "\nx 1= " « x 1« " x 2 = " « x 2 ; } else сои1«"\пРешения нет"; 2.Переключатель определяет множественный выбор. switch (выражение) { case константа! : оператор! ; case константа2 : оператор2 ; [default: операторы;]

RkJQdWJsaXNoZXIy MTY0OTYy