Дополнительный материал: Разбор ошибок в алгоритмах обработки массивов
Раздел «Алгоритмы обработки массивов». Изучение основных понятий по теме «Алгоритмы обработки массивов». КТП составлено по действующей официальной программе Республики Беларусь.
Конспект урока
Язык примеров
Содержание урока адаптируется под выбранный язык
Разбор ошибок: алгоритмы обработки массивов
Используем четыре кода: B — граница, C — условие, I — инициализация, U — обновление.
B — граница
'for i := 1 to n - 1 do' пропускает последний элемент. Ремонт: '1..n'. Для '[4,0,-1,6]' сумма равна 9.
C — условие
Положительные чётные: '(a[i] > 0) and (a[i] mod 2 = 0)'. Для '[-2,0,3,4]' результат — только 4.
I — инициализация
max := a[1];
iMax := 1;
Для '[-8,-3,-11]' максимум равен -3.
U — обновление
Значение и индекс экстремума обновляются вместе. Для '[5,-2,7,-4]' получаем min=-4, iMin=4.
Ремонт доказан, если названа причина, исправлена необходимая строка и пройдена новая проба.
Источник: учебная программа Республики Беларусь.
Скачать и открыть
Материалы урока
2 материалаОт сообщества
Материалы сообщества0
Дополнения от учителей к этому уроку. Проверены модерацией, но не являются редакционным контентом MediaSchool.
Поделитесь первым материалом
Рабочий лист, презентация или методичка помогут другим учителям подготовиться к уроку.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!