Основные алгоритмические конструкции — закрепление материала (6/17)
Раздел «Основные алгоритмические конструкции». Закрепление материала по теме «Основные алгоритмические конструкции». КТП составлено по действующей официальной программе Республики Беларусь.
Конспект урока
Язык примеров
Содержание урока адаптируется под выбранный язык
Цикл со счётчиком for
Используйте for, когда число повторений известно. Задача: для i от 1 до n вывести i² и накопить сумму 1+…+n. До запуска перечислите значения счётчика.
Pascal
for i := 1 to n do begin
writeln(i*i); s := s+i;
end;
Проверка
Для n=4 счётчик принимает 1,2,3,4; квадраты 1,4,9,16; сумма 10. Для n=0 итераций нет. В Python правая граница range не включается, поэтому требуется n+1.
Лаборатория
Проверьте n=0,1,4,10. Для каждого теста запишите ожидаемое число итераций и итоговую сумму. Ошибка off-by-one обнаруживается минимальным тестом на границе.
Выходной билет
n=5: пять итераций, значения 1..5, сумма 15.
Материалы урока
Скачать и открыть
Учителю
2 материалаМетодичка · для учителей
Поурочное планирование и опорная схема (РБ)
DoD/УП РБ: «Основные алгоритмические конструкции» · блок «Алгоритмы и программирование» · 10 кл. elevated. Маршрут 45 мин, идеи по программе, лист ученика.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!