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

Алгоритмы обработки массивов — закрепление материала (6/12)

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

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

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

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

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

Преобразование элементов массива

Преобразование отвечает на вопрос: что сделать с каждым элементом? Правило записывается для одного '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]'.

Источник: учебная программа Республики Беларусь.

Материалы урока

Скачать и открыть

Учителю

2 материала

Презентация · для учителей

Презентация «Преобразование элементов массива»

Изменение элементов по правилу, сохранение исходных данных и проверка границ цикла.

Скачать PPTX

Методичка · для учителей

Поурочное планирование и опорная схема (РБ)

План практикума с рабочим листом, тремя тестами, ключами и критериями.

Скачать DOCX

Поурочное планирование и опорная схема (РБ)

DOCX

Комментарии

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

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