Лекция: Синтаксис условного оператора

Бейсик Паскаль Си++
IF условие THEN оператор- 1 ELSE оператор-2 END IF if условие then оператор- 1 else оператор-2; if( условие ) оператор- 1 else оператор-2;

Примеры.

 

Бейсик:

IF А < > THEN

А = О

ELSE

А = -1

END IF

 

Паскаль:

if а <> 0 then a := О

else a := -1;

 

Си++:

if( а <> 0 ) а = 0

else a = -1;

 

Вторую часть условного оператора, выполняющуюся в случае, если условие ложно, всегда можно опускать.

Бейсик:

 

IF x < О THEN

у = х / 2

х = 1

END IF

 

Паскаль:

if х < 0 then

begin

у := х / 2;

х := 1;

end

 

Си++:

if( х < 0 )

{

у = х / 2;

х = 1;

};

Повторяющиеся вычисления (операторы цикла)

С помощью условных операторов и операторов присваивания теоретически можно реализовать сколь угодно сложный алгоритм. Однако на практике при необходимости организовать обработку тысяч элементов массива (например, присвоить каждому элементу начальное значение) вручную набирать тысячу операторов присваивания крайне тяжело.

Поэтому в языках программирования имеются средства для организации повторных вычислений, называемые операторами цикла. Они бывают двух видов: с фиксированным числом повторений и условные операторы цикла.

Каждый оператор цикла состоит из заголовка цикла, определяющего число повторений, и тела цикла — повторяемого оператора или блока операторов.

еще рефераты
Еще работы по информатике