IGCSE Computer Science 2023-25 — Тема 8: Программирование (4) — Функции и процедуры
Mr Bulmer's Learning Zone
0:00 / 0:00
IGCSE Computer Science 2023-25 — Тема 8: Программирование (4) — Функции и процедуры
39 295 просмотров · 3 года назад
Mr Bulmer's Learning Zone
41 тыс. подписчиков
39 295 просмотров · 3 года назад
Это четвёртое видео по теме 8, в котором мы узнаём, что при создании алгоритма часто встречаются повторяющиеся действия, включающие в себя похожие наборы операторов. Чтобы избежать необходимости переписывать один и тот же код каждый раз, когда требуются эти действия, многие языки программирования используют подпрограммы, обычно называемые функциями или именованными процедурами. Функции определяются один раз и могут вызываться многократно в рамках одной программы.
IGCSE Computer Science 2023-25 ... Изучение информатики в Cambridge IGCSE помогает учащимся оценить современные и развивающиеся компьютерные технологии, преимущества их использования и осознать потенциальные риски. Это идеальная основа для перехода на Cambridge International AS & A Level, а также ценно для других областей обучения и повседневной жизни.
КОД:
-------------------------------------------------------------------------------------------------------
x = 10
def my_function():
y = 5
print("Внутри функции значение x равно:", x)
print("Внутри функции значение y равно:", y)
my_function()
print("Вне функции значение x равно:", x)
----------------------------------------------------------------------------------------
def celsius(температура):
return (температура -32) / 1.8
my_temp = float(input("Введите температуру в градусах Фаренгейта: "))
my_temp = celsius(my_temp)
print("Температура в градусах Цельсия:", my_temp)
---------------------------------------------------------------------------------------
def calculate_area(длина):
площадь = длина * длина
return площадь
длина = float(input("Введите длину: "))
print("Площадь квадрата:", calculate_area(length))
------------------------------------------------------------------------------------------------------
def add(a, b):
return a + b
def subtract(a, b):
return a - b
def cylinder_volume(a, b):
пи = 3,14
return пи * b**2 * a
def main():
print("Добро пожаловать в программу-калькулятор")
print("1. Сложение")
print("2. Вычитание")
choice = int(input("Введите ваш вариант (1/2): "))
num1 = int(input("Введите первое число: "))
num2 = int(input("Введите второе число: "))
if choice == 1:
result = add(num1, num2)
print(f"Результат сложения: {result}")
elif выбор == 2:
результат = вычитание(num1, num2)
print(f"Результат вычитания: {result}")
else:
print("Неверный выбор. Попробуйте ещё раз."")
main()