Модуль 15.3 (Парадигмы программирования) курса «Поколение Python: курс для продвинутых» курс расскажет о:
- Парадигмы программирования
- Императивное программирование
- Структурное программирование
- Объектно-ориентированное программирование
- Логическое программирование
- Функциональное программирование
Публикуем решения на урок 15.3 Парадигмы программирования.
Парадигма программирования это:
совокупность идей и понятий, определяющих стиль написания компьютерных программ
Каких парадигм программирования не существует?
векторное программирование
Кто предложил парадигму структурного программирования?
Эдсгер Дейкстра
Оператор безусловного перехода
goto
используется в
императивном программировании
Язык Python является
мультипарадигменным языком программирования
Язык Prolog является
логическим языком программирования
Функциональное программирование это
декларативная парадигма программирования
Основные принципы функционального программирования это:
чистые функции
рекурсия
функции высшего порядка
неизменяемые переменные
лямбда-выражения
Чистая функция это
функция с предсказуемым результатом работы, при вызове с одними и теми же аргументами возвращает одно и то же значение
Как реализуются повторяющиеся действия в функциональных языках?
с помощью рекурсии
Какая алгоритмическая модель лежит в основе функционального программирования?
лямбда исчисление
Какая алгоритмическая модель лежит в основе императивного программирования?
машина Тьюринга
Почему функциональное программирование сейчас представляет повышенный интерес для изучения?
функциональный подход позволяет распараллелить вычисления
За счет чего функциональные программы обычно содержат меньше ошибок, чем императивные?
функциональные программы не содержат побочных эффектов
Если у вас не отображается решение последних задач, значит у вас включен блокировщик рекламы который вырезает эти ответы