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

2. План практичних і лабораторних занять та методичні поради до їх підготовки Модуль 1

Тема 2. Базові елементи мови на прикладі мови С++. Абстракція даних

Практичне заняття 1. Вивчення основних можливостей IDE Visual C++ 2008. Базові елементи мови С++. Стандартні типи даних (2 год.)

Метою заняття є знайомство з IDE Visual C++ та етапами створення програм, написаних мовою програмування С++, набуття навичок використання стандартних типів даних та побудови виразів.

План

  1. Загальна характеристика головних можливостей IDE Visual C++ 2008.

  2. Загальна характеристика головних пунктів меню.

  3. Налаштовування IDE Visual C++ 2008.

  4. Типи проектів. Створення проекту. Модифікація проекту. Налаштовування параметрів проекту.

  5. Етапи створення програми. Компіляція та виконання програми. Створення декількох проектів в одному робочому середовищі.

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

  7. Використання основних операцій у виразах, що обчислюються.

  8. Визначення порядку обчислень.

  9. Написання та використання простих консольних проектів з послідовним виконанням операторів та використанням стандартних (базових) типів даних:

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

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

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

  • Написати програму, яка виводить запрошення на введення будь-якого символу. Введений з клавіатури символ запам’ятовується у змінних сh. Програма має виводити на екран значення змінної сh.

  • Написати програму, яка виводить запрошення на введення дійсного числа. Введене з клавіатури число запам’ятовуються у змінній х. Програма має вирахувати значення y=(x+1)(x+3)2/5. Вивести на екран результат: значення чисел x та значення y.

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

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

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

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

  2. Пріоритет операцій.

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

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

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

  • Написати програму ,що обчислює площу кільця. S=2(R1-R2), де R1-радіус кільця, R2- радіус отвору.

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

  • Написати програму яка обчислює оптимальну вагу людини. Зріст людини вводяться з клавіатури після отримання запрошення на введення. Оптимальна вага обчислюється за формулою: Зріст людини(см)-110.

  • Написати програму, яка виводить запрошення на введення дійсного числа. Введене з клавіатури число запам’ятовуються у змінній х1. Програма має вирахувати значення х2=х1+0.8 та y=(x1+1)3+(x2+3)2/10. Вивести на екран результат: значення чисел x1, x2 та значення y.

  • Написати програму, яка виводить запрошення на введення дійсного числа. Введене з клавіатури число запам’ятовуються у змінній х1. Програма має вирахувати значення х2=х1+0.1 та х3=х2+0.1 Для кожного значення x1, x2 та x3 потрібно вирахувати значення y1=(x1+1)2/100, y2=(x2+1)2/100 та y3=(x3+1)2/100. Вивести на екран результат: значення чисел x1, x2, x3 та відповідні значення y1, y2, y3.

  • Написати програму, яка виводить запрошення на введення трьох дійсних чисел. Введені з клавіатури числа запам’ятовуються у відповідних змінних a, b та c. Програма має вирахувати значення . Вивести на екран результат: значення чисел a, b, c та x.

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

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

План

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

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

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

Підготовка до виконання лабораторної роботи №1: розробка алгоритму, написання блок-схеми розв’язку задачі, написання програми. Підготовка до здачі лабораторної роботи №1: оформлення роботи, аналіз результатів.

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