Презентация · для учителей
Презентация «Преобразование элементов массива»
Изменение элементов по правилу, сохранение исходных данных и проверка границ цикла.
Раздел «Алгоритмы обработки массивов». Закрепление материала по теме «Алгоритмы обработки массивов». КТП составлено по действующей официальной программе Республики Беларусь.
Конспект урока
Язык примеров
Содержание урока адаптируется под выбранный язык
Преобразование отвечает на вопрос: что сделать с каждым элементом? Правило записывается для одного 'a[i]', а цикл распространяет его на весь массив.
Цель: изменить элементы по правилу, не пропустить границы и осознанно выбрать между изменением исходника и новым массивом.
for i := 1 to n do
a[i] := a[i] * 2;
Для '[2, 5, -1, 4]' результат '[4, 10, -2, 8]'. Старые значения заменены.
for i := 1 to n do
b[i] := a[i] * a[i];
Массив 'a' сохраняется, квадраты записываются в 'b'.
for i := 1 to n do
if a[i] < 0 then a[i] := 0;
Для '[-3, 0, 4, -1]' получаем '[0, 0, 4, 0]'.
| Тест | Правило | Ожидаемый результат |
|---|---|---|
| A | каждый элемент ×2 | '[4,10,-2,8]' |
| B | отрицательные заменить нулём | '[0,0,4,0]' |
| C | квадраты записать в новый массив | '[1,4,9,16]' |
'for i := 1 to n - 1 do' пропускает последний элемент. Исправьте границу и добавьте тест, который обнаруживает дефект.
Для '[-2,3,0,-5]' замените отрицательные их модулями.
Ключ: '[2,3,0,5]'.
Источник: учебная программа Республики Беларусь.
Материалы урока
Презентация · для учителей
Изменение элементов по правилу, сохранение исходных данных и проверка границ цикла.
Методичка · для учителей
План практикума с рабочим листом, тремя тестами, ключами и критериями.
Комментарии
Войдите, чтобы оставлять комментарии.
Пока нет комментариев. Будьте первым!