Тема: Створення програми за допомогою функції

Мета: Оволодіти основні навичками роботи з функціями при написанні програм на мові програмування С++.

Короткі теоретичні відомості:

Функція – це іменована послідовність описів і операторів, що виконують закінчену дію.

Будь-яка функція повинна бути оголошена і визначена.

Оголошення функції (прототип, заголовок) задає ім’я змінної, тип значення, повертається і список параметрів, що передаються.

Визначення функції включає, окрім оголошення, тіло функції, що представляє собою

Хід роботи:

1. Уважно ознайомитись з повними теоретичними відомостями.

2. Виконати на комп’ютері програму-приклад, що наведена у теоретичних відомостях.

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

4. Оформити звіт.

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

Індивідуальне завдання:

Розробіть алгоритм і програму за варіантом:

1. Випуклий n-кутник заданий на площі координатами точок його вершин у порядку обходу його контуру. Розрахуйте його периметр. Передбачте функцію для розрахунку довжини сторони.

2. N трикутників на площині задані координатами точок своїх вершин. Створити програму пошуку трикутника з найбільшою площею. Передбачте всі необхідні функції. Наприклад для пошуку площі трикутника.

3. Необхідно створити функцію пошуку найменшого з трьох чисел. Кількість груп по три числа може бути будь-якою. Забезпечте діалог з користувачем, тобто найменше знаходиться до тих пір доки користувач на запитання продовження роботи з програмою не відмовиться.

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

5. Дана послідовність натуральних чисел . Визначити, які з цих чисел є точними кубами. Для перевірки яи є число точним квадратом визначити функцію.

6. Випуклий n-кутник заданий на площі координатами точок його вершин у порядку обходу його контуру. Розрахуйте його периметр. Передбачте функцію для розрахунку довжини сторони.

7. N трикутників на площині задані координатами точок своїх вершин. Створити програму пошуку трикутника з найбільшою площею. Передбачте всі необхідні функції. Наприклад для пошуку площі трикутника.

8. Необхідно створити функцію пошуку найменшого з трьох чисел. Кількість груп по три числа може бути будь-якою. Забезпечте діалог з користувачем, тобто найменше знаходиться до тих пір доки користувач на запитання продовження роботи з програмою не відмовиться.

9. Дана послідовність натуральних чисел . Визначити, які з цих чисел є точними квадратами. Для перевірки яи є число точним квадратом визначити функцію.

10. Дана послідовність натуральних чисел . Визначити, які з цих чисел є точними кубами. Для перевірки яи є число точним квадратом визначити функцію.

11. Випуклий n-кутник заданий на площі координатами точок його вершин у порядку обходу його контуру. Розрахуйте його периметр. Передбачте функцію для розрахунку довжини сторони.

12. N трикутників на площині задані координатами точок своїх вершин. Створити програму пошуку трикутника з найбільшою площею. Передбачте всі необхідні функції. Наприклад для пошуку площі трикутника.

13. Необхідно створити функцію пошуку найменшого з трьох чисел. Кількість груп по три числа може бути будь-якою. Забезпечте діалог з користувачем, тобто найменше знаходиться до тих пір доки користувач на запитання продовження роботи з програмою не відмовиться.

14. Дана послідовність натуральних чисел . Визначити, які з цих чисел є точними квадратами. Для перевірки яи є число точним квадратом визначити функцію.

15. Дана послідовність натуральних чисел . Визначити, які з цих чисел є точними кубами. Для перевірки яи є число точним квадратом визначити функцію.

16. Випуклий n-кутник заданий на площі координатами точок його вершин у порядку обходу його контуру. Розрахуйте його периметр. Передбачте функцію для розрахунку довжини сторони.

17. N трикутників на площині задані координатами точок своїх вершин. Створити програму пошуку трикутника з найбільшою площею. Передбачте всі необхідні функції. Наприклад для пошуку площі трикутника.

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

19. Дана послідовність натуральних чисел . Визначити, які з цих чисел є точними квадратами. Для перевірки яи є число точним квадратом визначити функцію.

20. Дана послідовність натуральних чисел . Визначити, які з цих чисел є точними кубами. Для перевірки яи є число точним квадратом визначити функцію.

21. Випуклий n-кутник заданий на площі координатами точок його вершин у порядку обходу його контуру. Розрахуйте його периметр. Передбачте функцію для розрахунку довжини сторони.

22. N трикутників на площині задані координатами точок своїх вершин. Створити програму пошуку трикутника з найбільшою площею. Передбачте всі необхідні функції. Наприклад для пошуку площі трикутника.

23. Необхідно створити функцію пошуку найменшого з трьох чисел. Кількість груп по три числа може бути будь-якою. Забезпечте діалог з користувачем, тобто найменше знаходиться до тих пір доки користувач на запитання продовження роботи з програмою не відмовиться.

24. Дана послідовність натуральних чисел . Визначити, які з цих чисел є точними квадратами. Для перевірки яи є число точним квадратом визначити функцію.

25. Дана послідовність натуральних чисел . Визначити, які з цих чисел є точними кубами. Для перевірки яи є число точним квадратом визначити функцію.

26. Випуклий n-кутник заданий на площі координатами точок його вершин у порядку обходу його контуру. Розрахуйте його периметр. Передбачте функцію для розрахунку довжини сторони.

27. N трикутників на площині задані координатами точок своїх вершин. Створити програму пошуку трикутника з найбільшою площею. Передбачте всі необхідні функції. Наприклад для пошуку площі трикутника.

28. Необхідно створити функцію пошуку найменшого з трьох чисел. Кількість груп по три числа може бути будь-якою. Забезпечте діалог з користувачем, тобто найменше знаходиться до тих пір доки користувач на запитання продовження роботи з програмою не відмовиться.

29. Дана послідовність натуральних чисел . Визначити, які з цих чисел є точними квадратами. Для перевірки яи є число точним квадратом визначити функцію.

30. Дана послідовність натуральних чисел . Визначити, які з цих чисел є точними кубами. Для перевірки яи є число точним квадратом визначити функцію.

Зміст звіту:

1. Тема практичної роботи.

2. Мета практичної роботи.

3. Варіант.

4. Завдання за варіантом.

5. Блок-схема алгоритму для вирішення завдання.

6. Текст програми на мові С++.

7. Результати роботи програми.

8. Відповіді на контрольні запитання.

9. Висновок.

Контрольні запитання:

1 Дайте визначення поняттям:

1.1 Оператор;

1.2 Функція?




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: