15

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

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

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

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

8 вопросов. Попыток: 1. Оценка: «5» — от 85%, «4» — от 65%, «3» — от 50%.

1Вспомогательный алгоритм — это…
2Функция в Python объявляется словом…
3Что возвращает функцию результат?
4Что выведет программа?
def f(x):
    return 2 * x + 1

print(f(f(3)))
5Что выведет программа?
def g(a, b):
    if a > b:
        return a
    return b

print(g(3, 8) + g(10, 2))
6Метод «сверху вниз» — это…
7Параметр функции — это…
8Зачем нужны функции?

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

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

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