Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_ПАМ_С++.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
678.4 Кб
Скачать

Рекомендована література

Архангельский А.Я. C++Builder 6. Справочное пособие. Книга 1. Язык C++. -- М.: Бином-Пресс, 2002 г. — 544 с.: ил. – с. 176;

Х. Дейтел, П. Дейтел Как программировать на С++. Пер. с англ. – М.: ЗАО «Издательство БИНОМ», 2000 г. – 1008 с. – С. 290;

Р. Лафоре Объектно-ориентированное программирование в С++. Классика Computer Science. 4-е изд. – СПб.: Питер, 2008. – 928 с. – 10 000 экз. – ISBN 978-5-94723-302-5. – С. 267;

С. Прата Язык программирования С++. Лекции и упражнения. Учебник: Пер. с англ./ Стивен Прата – СПб.: ООО «ДиаСофтЮП», 2005. – 1104 с. – ISBN 5-93772-123-3. – С. 125;

К. Рейсдорф, К. Хендерсон Borland C++Builder. Освой самостоятельно – М.: «Издательство БИНОМ», 1998. – 704 с.: ил. – 6 000 экз. – ISBN 5-7989-0099-1. – С. 45;

Г. Шилдт С++: руководство для начинающих, 2-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2005. – 672 с.: ил. – Парал. тит. англ. – 3 000 экз. – ISBN 5-8459-0840-Х. – С. 163;

Комп’ютерний практикум №3

Тема: Функції

Мета роботирозробка програмного забезпечення з реалізації алгоритмів на основі функцій.

Завдання: Написати програму, яка використовує функцію:

  1. Обчислення факторіала числа, переданого їй в якості аргумента. Використати функцію для виведення таблиці факторіалів чисел від 0 до 10.

  2. Обчислення значення виразу ab, де a і b - отримані в якості аргументів будь-які цілі числа.

  3. Множення матриці третього порядку на задане число, що отримані в якості аргументів.

  4. Виведення на екран рядка однакових символів. Довжина рядка та символ отримуються функцією в якості аргументів.

  5. Множення двох матриць другого порядку, отриманих в якості аргументів.

  6. Обчислення визначника (детермінанта) матриці другого порядку, отриманої в якості аргумента.

  7. Обчислення площі круга, а також функцію обчислення довжини кола, якщо в якості аргумента вони отримують радіус.

  8. Порівняння двох цілих чисел, отриманих в якості аргументів. Функція має повертати результат порівняння у вигляді одного зі знаків: >, < чи =.

  9. Знаходження найбільшого спільного дільника трьох цілих чисел, отриманих в якості аргументів.

  10. Знаходження мінімального з трьох дійсних чисел, отриманих в якості аргументів.

  11. Перетворення часу, отриманого в якості аргумента у вигляді годин, хвилин і секунд, на час у секундах, а також функцію перетворення часу у секундах, отриманого в якості аргумента, на час у вигляді годин, хвилин і секунд.

  12. Обчислення відстані між двома точками площини. Координати точок отримуються функцією в якості аргументів.

  13. Перетворення значення температури в градусах Цельсія, отриманої в якості аргумента, на еквівалентну температуру в градусах Фаренгейта, а також функцію перетворення значення температури в градусах Фаренгейта, отриманої в якості аргумента, на еквівалентну температуру в градусах Цельсія. [F = 9/5 C + 32 = 1.8 С + 32; C = (F — 32)/1.8 ].

  14. Обчислення визначника (детермінанта) матриці третього порядку, отриманої в якості аргумента.

  15. Обчислення об’єму конуса, а також функцію обчислення площі його основи, якщо в якості аргумента вони отримують радіус основи.

  16. Перетворення значення довжини в метрах, отриманої в якості аргумента, на еквівалентну довжину у футах, а також функцію перетворення значення довжини у футах, отриманої в якості аргумента, на еквівалентну довжину в метрах [1 фут ≈ 0.3048 м].

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

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

  19. Знаходження максимального елемента масиву. Кількість елементів масиву та сам масив отримуються функцією в якості аргументів.

  20. Обчислення значення суми елементів масиву. Кількість елементів масиву та сам масив отримуються функцією в якості аргументів.