2.4. Підпрограми (Python) | 7 клас | Ривкінд

12+
12+

21 просмотр

год назад

ПожаловатьсяНарушение авторских прав
12+
12+

21 просмотр

год назад

ПожаловатьсяНарушение авторских прав
12+
12+

21 просмотр

год назад

7 клас. Практичні завдання з інформатики за підручником Й.Я.Ривкінда 2024 року (НУШ) 2.4. Підпрограми (Для тих, хто працює з Python). Задача. Створіть проєкт з використанням підпрограми для обчислення суми довжин кіл і площ трьох циркових арен, якщо відомо довжини їх радіусів. Складемо математичну модель для цього проєкту. Вхідні дані: три радіуси r1, r2, r3. Кінцеві результати: сума довжин кіл c; сума площ кругів s; Проміжні результати: довжини трьох кіл c1, c2, c3; площі трьох кругів s1, s2, s3. Формули: c1 = 2πr1, c2 = 2πr2, c3 = 2πr3, c = c1 + c2 + c3, s1 = πr12, s2 = πr22, s3 = πr32, s = s1 + s2 + s3. Для розв’язування задачі можна задати дві окремі функції: для визначення довжини кола за відомою довжиною радіуса і для визначення площі круга за відомою довжиною радіуса. Але функція в мові програмування Python може мати кілька результатів. Тому можна задати й одну функцію, яка повертатиме два результати – і довжину кола, і площу круга заданого радіуса. Розглянемо обидва способи. Спосіб 1 (дві функції) Використаємо для розв’язування задачі дві функції. Кожна з цих функцій матиме по одному аргументу – довжині радіуса кола (круга), і по одному результату. Для використання у проєктах числа π можна звернутися до бібліотеки підпрограм math (англ. mathematics – математика) і використати константу pі, значення якої дорівнює наближеному значенню числа π з 15 десятковими знаками після коми. Першою в таких проєктах повинна бути команда приєднання до проєкту математичної бібліотеки: from math import * (англ. from – з, import – імпортувати, ввозити). 1. Відкрийте середовище створення проєктів IDLE. 2. Відкрийте вікно для створення проєкту. 3. Уведіть наведений текст проєкту (мал. 1). 4. Збережіть створений проєкт у вашій папці у файлі з іменем вправа 2.4.1. 5. Запустіть проєкт на виконання. 6. Уведіть довжини трьох радіусів. 7. Запишіть у зошит уведені довжини радіусів і отримані результати. Спосіб 2 (одна функція) Якщо потрібно повернути з функції як результат кілька значень, то їх потрібно записати після слова return, розділяючи комою. При цьому в лівій частині команди присвоювання, у якій викликається функція, потрібно через кому указати імена змінних, до яких повернеться результат. Кількість і порядок імен змінних у команді виклику такої функції повинні відповідати кількості та порядку результатів, що повертаються з неї. 1. Відкрийте вікно для створення нового проєкту. 2. Уведіть наведений текст проєкту (мал. 2). Завантажити текст практичного завдання: https://drive.google.com/drive/folders/1e4_UqPPhnHEQ0VoLI5br_ga6ViexpiqX?usp=drive_link Підтримати мою роботу: https://donatello.to/TaskInformatics Підтримати мою роботу на Patreon: https://www.patreon.com/TaskInformatics

, чтобы оставлять комментарии