15

Разбиение задачи на подзадачи. Составление алгоритмов и программ с использованием ветвлений, циклов и вспомогательных алгоритмов

Научимся разбивать задачу на подзадачи и оформлять их как функции на Python.

Демо-урок: попробуйте презентацию, задания и тест. Ответы проверяются, но не сохраняются. Другие уроки и возможности

Домашнее задание

Домашний тест: 2 заданий. Попыток: 2 — в журнал идёт лучшая оценка. Можно пользоваться учебником и презентацией урока.

1Напишите функцию maximum(a, b, c) и выведите максимум из трёх введённых чисел (каждое с новой строки).
Программа будет проверена на 2 тестах — нажмите «Проверить» внизу.
2Что выведет программа?
def f(n):
    return n * n - 1

print(f(4) + f(2))

Самооценка урока

Виви запомнит, как прошёл урок, и покажет это вместе с оценками в самоанализе.

Как прошёл урок?