
- •О. О. Абакумова «Інформатика-2. Програмування та алгоритмічні мови»
- •Теоретичні відомості
- •Цикл for
- •Переривання циклу: оператори break, сontinue, return.
- •Приклад програми
- •Контрольні питання
- •Рекомендована література
- •Теоретичні відомості
- •Визначення двомірного масиву
- •Доступ до елементів двомірного масиву
- •Ініціалізація двомірного масиву
- •Приклад програми
- •Контрольні питання
- •Рекомендована література
- •Теоретичні відомості
- •Оголошення функції
- •Визначення функції
- •Виклик функції
- •Приклад програми
- •Контрольні питання
- •Рекомендована література
- •Визначення структурних змінних
- •Інший спосіб визначення структурних змінних
- •Доступ до полів структури
- •Контрольні питання
- •Рекомендована література
- •Теоретичні відомості
- •Оголошення класу
- •Доступ до членів класу
- •Конструктор класу
- •Деструктор класу
- •Приклад програми
- •Контрольні питання
- •Рекомендована література
- •Теоретичні відомості
- •Оголошення похідного класу
- •Доступ до базового класу
- •Приклад програми
- •Контрольні питання
- •Рекомендована література
- •Теоретичні відомості
- •Контрольні питання
- •Рекомендована література
- •Комплексні числа
- •Операції над множинами
- •Векторне числення
- •Геометрія
Рекомендована література
Архангельский А.Я. 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
Тема: Функції
Мета роботи – розробка програмного забезпечення з реалізації алгоритмів на основі функцій.
Завдання: Написати програму, яка використовує функцію:
Обчислення факторіала числа, переданого їй в якості аргумента. Використати функцію для виведення таблиці факторіалів чисел від 0 до 10.
Обчислення значення виразу ab, де a і b - отримані в якості аргументів будь-які цілі числа.
Множення матриці третього порядку на задане число, що отримані в якості аргументів.
Виведення на екран рядка однакових символів. Довжина рядка та символ отримуються функцією в якості аргументів.
Множення двох матриць другого порядку, отриманих в якості аргументів.
Обчислення визначника (детермінанта) матриці другого порядку, отриманої в якості аргумента.
Обчислення площі круга, а також функцію обчислення довжини кола, якщо в якості аргумента вони отримують радіус.
Порівняння двох цілих чисел, отриманих в якості аргументів. Функція має повертати результат порівняння у вигляді одного зі знаків: >, < чи =.
Знаходження найбільшого спільного дільника трьох цілих чисел, отриманих в якості аргументів.
Знаходження мінімального з трьох дійсних чисел, отриманих в якості аргументів.
Перетворення часу, отриманого в якості аргумента у вигляді годин, хвилин і секунд, на час у секундах, а також функцію перетворення часу у секундах, отриманого в якості аргумента, на час у вигляді годин, хвилин і секунд.
Обчислення відстані між двома точками площини. Координати точок отримуються функцією в якості аргументів.
Перетворення значення температури в градусах Цельсія, отриманої в якості аргумента, на еквівалентну температуру в градусах Фаренгейта, а також функцію перетворення значення температури в градусах Фаренгейта, отриманої в якості аргумента, на еквівалентну температуру в градусах Цельсія. [F = 9/5 C + 32 = 1.8 С + 32; C = (F — 32)/1.8 ].
Обчислення визначника (детермінанта) матриці третього порядку, отриманої в якості аргумента.
Обчислення об’єму конуса, а також функцію обчислення площі його основи, якщо в якості аргумента вони отримують радіус основи.
Перетворення значення довжини в метрах, отриманої в якості аргумента, на еквівалентну довжину у футах, а також функцію перетворення значення довжини у футах, отриманої в якості аргумента, на еквівалентну довжину в метрах [1 фут ≈ 0.3048 м].
Знаходження найменшого спільного кратного трьох цілих чисел, отриманих в якості аргументів.
Знаходження більшого з трьох дійсних чисел, отриманих в якості аргументів.
Знаходження максимального елемента масиву. Кількість елементів масиву та сам масив отримуються функцією в якості аргументів.
Обчислення значення суми елементів масиву. Кількість елементів масиву та сам масив отримуються функцією в якості аргументів.