Контроль знаний 1

Источником знаний при решении заданий будут:

  • Официальная Шпаргалка 1. Печатная копия прилагается к заданию.

  • Лист A4 (обе стороны), заполненный тобой любой информацией самостоятельно и рукописно.

Темы

  • Простые выражения

  • Вызывающие выражения

  • Инструкция import

  • Деревья выражений

  • Инструкции присвоения

  • Чистые и нечистые функции

  • Инструкция def и пользовательские функции

  • Выполнение пользовательских функций

  • Окружения

  • Диаграммы окружения

  • Арифметические операторы

  • Локальное присвоение

  • Инструкции условия

  • Булевы контексты

  • Булевы операторы

  • Итерация с инструкцией while

  • Передача функций в качестве аргументов

  • Вложенные инструкции def

  • Функции в качестве возвращаемых значений

  • Лямбда-выражения

  • Каррирование

  • Рекурсивные функции

  • Взаимная рекурсия

  • Древовидная рекурсия

Особое внимание уделено пользовательским функциям, присвоению, итерации, функциям высшего порядка и диаграммам окружения.

Проработай задачи из домашних заданий (не считая вопросов «для самых умных») — вопросы будут вокруг да около. Также нужно уметь рисовать диаграммы окружения от руки.