Перейти к содержанию
MediaSchool

Основные алгоритмические конструкции — закрепление материала (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 материала

Подготовка к уроку

2 материала

От сообщества

Материалы сообщества0

Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.

Поделиться материалом

Поделитесь первым материалом

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

Комментарии

Войдите, чтобы оставлять комментарии.

Пока нет комментариев. Будьте первым!