Similar presentations:
Функции. Простая аналогия
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)
programming