Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Програма Практичні ОП 11-12 І семестр.doc
Скачиваний:
13
Добавлен:
22.11.2018
Размер:
763.9 Кб
Скачать

Теоретичні відомості:

Оператор switch (перемикач) призначений для розгалуження процесу обчислень на кілька напрямків. Структурна схема оператора приведена на мал. 8.1.

Формат оператора:

switch ( вираз ){

case константний_вираз_1: [список_операторів_1]

case константний_вираз_2: [список_операторів_2]

case константний_вираз_n: [список_операторів_n]

[default: оператори ] }

Рис. 8.1. Структурна схема оператора switch

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

Вихід з перемикача звичайно виконується за допомогою операторів break чи return. Оператор break виконує вихід із самого внутрішнього з оточуючих його операторів switch, for, while і do. Оператор return виконує вихід з функції, у тілі якої він записаний.

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

Методичні вказівки:

1. Якщо в якій небудь гілці обрахунків умовного оператора необхідно виконати більше одного оператора, то вони об‘єднуються в блок.

2. Вираз, що стоїть в дужках після ключового слова switch, і константні вирази в case повинні бути цілочисельного типу.

3. Рекомендується завжди поисквати в операторі switch гілку default.

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

Індивідуальні завдання

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

Придумати і задати вхідні дані так, щоб вибір був з чотирьох – семи альтернатив.

  1. Увести номер студента. Вивести його прізвище та ініціали.

  2. Є дані про автомобілі чотирьох моделей. Як вхідне дане ввести номер моделі й отримати характеристики: рік випуску і ціну.

  3. Ввести номер поїзда. Вивести назви пунктів відправлення та призначення.

  4. Ввести першу літеру назви країни. Вивести назву її столиці та кількість населення.

  5. Ввести номер дня тижня. Вивести його назву двома мовами: українською та англійською.

  6. Ввести номер трамвая. Вивести назви його кінцевих зупинок.

  7. Ввести першу літеру назви країни. Вивести назву континента та її площу.

  8. Ввести номер місяця. Вивести назву пори року двома мова ми: українською та англійською.

  9. Ввести номер студента у списку. Вивести його ім'я.

  10. Ввести першу літеру назви міста. Вивести довідку про кількість населення і площу міста.

  11. Ввести номер автобуса. Вивести кількість зупинок його маршруту.

  12. Ввести першу літеру назви країни. Вивести кількість населення і кількість міст цієї країни.

  13. Ввести телефонний код райцентру. Вивести його назву.

  14. Ввести номер дня тижня. Вивести розклад пар у цей день.

  15. Є дані про шість товарів. Ввести числовий код одного з них, отримати довідку про ціну і кількість товару на складі.

  16. Ввести номер місяця. Вивести кількість днів у ньому.

  17. Ввести числовий код групи. Вивести повну назву групи і кількість студентів у ній.

  18. Ввести номер місяця. Вивести назву місяця і номер кварталу.

  19. Ввести число з діапазону від 0 до 5. Вивести його написання двома мовами.

  20. Ввести номер поїзда. Вивести довідку про час відправлення.

  21. Ввести першу літеру назви річки. Вивести довідку про її довжину і кількість приток.

  22. Ввести числовий код сузір'я. Вивести кількість зірок у ньому.

  23. Ввести номер дня тижня. Вивести його назву і кількість пар.

  24. Ввести номер квартири в будинку. Вивести кількість кімнат і мешканців у ній.

  25. Увести число з діапазону від 5 до 9. Вивести його значення трьома мовами.

Вимоги до оформлення програми:

  1. Програма має містити назву (у вигляді коментарів);

  2. На екран обов’язково повинні виводитись дані:

    1. номер варіанту завдання;

    2. прізвище, ініціали та номер групи студента, що створив програму.

Вимоги до звіту:

      1. Звіт повинен бути оформлений на аркуші А4 з дотриманням стандартних вимог.

      2. Звіт повинен містити:

        1. Теоретичні відомості;

        2. Формалізацію поставленого завдання;

        3. Блок-схема алгоритму вирішення поставленого завдання;

        4. Опис змінних ,які застосовуються у програмі;

        5. Лістинг програми створеної на лабораторній роботі;

        6. Результат виконання програми.

        7. Висновки.