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

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





gn="justify"> ...

Оператори логічного порівняння

Ці оператори називаються логічними порівняннями (logical comparisons), оскільки вони повертають результат порівняння у вигляді значення true (істина) або false (неправда) мають тип bool. Для запису та перевірки умови рівності двох виразів, в алгоритмічній мову C # використовується символ ==. Аналогічно: символ gt; використовується для перевірки умови «більше»; символ lt; для перевірки умови «менше»; gt;=- «більше або дорівнює»; lt;=- «менше або дорівнює»; !=«Не дорівнює». Наприклад: a!=B, означає, що оператор логічного порівняння!=Повертає значення true, якщо a не дорівнює b.

Логічні оператори

Для змінних типу bool використовуються спеціальні складові логічні оператори:

amp;- Кон'юнкція (логічне і, and), використовується для логічного об'єднання двох виразів;

| - диз'юнкція (логічне або, or), використовується, щоб переконатися в тому, що хоча б один з виразів true, істинно;

!- Заперечення (логічне ні, not), повертає зворотне логічне вираження;

^ - виключення (логічне виключає або), використовується для того, щоб переконатися в тому, що одне з двох виразів true, істинно.

Оператори amp ;, | і а зазвичай використовуються з цілими типами даних, а також можуть застосовуватися до типу даних bool.

Крім того можуть застосовуватися оператори amp; amp; і ||, які відрізняються від своїх односимвольних версій тим, що виконують прискорені обчислення. Наприклад у вираженні a amp; amp; b, b обчислюється лише в тому випадку, якщо а одно true, істинно. У виразі a b, b обчислюється в тому випадку, якщо a одно false, брехливо.

Приклад 10. (х gt; - 1 amp; amp; x lt; 1)

У умови оператора if записано просте алгебраїчне нерівність - 1 lt; x lt; 1.

Приклад 11. (x lt; - 1 || x gt; 1)

У умови оператора if записані алгебраїчні нерівності x lt;- 1лібо x gt; 1.

Оператор перевірки

Оператор перевірки вибирає одне з двох виразів залежно від перевірки значення логічного умови. Його синтаксис:

Ім'я змінної=(умова вибору)? значення1: значення2

Приклад 12.value=(x lt; 25)? 5:15

У цьому прикладі спочатку обчислюється вираз x lt; 25 є умовою вибору. Якщо воно дорівнює true, то змінної value буде присвоєно значення рівне 5, в іншому випадку - рівне 15.

Оператор безумовного переходу goto

Оператор безумовного переходу goto (перейти до) здійснює перехід, без перевірки будь-яких умов, до оператора, позначеного відповідною міткою. Синтаксис цього оператора виглядає наступним чином: мітка: операторметка

де мітка - мітка. Це будь допустимий ідентифікатор C #, який поміщається зліва від оператора, якому треба передати управління виконанням програми і відокремлюється від нього двокрапкою. Причому мітка може ставитися у оператора розташованого як до оператора goto, так і після нього. У разі якщо оператор goto використовується самостійно, без будь-яких конструкцій, то перший оператор, наступний за оператором goto, повинен мати свою мітку, інакше він не буде виконаний у процесі роботи програми. Зазвичай оператор goto використовується спільно з оператором умовного переходу if, і використовується в програмах рідко, т. К. Є більш ефективні оператори.

Конструкція switch (перемикач)

Цей оператор дозволяє зробити вибір серед кількох альтернативних варіантів подальшого виконання програми. Незважаючи на те, що це може бути організовано за допомогою послідовного запису вкладених операторів if, у багатьох випадках більш ефективним виявляється застосування оператора switch. Нижче наведена загальна форма оператора. (Вираз)

{константа 1:

послідовність операторів блоку 1; константа 2:

послідовність операторів блоку 2;

...

послідовність операторів блоку n;

}

Цей оператор працює таким чином. Значення виразу последо?? ательно порівнюється з константами. Як тільки буде виявлено збіг, виконується оператор або послідовність операторів, пов'язаних з цим збігом, до оператора break. Оператор break передає управління оператора, наступного за конструкцією switch. Якщо збігів немає, то виконується послідовність операторів, наступна після оператора default. Ця гілка не є обов'язковою.

При використанні конструкції switch діють наступні правила:

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





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

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