Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Робочий зошит_КІ.doc
Скачиваний:
12
Добавлен:
09.11.2018
Размер:
2.72 Mб
Скачать

Тема 3.1.Умовні оператори. Оператори вибору switch.

Опорний конспект

Складена команда

Під час написання програми може виникнути потреба трактувати декілька команд як одну. Така команда називається складеною. Складена команда – це конструкція такого вигляду:

{

<команда 1>;

<команда N>;

}

Перед закриваючою дужкою “;” ставиться обов’язково. Після дужки символ “;” записувати не обов’язково.

Зауваження 1. Запис ;; називається порожньою командою. Якщо у складній команді поставити символ “;” після закриваючої дужки, то компілятор це розглядатиме як порожню команду, що не впливає на результат виконання програми.

Надалі під командою будемо розуміти порожню, просту або складену команду.

Кома як команда.

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

вираз 1, вираз 2

або

команда 1, команда 2

Дія команди. Послідовно обчислюються значення виразу 1 (виконується команда 1) та виразу 2 (команда 2).

Цю команду зручно використовувати у командах циклу, умовних командах тощо. Наприклад,

if (k += 2, k < 7) …

Тут спочатку значення змінної k буде збільшено на 2, а потім це значення порівнюватиметься із числом 7. Результат команди – true, якщо значення змінної k менше, ніж 7, у протилежному випадку – false.

Завдання 1

Пояснити хід виконання команди if (k = 2, k < 7) …

Логічні вирази та логічні операції.

Логічний вираз – це засіб записування умов у задачах відшукання даних, що задовольняють деякий критерій. Логічний вираз може набувати значення true (істинність) або false (хибність). Логічні вирази бувають прості та складені. Простий – це два арифметичні вирази, з’єднані символом відношення, а складений – це прості логічні вирази, з’єднані логічними операціями:

  1. ! - ___________________

  2. && - ____________________

  3. || - _____________________

Логічні вирази обчислюються з урахуванням пріоритету логічних операцій (1 – найвищий). Однакові логічні операції виконуються послідовно зліва направо. Для зміни порядку виконання логічних операцій, як і для звичайних арифметичних, використовують круглі дужки.

Логічні операції

Вираз

Значення

Вираз

Значення

! true

false

! false

true

true && true

true

true || true

true

true && false

false

true || false

true

false && true

false

false || true

true

false && false

false

false || false

false

Логічним виразом може бути ціле число. Якщо воно не дорівнює нулю, то значення логічного виразу – true, якщо це число 0 – false.

Приклад 1. Розглянемо деякі логічні вирази та їхні значення. Нехай а = 1, b = 7, тоді:

Вираз

Значення

Вираз

Значення

a == b

false

a > -3 && a <=2

! (a == b)

true

a >= 0 && b <= 4

a >= b

b < 9 || b > 15

a != b

! (a < 1 || b >= 10)

a + 6 == b

a != b || a + 15 > b && b < 0

a < (b = 1)

(a != b || a + 15 < b) && b < 0

2

0

b

!b