Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Creating informational website for deployment hybrid infrastructure

Реферат Creating informational website for deployment hybrid infrastructure





або оператори блоку 2.

}

//Записані далі оператори будуть виконуватися

//в будь-якому випадку, незалежно від умови вибору.

Якщо результатом перевірки умови вибору є значення true (істина), то будуть виконані оператори блоку 1. Далі буде виконуватися перший оператор, наступний за останньою фігурною дужкою. Оператори блоку 2 виконуватися не будуть. Якщо перевірка умови вибору дасть результат false (неправда), то оператори блоку 1 будуть пропущені, і будуть виконані оператори блоку 2. Далі буде виконуватися першим

оператор, наступний за останньою фігурною дужкою. Кожен із зазначених блоків може складатися з одного оператора, тоді фігурні дужки можуть бути опущені.

Приклад 4. (a gt; b)

{= a;

//Ці оператори будуть виконуватися, min=b;

//якщо умова вибору a gt; b істинно.

}

{= b;

//Ці оператори будуть виконуватися, min=a;

//якщо умова вибору a gt; b ложно.

}

//Записані далі оператори будуть виконуватися

//в будь-якому випадку, незалежно від умови вибору.

Якщо a gt; b, то змінної max буде присвоєно значенні a, змінної min - значення b, в іншому випадку навпаки змінної max присвоюється значення b, а змінної min - значення a. Розглянуту конструкцію допускається записувати в одному рядку, як у наступному прикладі 5.

Приклад 5. (a gt; b)

{= a; min=b;

}

{= b; min=a;

}

Якщо у фігурних дужках записано по одному оператору, то дужки можна опустити, як у прикладі 6.

Приклад 6. (a gt; b) max=a; max=b;

Вкладені конструкції оператора if

У тому випадку, коли певний блок операторів (або один оператор) потрібно виконати після перевірки ні одного, а декількох умов, то використовують кілька конструкцій оператора if. Оператори if, що знаходяться всередині іншого оператора if, називаються вкладеними конструкціями оператора if. (Умова 1 вибору)

{

//Якщо умова 1 вибору істинно будуть виконуватися,

//записані в дужках оператори блоку 1.

}

еlse

//В іншому випадки буде виконуватися

//вкладена конструкція оператора

{

//Початок вкладеною конструкції оператора (умова 2 вибору)

{

//Якщо умова 2 вибору істинно будуть виконуватися,

//записані тут в дужках оператори блоку 2.

}

{

//В іншому випадку, якщо умова 2 вибору ложно

//будуть виконуватися, записані тут в дужках

//оператори блоку 3.

}

}

//Кінець вкладеної конструкції оператора if

Якщо умова 1 вибору істинно, то виконуються оператори блоку 1, і далі перший оператор, який слідує за останньою фігурною дужкою, кінцем вкладеної конструкції оператора В іншому випадку виконується вкладена конструкція оператора if. Якщо умова 2 вибору вкладеного оператора if істинно, то виконуються записані у фігурних дужках оператори блоку 2, і далі перший оператор, який слідує за останньою фігурною дужкою, кінцем вкладеної конструкції оператора if. В іншому випадку, якщо умова 2 вибору ложно виконуються оператори блоку 3. Розглянемо приклад записи вкладеної конструкції оператора if.

Приклад 7. (х lt; - 1) {n=1; }

{

//Початок вкладеною конструкції if. (х gt; 1)

{n=2; }

{n=0; }

//Кінець вкладеної конструкції if.

}

Допускаються й інші види запису вкладеної конструкції оператора if, наприклад запис в одному рядку.

Приклад 8. (х lt; - 1)

{n=1; }

{(х gt; 1) {n=2; } {N=0; }

}

Оскільки фігурні, операторні дужки є обов'язковими лише у разі запису в них декількох операторів, тому в даному випадку вони можуть бути відпущені.

Приклад 9.

... (х lt; - 1) n=1;

if (х gt; 1) n=2;

else n=0;


Назад | сторінка 14 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Системний аналіз проблеми вибору оператора стільникового зв'язку на тер ...
  • Реферат на тему: Спектр оператора. Застосування нестандартного аналізу для дослідження резо ...
  • Реферат на тему: Ермітовим оператори
  • Реферат на тему: Оператори фондового ринку
  • Реферат на тему: Оператори введення - виведення даних