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

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





gt; 2Табліца ************************************** X=... * у =********************************* X=... * у=******** ****************************** Склав: lt; Ф.І. О. gt; 3Табліца значень + ----------------------------------------------- ++ Аргумент + Функція ++ ------------------------------------------------ ++ X=... + у=... ++ X=... + у=... ++ ------------------------------------------------ + Склав: lt; Ф.І. О. gt; 4Получено: для заданої функції Y (...)=... для заданої функції Y (...)=... Склав: lt; П. І. Б. gt;


ЛАБОРАТОРНА РОБОТА № 3


Керуючі оператори умовного та безумовного переходів.

Розгалужуються програми


1. Короткі теоретичні відомості


Як відомо, з попередніх лабораторних робіт, всі програми складаються з послідовності операторів, які зазвичай виконуються по черзі в тому порядку, в якому вони записані в програмі. Проте часто виникає необхідність змінити черговість виконання операторів, тобто пропустити або навпаки виконати якусь групу операторів залежно від виконання або невиконання деяких заданих умов. Крім того іноді необхідно повторити групу операторів кілька разів, тобто організувати цикл. Для виконання цих завдань служать керуючі оператори. Керуючі оператори підрозділяються на оператори прийняття рішення, до них відносяться оператори умовного та безумовного переходів, і оператори для організації циклів, які будуть розглянуті в наступній лабораторній роботі.

Однією з найважливіших можливостей комп'ютерного процесора є можливість прийняття рішення. Під цим виразом мається на увазі, що процесор може направити потік виконання запрограмованих команд з того чи іншого шляху в залежності від того істинно або хибно деякий задана умова. Будь-яка мова програмування забезпечує можливість прийняття рішення. У алгоритмічній мові С #, як і в багатьох інших, основою для такої можливості є оператор умовного переходу if, який діє в C # практично також, як і оператор IF в будь-якому іншому мові програмування ./

Оператор умовного переходу if і його конструкції

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

{

//Записані в дужках оператори (оператор)

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

}

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

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

В якості умови вибору використовується значення логічного виразу. При виконанні цієї конструкції спочатку обчислюється значення логічного виразу, записаного в дужках. Результат обчислення має тип boolean. Якщо обчислена вираз має значення true (істина), то виконуються оператори у фігурних дужках і всі наступні за ними. Якщо отримано значення false (неправда) то оператори у фігурних дужках пропускаються і виконуються тільки оператори наступні за ними.

Приклад 1.

//Зберігаємо найбільше значення з двох, a і b,

//в переменнойmax=b; (a gt; b)

{= a;

}

У цьому фрагменті програми спочатку передбачається, що найбільше значення має змінна b, і вона присвоюється змінної max. Якщо це ні, то перемінної max присвоюється значення змінної a.

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

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

При запису у фігурних дужках декількох операторів в кінці кожного з них ставитися крапка з комою. Якщо у фігурних дужках записується один оператор, то фігурні дужки можна опустити (див. Приклад 3).

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

Конструкція if-else (якщо-інакше)

Дану конструкцію доцільно використовувати, коли необхідно задати виконання одного з двох блоків операторів (або одного з двох операторів), залежно від результату перевірки умови вибору. Конструкція має наступний вигляд запису. (Умови вибору)

{

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

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

}

{

//В іншому випадку (інакше)

//якщо умова вибору ложно, то будуть виконуватися

//оператор ...


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





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

  • Реферат на тему: Основні оператори мови Turbo-Paskal. Процедури і функції
  • Реферат на тему: Оператор вибору Switch
  • Реферат на тему: Ермітовим оператори
  • Реферат на тему: Оператори фондового ринку
  • Реферат на тему: Оператори введення - виведення даних