ГДЗ Інформатика 8 клас. Підручник [Морзе Н., Барна О.] 2021
02.02.2022,
8 Клас / Інформатика,
46 943,
3
13. Структура програми мовою Python
Вправа 1. Типи величин.Завдання. У вправі за посиланням https://cutt. ly/0k1BYtk згрупуйте дані за типами.
Вправа 2. Оператори.
Завдання. У вправі за посиланням https://cutt. ly/Vk1BPZ1 з’єднайте назву операції та відповідний запис мовою програмування Python.
abs(x) - модуль числа
х//у - цілочисельне ділення
х*у - множення
х%у - ділення з остачею
х**у - піднесення до степеня
х/у - ділення
а+b - додавання
х-у - віднімання
Вправа 3. Сума трьох.
Завдання. Дослідіть, як впливає надання значення аргументам функції на результат у програмі за зразком (мал. 13.3).
1. Відкрийте середовище програмування. Створіть новий файл мовою Python.
2. Введіть програму, яку подано на малюнку 13.3.
def func(a,b,c=2): #c - необов'язковий аргумент
return a+b+c
rez1=func(3, 5) #a=3, b=5, c=2
rez2=func(a=5, b=8) #a=3, b=5, c=8
rez3=func(a=5, b=8) #a=5, b=8, c=2
rez4=func(a=5, b=13, c=2) #a=5, b=13, c=2
print('rez1=', rez1)
print('rez2=', rez2)
print('rez3=', rez3)
print('rez4=', rez4)
3. Запустіть програму на виконання. Розгляньте область виконання програми. Зробіть висновки про правильність команди в рядку 6. Введіть потрібні зміни, щоб змінна rez4 набула значення 20.
def func(a,b,c=2):
return a+b+c
rez1=func(3, 5) #a=3, b=5, c=2
rez2=func(a=5, b=8) #a=3, b=5, c=8
rez3=func(a=5, b=8) #a=5, b=8, c=2
rez4=func(a=5, b=13) #a=5, b=13, c=2
print('rez1=', rez1)
print('rez2=', rez2)
print('rez3=', rez3)
print('rez4=', rez4)
rez1= 10
rez2= 15
rez3= 15
rez4= 20
***
def func(a,b,c=2):
return a+b+c
rez1=func(3, 5) #a=3, b=5, c=2
rez2=func(a=5, b=8) #a=3, b=5, c=8
rez3=func(a=5, b=8) #a=5, b=8, c=2
rez4=func(a=5, b=7, c=8) #a=5, c=8
print('rez1=', rez1)
print('rez2=', rez2)
print('rez3=', rez3)
print('rez4=', rez4)
rez1= 10
rez2= 15
rez3= 15
rez4= 20
Якщо помітили в тексті помилку, виділіть її та натисніть Ctrl + Enter