Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_rec_pract_OPТП_2011.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
392.19 Кб
Скачать

Тема 3. Абстракція управління

Практичне заняття 2. Базові елементи мови С++. Оператори вибору (2 год.)

Метою заняття є набуття практичних навичок використання операторів управління.

План

  1. Використання умовних операторів (if, if-else, if-else-if, “?”, switch).

  2. Написання та використання програм з операторами управління :

    • Написати програму, яка дозволяє вводити з клавіатури ціле число і перевіряє чи є воно парним, додатнім або від’ємним. Вивести результат перевірки на екран.

    • Написати програму, яка дозволяє вводити з клавіатури довільне число і перевіряє чи є воно числом 100. Вивести результат перевірки на екран.

    • Написати програму, що запрошує введення номера дня тижня та виводить одне з повідомлень: ”Робочий день”, ”Субота”, ”Неділя”.

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

    • Н аписати програму, яка дозволяє вводити з клавіатури ціле число х і для цього числа вираховує і виводить на екран значення функції F, яка вираховується так:

F=

Література: а) обов’язкова: 2, 3, 6, 10, 14-16; б)додаткова: 5-7

Завдання для самостійної роботи (3 год.)

  1. Опрацювання лекційного матеріалу.

  2. Виконання прикладів, написання текстів програм:

    • Написати програму обчислення вартості покупки з урахуванням знижки. Вартість покупки вводити з клавіатури. Знижка 10% надається, якщо сума покупки більше 1000 грн. Вивести результат обчислень на екран.

    • Написати програму, яка визначає чи отримав студент залік з предмету. При запуску програми з’являється запрошення для введення кількості набраних балів від 0 до 100, після цього на екран виводиться повідомлення про отриману оцінку. Якщо кількість балів менша за 60 балів, тоді студент отримує незадовільну оцінку. Якщо кількість балів більша за 60, але менша за 75, тоді студент отримує задовільну оцінку. Якщо кількість балів більша за 75, але менша за 90, тоді студент отримує добру оцінку. Якщо кількість балів більша за 90, тоді студент отримує відмінну оцінку.

    • Написати програму, яка виводить на екран запрошення на введення 1, 2 або 3. Якщо вводиться 1, тоді виводиться на екран число 10. Якщо вводиться 2, тоді виводиться на екран квадрат числа 10. Якщо вводиться 3, тоді виводиться на екран куб числа 10.

    • Написати програму, що запрошує введення номера дня тижня та виводить назву дня тижня або повідомлення про помилку, якщо введені неправильні данні.

    • Написати програму для реалізації гри “Камінь, Папір, Ножиці”. В гру грає два гравця, кожен із яких може ввести одно із 3-х значень: P(папір), R(камінь), S(ножиці). Програма аналізує введені значення і видає інформацію про результат гри. Результат гри визначається із розрахунку, що папір накриває камінь, камінь розбиває ножиці, ножиці розрізають папір.

Практичне заняття 3. Базові елементи мови С++. Оператори повторення (2 год.)

Метою заняття є набуття практичних навичок використання операторів управління.

План

  1. Використання операторів циклу (“цикл for”, “цикл while”, “ цикл do-while”).

  2. Використання операторів переходу (return, break, continue).

  3. Формула суми та формула добутку чисел.

  4. Написання та використання програм з операторами управління :

  • Написати програму, яка 10 раз виводить на екран прізвище студента.

  • Написати програму, яка дозволяє вводити з клавіатури ціле число “к” і знаходить добуток усіх цілих чисел починаючи з цього числа до 100.

  • Написати програму, яка дозволяє вводити з клавіатури ціле додатне число “n” і знаходить суму усіх цілих чисел починаючи з 0 до числа n.

  • Написати програму вирахування значення xk, де к та х __ цілі числа, які вводяться з клавіатури. Програма виводить на екран результати підрахунків.

  • Написати програму вирахування значення . Програма виводить на екран результати підрахунків.

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

  • Написати програму, яка виводить на екран запрошення на введення чисел і підраховує кількість введених додатних та від’ємних чисел. Після введення кожного числа на екран виводиться запит, чи бажає користувач продовжувати введення чисел (Y або N). Програма закінчує роботу якщо введено символ N і після цього виводить на екран інформацію про суму введених чисел та кількість введених додатних та від’ємних чисел.

  • Написати програму, яка виводить на екран таблицю значень функції у=|x-2|+|x+1| на проміжку [-4;4] з кроком 0,5.

Література: а) обов’язкова: 2, 3, 6, 10, 14-16; б)додаткова: 5-7

Завдання для самостійної роботи (3 год.)

  1. Опрацювання лекційного матеріалу.

  2. Виконання прикладів, написання текстів програм:

    • Написати програму, яка запрошує ввести з клавіатури ціле число к і потім виводить к раз ім’я студента.

    • Написати програму , яка виводить на екран таблицю значень функції у=-2,4х2+5х-3 на проміжку [-2;2] з кроком 0,5.

    • Написати програму вирахування значення . Програма виводить на екран результати підрахунків.

    • Написати програму вирахування значення , де n та х __ числа, які вводяться з клавіатури. Програма виводить на екран результати підрахунків.

    • Написати програму вирахування значення , де х __ число, яке вводиться з клавіатури. Програма виводить на екран результати підрахунків.

    • Написати програму, яка обчислює суму перших N цілих додатних парних чисел. N вводиться з клавіатури.

    • Написати програму, яка вираховує добуток чисел. Програма виводить на екран запрошення на введення чисел. Числа вводяться з клавіатури. Введення чисел продовжується до тих пір, поки не буде введено число 0. Після отримання числа 0 на екран виводиться результат: добуток усіх чисел, введених до числа 0.

    • Написати програму, яка виводить на екран запрошення на введення чисел і підраховує кількість введених додатних та від’ємних чисел. Програма закінчує роботу якщо введено число 0 і після цього виводить на екран інформацію про суму введених чисел та кількість введених додатних та від’ємних чисел.

Лабораторне заняття 2. Реалізація прикладних програм з використанням операторів управління (2 год.)

План

  1. Виконання лабораторної роботи №2 “Проектування та реалізація консольних прикладних програм. Виконання математичних обрахунків з використанням стандартних типів даних та операторів управління”.

Література: а) обов’язкова: 2, 3, 6, 10, 14-16; б)додаткова: 5, 6, 7

Завдання для самостійної роботи (4 год.)

Підготовка до здачі лабораторної роботи №2: оформлення роботи, аналіз результатів.

Модульний контроль №1 (2 год.)

План

  1. Практичне відпрацювання такої тематики:

    • Використання стандартних типів даних.

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

  2. Здача лабораторної роботи №1.

  3. Здача лабораторної роботи №2.

  4. Виконання кваліфікаційних завдань згідно фонду кваліфікаційних завдань за Модулем 1.

Завдання для самостійної роботи (4 год.)

  1. Опрацювання лекційного матеріалу з тем 1-3.

  2. Підготовка до здачі МК1.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]