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

Дополнительный материал: Разбор ошибок в алгоритмах обработки массивов

Раздел «Алгоритмы обработки массивов». Изучение основных понятий по теме «Алгоритмы обработки массивов». КТП составлено по действующей официальной программе Республики Беларусь.

Открыт · Презентация · Методичка

Конспект урока

Язык примеров

Содержание урока адаптируется под выбранный язык

Разбор ошибок: алгоритмы обработки массивов

Используем четыре кода: 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 материала

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

2 материала

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

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

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

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

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

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

Комментарии

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

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