Основные алгоритмические конструкции — решение задач (10/17)
Раздел «Основные алгоритмические конструкции». Решение задач по теме «Основные алгоритмические конструкции». КТП составлено по действующей официальной программе Республики Беларусь.
Конспект урока
Язык примеров
Содержание урока адаптируется под выбранный язык
Рекурсивные алгоритмы
Рекурсия требует достижимого базового случая и шага, приближающего аргумент к базе. Для sumTo: sumTo(0)=0; sumTo(n)=n+sumTo(n-1), n≥0.
Pascal
function sumTo(n:integer):integer; begin if n=0 then sumTo:=0 else sumTo:=n+sumTo(n-1) end;
Лаборатория
Реализуйте sumTo(n) и power2(n). Тесты: sumTo(0)=0, sumTo(4)=10; power2(0)=1, power2(5)=32. Для sumTo(4) создаются вызовы 4,3,2,1,0 — всего 5.
Скачать и открыть
Материалы урока
2 материалаОт сообщества
Материалы сообщества0
Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.
Поделитесь первым материалом
Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!