Оператор вибору
2. Алгоритми з повторенням і розгалуженням
2.5. Оператор вибору
Оператор вибору (варіанту) можна розглядати, як узагальнення умовного оператора. Він дає змогу зробити вибір з кількох варіантів залежно від значення змінної.
Виконання оператора вибору починається з обчислення виразу, який повинен мати значення порядкового типу.
Формат запису оператора варіанту такий:
Case <порядкова змінна або вираз> of
<константа 1>:<оператор 1>;
<константа 2>:<оператор 2>;
…
<константа
[Else <оператор>; ]
End;
Або
Вибір <порядкова змінна або вираз> із
<константа 1>:<оператор 1>;
<константа 2>:<оператор 2>;
<константа n>:<оперaтор n>;
[інакше <оператор>; ]
Кінець;
У випадку, коли результат обчислення дорівнює одній з перелічених констант, виконується відповідний оператор. Потім керування передається за межі оператора вибору.
Якщо значення виразу не збігається з жодною із констант, то виконується оператор, що стоїть після Else, якщо він є, або керування передається оператору, що слідує за End.
Примітки
1. Тип кожної з констант
2. Гілка Else міститься у квадратних дужках. Це означає, що ця частина оператора вибору не обов’язкова.
3. У конструкції вибору (на відміну від умовного оператора) перед Else ставиться крапка з комою.
4. У якості операторів можуть використовуватися і складені оператори.
Приклад
Нехай при тестуванні учень отримав N балів з 20 можливих. Потрібно вивести суму балів з коротким коментарем.
Розв’язування Program оцінка;
Var N :integer;
Begin
Write (‘Введіть N-‘);
ReadLn(N);
Case N of
20: WriteLn(‘Краще не буває!’);
19,18,17 : WriteLn(‘Відмінно!’);
16,15,14,13 : WriteLn(‘Добре.’);
12,11,10,9 : WriteLn(‘Задовільно.’); 8,7:WriteLn(‘Ще трохи, і було б добре.’);
Else
WriteLn(‘Потрібно попрацювати!’)
End;
WriteLn(‘Сума балів – ‘,N:2,’ з 20 можливих’);
End.
Питання для самоконтролю:
1. У яких випадках використовується оператор вибору?
2. Який загальний формат запису оператора вибору?
3. Яких правил потрібно дотримуватися, використовуючи оператор вибору при розв’язуванні задач?
Related posts:
- Цілий і логічний типи даних. Оператор розгалуження 2. Алгоритми з повторенням і розгалуженням 2.4. Цілий і логічний типи даних. Оператор розгалуження Прості типи даних Щоб описати змінну, необхідно зазначити її тип. Тип змінної визначає набір значень, яких вона може набувати, форму запису їх в пам’яті та операції, які можуть бути з нею виконані. Типи поділяються на прості та складні. Змінна простого типу […]...
- ЗМІННА ПОРЯДКОВА Соціологія короткий енциклопедичний словник ЗМІННА ПОРЯДКОВА (РАНГОВА) – змінна, виміряна за порядковою шкалою. Див. Змінна, Вимірювання....
- Основні елементи мови Паскаль 2. Алгоритми з повторенням і розгалуженням 2.2. Основні елементи мови Паскаль Алфавіт і словник мови програмування При написанні програми використовують знаки, що утворюють алфавіт мови програмування: – літери англійського алфавіту від A до Z і від а до z; – літери українського алфавіту від А до Я і від а до я; – арабські цифри […]...
- Основні оператори мови Поскаль Формули й таблиці ІНФОРМАТИКА Основні оператори мови Поскаль Опис Синтаксис Примітка Умовний If вираз-умова оператор1; Else оператор2 Вираз має бути скалярним і не мати арифметичного типу або типу покажчика. Припустима також скорочена форма оператора умови. У ній опускають фрагмент “else оператор2” Переривання циклів і перемикачів Break Безумовне переривання циклу або вихід з перемикача Перемикач Switch […]...
- Оператори повторення. Цикл із параметром 2. Алгоритми з повторенням і розгалуженням 2.7. Оператори повторення. Цикл із параметром При складанні програм часто виникає необхідність багато разів повторити один і той же набір команд. У таких випадках застосовуються оператори повторення (циклічні оператори), а команди, що повторюються, називають тілом циклу. Залежно від того, чи відома заздалегідь кількість повторень, розрізняють цикл з параметром та […]...
- Складання лінійних програм 2. Алгоритми з повторенням і розгалуженням 2.3. Складання лінійних програм Лінійними програмами називають такі програми, в яких команди виконуються послідовно, одна за одною. Правила запису математичних виразів Майже в кожній програмі виконуватимуться обчислення, причому результати обчислень необхідно буде зберігати для подальшого використання. Для цього існує оператор присвоєння. При його виконанні змінна, ім’я якої стоїть ліворуч […]...
- Цикл з передумовою 2. Алгоритми з повторенням і розгалуженням 2.9. Цикл з передумовою У випадку, коли число повторень тіла циклу заздалегідь невідоме, а задається лише умова виконання циклу, використовуються цикли з умовою, а саме цикл з передумовою та цикл з післяумовою. У цьому параграфі розглянемо перший з них. Оператор циклу з передумовою має вигляд: While <умова> Do <тіло […]...
- Свобода вибору Свобода вибору – здатність людини діяти відповідно до своїх інтересів і мети, спираючись на об’єктивну необхідність. У практичній діяльності люди мають справу з конкретно-історичним втіленням реально існуючих економічних і соціальних відносин. Тому вони не вільні у виборі об’єктивних умов своєї діяльності, але їм притаманна свобода у виборі мети, тому що завжди існує не одна, а […]...
- Цикл з післяумовою 2. Алгоритми з повторенням і розгалуженням 2.10. Цикл з післяумовою Оператор циклу з післяумовою має такий вигляд: Repeat <тіло циклу>; Until <умова зупинки циклу>; Або Повторювати <тіло циклу>; ДокиНе <умова зупинки циклу>; Цей оператор відрізняється від циклу з передумовою тим, що перевірка умови проводиться після чергового виконання тіла циклу. Це забезпечує виконання тіла циклу хоча […]...
- ЗМІННА КІЛЬКІСНА Соціологія короткий енциклопедичний словник ЗМІННА КІЛЬКІСНА – змінна, що виміряна за метричною шкалою. Див. Змінна, Вимірювання, Змінна дискретна та Змінна неперервна....
- ЗМІННА ЯКІСНА Соціологія короткий енциклопедичний словник ЗМІННА ЯКІСНА – змінна, що виміряна за нормальною або порядковою шкалою. Див. Змінна, Вимірювання, Змінна дискретна та Змінна неперервна....
- Необхідність та суть вибору альтернативних варіантів використання ресурсів РОЗДІЛ І Вступ до економічної теорії Тема 1.4. Проблема обмеженості ресурсів та вибору виробник А 2. Необхідність та суть вибору альтернативних варіантів використання ресурсів В умовах обмеженості ресурсів, як зазначалося вище, перед суспільством і окремими виробниками виникає проблема вибору з різних альтернативних варіантів використання ресурсів найкращого. У процесі вибору мають враховуватись такі обмеження (умови): 1) […]...
- ТЕОРІЯ РАЦІОНАЛЬНОГО ВИБОРУ Соціологія короткий енциклопедичний словник ТЕОРІЯ РАЦІОНАЛЬНОГО ВИБОРУ – соціол. теорія, що пояснює вибір альтернатив діяльності соціальним суб’єктом, який виходить з припущення подвійної мети: поліпшення свого матеріального благополуччя та отримання соціального схвалення – при цьому зазнати якомога менше збитків. Ця теорія обгрунтовує поєднання матеріальної і культурної мотивації дії на основі вирізнення її головної мети та інструментальних […]...
- ПІДСУМКОВИЙ УРОК ТЕМИ. ПРОБЛЕМИ ОБМЕЖЕНОСТІ РЕСУРСІВ ТА ВИБОРУ ВИРОБНИКА УРОК № 18. ПІДСУМКОВИЙ УРОК ТЕМИ. ПРОБЛЕМИ ОБМЕЖЕНОСТІ РЕСУРСІВ ТА ВИБОРУ ВИРОБНИКА Мета уроку: узагальнити і систематизувати знання з теми; закріпити практичні вміння і навички учнів із розв’язування задач; встановити рівень оволодіння учнями основними теоретичними знаннями. Тип уроку: урок контролю і корекції знань, умінь і навичок. ХІД УРОКУ I. Організаційний момент II. Перевірка знань учнів […]...
- Невизначеність вибору та ризиків у підприємницькій діяльності Невизначеність вибору та ризиків у підприємницькій діяльності – суб’єктивно вибрані підприємцем моделі економічної поведінки, пов’язані з неповнотою інформації, нечесністю ділових партнерів та іншими екстремальними умовами і шляхи зменшення такої невизначеності. Р. Коуз витрати на зменшення невизначеності пов’язував з переданням прав власності у сфері обміну і вважав, що вони є основними для самого існування фірми. Мінімізація […]...
- Методика вибору матеріалів Матеріалознавство швейного виробництва АСОРТИМЕНТ ТЕКСТИЛЬНИХ МАТЕРІАЛІВ ВИБІР МАТЕРІАЛІВ ДЛЯ ПАКЕТУ ШВЕЙНОГО ВИРОБУ ТА ЙОГО ОБГРУНТУВАННЯ Методика вибору матеріалів Методика вибору матеріалів складається з 4 етапів: I. Складання загальної характеристики швейного виробу, його технічного опису; виявлення його конструктивних особливостей і основних якостей залежно від призначення та умов експлуатації. II. Складання переліку вимог до матеріалів для даного […]...
- Свобода пересування і вільного вибору місця проживання Свобода пересування і вільного вибору місця проживання – конституційне право громадян України, яке гарантує свободу пересування і вільного вибору місця проживання, крім обмежень, які встановлюються законом в інтересах охорони здоров’я, боротьби з епідеміями і стихійним лихом, запобігання злочинам. Кожний громадянин України має право вільно покинути територію України та безперешкодно повернутися в Україну. Ці права можуть […]...
- ЗМІННА НОМІНАЛЬНА Соціологія короткий енциклопедичний словник ЗМІННА НОМІНАЛЬНА – змінна виміряна за номінальною шкалою. Див. Змінна, Вимірювання....
- ЗМІННА ІНТЕРВАЛЬНА Соціологія короткий енциклопедичний словник ЗМІННА ІНТЕРВАЛЬНА – змінна, виміряна за інтервальною шкалою. Див. Змінна, Вимірювання....
- ЗМІННА КАТЕГОРІАЛЬНА Соціологія короткий енциклопедичний словник ЗМІННА КАТЕГОРІАЛЬНА – змінна, виміряна за номінальною шкалою. Див. Змінна, Вимірювання....
- ПРОБЛЕМА ОБМЕЖЕНОСТІ РЕСУРСІВ ТА ВИБОРУ ВИРОБНИЦТВА УРОК № 14. ПРОБЛЕМА ОБМЕЖЕНОСТІ РЕСУРСІВ ТА ВИБОРУ ВИРОБНИЦТВА Мета уроку: з’ясувати зміст і наслідки обмеженості виробничих ресурсів та шляхи зростання виробничих можливостей; навчити розрізняти повну та неповну зайнятість ресурсів і повний та неповний обсяг виробництва; розвивати логічність і послідовність у викладенні своєї думки; виховувати бережливе ставлення до ресурсів. Основні поняття: обмеженість ресурсів, фактор виробництва, […]...
- ЗМІННА ДИСКРЕТНА ТА ЗМІННА НЕПЕРЕРВНА Соціологія короткий енциклопедичний словник ЗМІННА ДИСКРЕТНА ТА ЗМІННА НЕПЕРЕРВНА – З. д. може набувати лише деяких фіксованих значень на певному інтервалі. Якщо ж змінна може набувати будь-яких значень з певного числового інтервалу, то вона є З. н. Так, після кодування дискретними стають всі якісні змінні – “стать”, “сімейний стан” тощо. Така кількісна змінна, як, напр., […]...
- Надійність дій людини – оператора – Характеристика життєдіяльності людини у системі “людина – машина – середовище існування” Безпека життєдіяльності 1. ОСНОВИ БЕЗПЕКИ ЖИТТЄДІЯЛЬНОСТІ 1.2. Характеристика життєдіяльності людини у системі “людина – машина – середовище існування” 1.2.4. Надійність дій людини – оператора Надійність дій людини – оператора характеризується безпомилковістю, готовністю та своєчасністю. Усі показники ймовірнісні. Безпомилковість характеризується ймовірністю безпомилкової роботи. Залежність кількості помилок (інтенсивність помилок) від часу роботи наведено на рис. 11. Коефіцієнт […]...
- Слабкі кислоти й основи – Сила кислот і основ – Протолітична рівновага КИСЛОТИ Й ОСНОВИ 2. Протолітична рівновага 2.3. Сила кислот і основ Слабкі кислоти й основи У слабких кислот і основ дисоціація є неповною. Внаслідок цього в розчині є недисоційовані молекули. Тому показник pH неможливо розрахувати лише з концентрації кислоти або основи. Додатково потрібна інформація про стан протолітичної рівноваги: Оскільки в цьому випадку концентрація молекул води […]...
- ЗМІННА НЕПЕРЕРВНА Соціологія короткий енциклопедичний словник ЗМІННА НЕПЕРЕРВНА – Див. Змінна дискретна та Змінна неперервна....
- Показники ефективності оцінки системи управління якістю М. Болдріджа Показники ефективності оцінки системи управління якістю М. Болдріджа – найважливіші критерії оцінки якості управління в усіх сферах господарської діяльності, визначаються в балах, розроблені міністром торгівлі США М. Болдріджем. До таких показників належать: 1) лідерство (120 балів, в т. ч. лідерство в організації – 70 балів; соціальна відповідальність – 50 балів); 2) стратегічне планування (85 балів, […]...
- ЦИРКАРИТМИ Екологія – охорона природи ЦИРКАРИТМИ – група біол. ритмів з періодом, близьким до геофіз. і астрономічних констант: сонячної доби (24 год), місячної доби (24,8 або 12,4 год), місяця (29,53 доби) та астрономічного року. З ними пов’язані припливні ритми, добові ритми, місяцеві ритми і річні ритми, що в разі послаблення дії зовн. чинників набувають періоду, який […]...
- ШКАЛА СИЛИ ВІТРУ (БОФОРТА) Екологія – охорона природи ШКАЛА СИЛИ ВІТРУ (БОФОРТА) – умовний розподіл сили вітру за швидкістю та впливом на довкілля. Наприклад, 0 балів – штиль, 0 м/с; 2 бали – легкий, 2,4 м/с; 6 балів – сильний, 12,3 м/с; 9 балів – шторм, 22,6 м/с; 12 балів – ураган, 34,8 м/с тощо....
- Ділення на двоцифрове число у випадку, коли в кінці частки є нуль. Задачі з буквеними даними (№№ 1036-1042) Тема. Ділення на двоцифрове число у випадку, коли в кінці частки є нуль. Задачі з буквеними даними (№№ 1036-1042). Мета. Ознайомити учнів із діленням на двоцифрове число у випадку, коли в кінці частки є нуль; формувати уміння розв’язувати задачі з буквеними даними. Обладнання. Таблиця усних обчислень; короткий запис задачі. Зміст уроку І. Контроль, корекція та […]...
- Стан рівноваги – Константа рівноваги – Характеристики хімічної рівноваги ХІМІЧНА РІВНОВАГА 1. Характеристики хімічної рівноваги 1.2 . Константа рівноваги У ході реакції рівноваги первинна концентрація початкових речовин постійно зменшується. Внаслідок цього знижується і швидкість прямої реакції. Одночасно постійно підвищується концентрація продуктів реакції. Внаслідок цього підвищується швидкість зворотної реакції. Для бімолекулярної реакції типу можна скласти наступні вирази швидкості прямої та зворотної реакції: Коли швидкості обох […]...
- Willie’s School UNIT 9. SCHOOL STORIES Lesson 9.1 Willie’s School 1. Speak about your school using these words. There are three floors in our school. Floor Principal’s office Canteen Hall Stairs Entrance Classroom Sports ground 2. Say what you should do and what you should not do in the places from Task 1? We shouldn’t push our […]...
- ЗМІННА ДИХОТОМІЧНА Соціологія короткий енциклопедичний словник ЗМІННА ДИХОТОМІЧНА – номінальна змінна, що може набувати одне з двох можливих значень. Найчастіше значення З. д. кодуються числами 0 та 1. Інколи є сенс перетворити деяку якісну змінну, яка має кілька можливих значень, на кілька (за кількістю категорій якісної змінної) З. д., що набувають значення 1, якщо об’єкт належить до […]...
- Соціальна престижність професії Соціальна престижність професії – оцінка важливості, авторитетності, впливу та поваги до різних професій, яка відображається у суспільній свідомості, внаслідок чого формується відповідна ієрархія таких професій і спеціальностей. Так, у США серед осіб, зайнятих здебільшого розумовою працею, найвищі оцінки престижності мають професії лікаря (86 балів), юриста (75 балів), викладача коледжу та університету (74), архітектора та фізика-астронома […]...
- Алгоритмічна мова Паскаль (Pascal) – Основи програмування Інформатика Основи програмування Алгоритмічна мова Паскаль (Pascal) Алгоритмічна мова Паскаль (Pascal) названа на честь французького математика XVII ст. Блеза Паскаля, який був творцем першої механічної обчислювальної машини. Автор мови – професор Федерального технічного університету (Швейцарія) Ніклаус Вірт; мова створена в 1970 році як інструмент для навчання студентів навичок програмування. Перше діалогове середовище підготовки та виконання […]...
- Що таке функція 783. 1) так; 2) ні; 3) ні. 784. 1) так; 2) ні; 3) ні. 785. у = 2x + 3. Область визначення (D(f)): будь-яке значення аргумента; Область значень (Е(f)): будь-яке значення функції. 786. у = х+1 X 1 -1 2 У 2 0 3 D(f) = D(y): -1; 1; 2; Е(у): 0; 2; 3. 787. […]...
- АЛГОРИТМИ З РОЗГАЛУЖЕННЯМ У СКОРОЧЕНІЙ ФОРМІ Розділ 3 Алгоритми з повторенням та розгалуженням & 10. Алгоритми з розгалуженням 10.2. АЛГОРИТМИ З ПОВНИМ РОЗГАЛУЖЕННЯМ Функцію умовного оператора з двома гілками в Scratch виконує команда якщо інакше. На рис. 3.41 зображено блок-схему такого оператора та відповідний до нього Е-блок. Рис. 3.41. Блок-схема з повним розгалуженням і відповідний Е-блок у середовищі Scratch Під час […]...
- ПОНЯТТЯ ЦИКЛУ. ЦИКЛ З ЛІЧИЛЬНИКОМ Розділ 3 Алгоритми з повторенням та розгалуженням & 8. Алгоритми з повторенням 8.1. ПОНЯТТЯ ЦИКЛУ. ЦИКЛ З ЛІЧИЛЬНИКОМ Іноді навіть дуже прості обчислення можуть завести людину в глухий кут, коли певні операції потрібно повторювати тисячі разів, а коли мільйони разів – то й тим паче. Однією з властивостей комп’ютера є його здатність багато разів виконувати […]...
- Константа дисоціації – Електролітична дисоціація ХІМІЯ – Комплексна підготовка до зовнішнього незалежного оцінювання РОЗДІЛ І. ЗАГАЛЬНА ХІМІЯ 6. Суміші речовин. Розчини 6.6. Електролітична дисоціація 6.6.4. Константа дисоціації Як уже згадувалось, дисоціація – процес оборотний: паралельно з розщепленням молекул на йони відбуваються процеси сполучення йонів у молекули – асоціація. Під час дисоціації слабких електролітів, наприклад нітритної кислоти, у певний момент встановлюється […]...
- Find It in the Book! UNIT 13. MY FAVOURITE CHARACTER Lesson 13.1 Find It in the Book! 1. Find the correct pair. Every day I push. Yesterday I pushed – P-U-S-H-E-D Tell the weather Telled Told Push Pushed Pusht Count Countet Counted Feed Feeded Fed Goed Go camping Went Buy Buyed Bought Fly Flew Flied Get coloured Getted Got 2. […]...
- Прийоми додавання і віднімання в межах 1 000 Прийоми додавання і віднімання в межах 1 000 Письмове додавання у випадку трьох доданків 1 Прокоментуй розв’язання учнів. Які прийоми обчислення вони застосували? 2 Згадай суть прийому додавання і віднімання чисел частинами. У кожному стовпчику зістав вирази. Знайди значення першого виразу частинами. Чи допоможе обчислення першого виразу знайти значення другого виразу у стовпчику? Чи можна […]...