63
// Пример оператора switch
switch(ii) // Оператор switch(выражение)
{ // Открывающая фигурная скобка
case 1: Buf_1[Pok-f+i]= Prognoz; break; // Вложенные операторы (тело операт.)
case 2: Buf_2[Pok-f+i]= Prognoz; break; // Вложенные операторы (тело операт.)
case 3: Buf_3[Pok-f+i]= Prognoz; break; // Вложенные операторы (тело операт.)
} // Закрывающая фигурная скобка,..
// .. означает окончание оператора
//----------------------------------------------------------------------------------
// Пример использования цикла
for (tt=1; tt<=Kol_Point[7]; tt++) // Оператор for(выражения)
{ // Открывающая фигурная скобка
Numb = Numb + Y_raz[tt]*X_raz[ii][tt]; // Вложенный оператор (тело операт.)
} // Закрывающая фигурная скобка..
// .. означает окончание оператора
//----------------------------------------------------------------------------------
// Пример условного оператора if
if (TimeDay(Mas_Big[f][0])!= 6) // if (выражение)
{ // Открывающая фигурная скобка
Sred =(Nabor_Koef[ii][vv][2]+ NBh)*Point;// Вложенные операторы (тело операт.)
Ind = Nabor_Koef[ii][vv][0] + f; // Вложенные операторы (тело операт.)
Print(" Ind= ",Ind); // Вложенные операторы (тело операт.)
} // Закрывающая фигурная скобка..
// .. означает окончание оператора
Тело составного оператора всегда заключено в фигурные скобки и может
состоять из нуля, одного или нескольких операторов.
Примеры использования простых операторов:
//----------------------------------------------------------------------------------
// Пример оператора for
for (n=1; n<=Numb; n++) // for(выражения)
Mas[n]= Const_1+ n*Pi; // Вложенный оператор (тело операт.)
//----------------------------------------------------------------------------------
// Пример условного оператора if
if (Table > Chair) // if (выражение)
Norma = true; // первый оператор (подоператор 1)
else // Альтернативное условие
Norma = false; // второй оператор (подоператор 2)
//----------------------------------------------------------------------------------