Частина тексту файла (без зображень, графіків і формул):
Міністерство освіти і науки, молоді та спорту України
Національний університет «Львівська політехніка»
Звіти
Про виконання лабораторних робіт
з дисципліни
«Об’єктно-орієнтоване програмування, частина 2»
Лабораторна робота № 1-2
Тема: «Перевантаження функцій»
Мета: Познайомитися та навчитись практично застосовувати таке поняття, як «Перевантаження функцій».
Теоретичні відомості:
Функція в мові С++ описується наступним чином:
int function_name(int a, double b, char c) {
}
Будь-яка функція в мові С++ складається з:
Імені функції та типу даних які вона повертає
Списку параметрів які вона приймає
Тіла функції
Результатом виконання ф-ції, може бути значення яке вона повертає, якщо функція не повертає жодних значень то перед її іменем пишуть void
Завдання №1:
Написати реалізацію перевантажених функцій :
long func (long* arr, int length);
float func(float* arr, int length);
Функція func здійснює пошук максимального елемента масиву.
Порядок виконання:
Реалізовано програму main.cpp
Вхідні дані:
Масив даних цілого типу: 1,7,-52,2,3,8,10,4,3,9
Масив даних типу з рухомою комою: 1.3,1.5,3.9,-6.3,10.9,1.12,2.2,3.6,0.9,2.2
Вихідні дані:
Мінімальне число з масиву цілого типу:-52
Мінімальне число з масиву типу рухомою комою: 0.9
Висновок: В результаті виконання лабораторної роботи я розробив програму, що реалізує перевантаження функції,а також реалізував перевірку її роботи.