русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Оператор вибору case.


Дата додавання: 2014-11-27; переглядів: 1579.


Цей оператор є узагальненням оператора if і дозволяє зробити вибір із довільного числа наявних варіантів. Він складається з виразу, що називається селектором, і списку параметрів, кожному з яких передує список констант вибору (список може складатися і з однієї константи). Як і в операторі if, тут може бути присутнім слово else, що має той же зміст.

Формат опису:

case < вираз-селектор > of

< список 1 > : < оператор 1 >;

< список 2 > : < оператор 2 >;

...

< список n > : < оператор n >;

else < оператор >

end;

Оператор case працює наступним способом. Спочатку обчислюється значення виразу-селектора, потім забезпечується реалізація того оператора, константа вибору якого дорівнює поточному значенню селектора. Якщо жодна з констант не дорівнює поточному значенню селектора, виконується оператор, що знаходиться за словом else. Якщо слово else відсутнє, активізується оператор, що знаходиться за словом end, тобто перший оператор за межею дії case. Селектор повинен відноситися до одного з цілих типів, булевського або літерного типу. Дійсні та рядкові типи використовувати в якості селектора заборонено. Список констант вибору складається з довільної кількості значень або діапазонів, відділених один від одного комами. Межі діапазону записуються двома константами через складений символ діапазону “..“. Тип констант у будь-якому випадку повинен збігатися з типом селектора.

 

Завдання

1. Скласти програму обчислення значення функції:

Варіант Функція

2. Cкласти програму для розв’язування наведеного нижче завдання використовуючи команду case.Придумати і задати вхідні дані так, щоб вибір був з 4 – 7 альтернатив.

Якщо ви не виконали завдання 1, то скласти програму для наведеного нижче завдання двома способами: 1) використовуючи команду if; 2)команду case.

Варіант Завдання
Є дані про автомобілі чотирьох моделей. Як вхідне дане ввести номер моделі і отримати характеристики: рік випуску і ціну.
Ввести номер квартири в будинку. Вивести кількість кімнат і мешканців у ній.
Ввести номер поїзда. Вивести довідку про час відправлення.
Ввести числовий код групи. Вивести повну назву групи і кількість студентів у ній.
Ввести номер місяця. Вивести кількість днів у ньому.
Є дані про шість товарів. Ввести числовий код одного з них отримати довідку про ціну і кількість товару на складі.
Ввести номер дня тижня. Вивести кількість пар (уроків) у цей день.
Ввести телефонний код райцентру. Вивести його назву.
Ввести номер автобуса. Вивести кількість зупинок його маршруту.
Ввести номер місяця. Вивести назву місяця і номер кварталу.
Ввести номер студента у списку. Вивести його ім'я.
Ввести номер місяця. Вивести назву пори року.
Ввести номер дня тижня. Вивести його назву.
Ввести номер поїзда. Вивести назву пункту призначення.
Ввести номер трамвая. Вивести назви його кінцевих зупинок.

3.Запишіть у звіт відповідні тексти програм та результати їх виконання.

 

Лабораторна робота № 3

Використання операторів циклу

Мета: навчитися застосовувати оператори повторення для розв’язування задач з повторенням деяких наборів операцій.

 

Теоретичний матеріал

Оператори повторення використовуються при організації циклів.


<== попередня лекція | наступна лекція ==>
Оператор умови if | Цикл – це послідовність операторів, що може виконуватися більше одного разу.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн