320.39K
Category: programmingprogramming

Функции. Простая аналогия

1.

2.

• Простая аналогия:
• "Функция как кулинарный рецепт: 1)
Название блюда 2) Ингредиенты 3) Шаги
приготовления"
• Зачем нужны функции?
⚬ Повторное использование кода
⚬ Сложные задачи = простые команды
⚬ Упорядочивание программ

3.

4.

5.

6.

7.

Задание 1: "Прыжок
великана"
Создайте функцию
super_jump(power), которая
"подбрасывает" игрока вверх.

8.

9.

Задание 2: "Создатель башен"
Напишите функцию
build_tower(blocks), которая
рисует ASCII-башню:

10.

11.

Задание 3: "Ночной режим"
Создайте функцию
night_mode(), которая:
1."Устанавливает" ночное
время
2."Включает" луну
3."Спавнит" 5 светящихся
камней вокруг игрока

12.

13.

5. Закрепление и игра (10 минут)
• Функциональная викторина:
a. Что делает def?
b. Как "включить дождь" в
Minecraft?
c. Что вернет calculate(3, 4) если:

14.

• Творческое задание:
• Нарисуйте на бумаге
структуру, которую бы
создала ваша функция
build_castle(10)
English     Русский Rules