Перейти к содержимому

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()