Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора системне.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
55.09 Кб
Скачать

46 Призначення оператора вибору варіантів switch

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

При виконанні оператора switch обчислюється вираз, записаний після switch, він повинен бути цілочисельним. Отримане значення послідовно порівнюється з константами, які записані відразу за case. При першому ж співпаданні виконуються оператори позначені даною міткою. Якщо виконані оператори не містять оператора переходу, то далі виконуються оператори всіх наступних варіантів, поки не з'явиться оператор переходу або не закінчиться перемикач.

47 Синтаксис оператора вибору варіанту switch.

switch (вираз)

{ case шаблон1: оператор(и);

case шаблон2: оператор(и);

case шаблонn: оператор(и);

default: оператор(и); }

48 Призначення мітки default в операторі switch.

Якщо значення виразу, записаного після switch не співпало з жодною константою, то виконуються оператори, які розташовані за міткою default. Мітка default може бути відсутньою.

Якщо значення виразу не співпало ні з одним із шаблонів і відсутній блок default, то виконується оператори, які стоять після дужок блоку switch .

49 Призначення оператора break в операторі switch .

При зустрічі оператора break управління передається в кінець оператора switch .

Програма розгалужується в залежності від значення виразу. ((вираз)). Оператор switch обчислює (вираз) і передає управління на мітку case , шаблонне значення якої співпало зі значенням виразу Якщо вираз не приймає ні одного шаблонного значення, то управління передається оператору defalt: Якщо немає цього оператора, то управління передається оператору, який слідує за switch.

50.Оператори циклів

Група дій, що повторюються в циклі, називається його тілом. Однократне виконання циклу називається його кроком. Розрізняють: ітераційні і арифметичні цикли. В ітераційних циклах відома умова виконання циклу. for-цикл із параметром, while-оператор циклу з передумовою, do while- цикл з постумовою.

51.Арифметичний оператор циклу for

Цикл із параметром– виконується оператор або блок операторів визначене число раз. Синтаксис

for (ініціалізіція, умова, приріст) оператор; (ініціалізіція, умова, приріст - це вирази). Оператор виконує наступні дії:

  1. Обчислюється вираз ініціалізіція, звичайно це оператор присвоєння, який деякій змінній присвоює початкове значення.

  2. Обчислюється вираз умова це логічний вираз, який визначає відношення між величинами.

  3. Якщо умова хибна, тобто = 0, то управління передається оператору, який слідує за

  4. Якщо умова істинна, тобто >0, то виконується оператор в циклі.

  5. Обчислюється вирах приріст і переходимо до п. 2.

52.Оператор циклу while

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

Синтаксис : while (умова)Оператор.

Оператор виконує наступні дії:

  1. Обчислюється вираз умова це логічний вираз, який визначає відношення між величинами.

  2. Якщо умова хибна, тобто = 0, то виконання припиняється і управління передається оператору, який слідує за ним

  3. Якщо умова істинна, тобто >0, то виконується блок операторів

  4. переходимо до п. 1.