Тема 7 · Информатика

Массивы и последовательности

Обработка одномерных массивов, поиск максимума и минимума, преобразование элементов, анализ последовательностей и диаграмм. 100 заданий на отработку.

0
Решено
0
Правильно
0%
Точность

Простыми словами

Массив — это ряд пронумерованных ящиков с числами, как шкафчики в раздевалке. По номеру шкафчика сразу находим, что внутри. Программа идёт по ящикам по очереди и что-то с ними делает: складывает, считает, ищет самый большой.

A 3−58−27−4 123456 индекс i (сверху) и значение A[i] (в ячейке) www.reknow.ru
Массив : , . Этот массив используется в примерах ниже

Массив — набор пронумерованных элементов одного типа: var A: array[1..6] of integer;. Элемент с номером — A[i], — индекс.

Не путайте индекс и значение: условие i mod 2 = 0 отбирает элементы на чётных местах, а A[i] mod 2 = 0 — чётные числа.

Типовые алгоритмы

ЗадачаДо циклаВ цикле по i
суммаs := 0s := s + A[i]
количество по условиюk := 0if условие then k := k + 1
максимумm := A[1]if A[i] > m then m := A[i]
номер максимумаk := 1if A[i] > A[k] then k := i

Для массива с рисунка: m := 0; for i := 1 to 6 do if i mod 2 = 0 then m := m + A[i];

  1. Чётные индексы: 2, 4, 6.
  2. .

Тот же массив: k := 1; for i := 2 to 6 do if A[i] > A[k] then k := i; writeln(k)

  1. (); : ? нет; : — .
  2. Дальше не больше 8. Печатается номер 3, а не число 8.

Со знаком > запоминается первый из равных максимумов, с >= — последний. Читайте знак внимательно.

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

Если в цикле стоит A[i] := f(A[i], i), каждый элемент меняется сам по себе. Чтобы найти новое , подставьте старое и — весь массив пересчитывать не нужно.

for i := 1 to 6 do A[i] := A[i] + i; Чему равно ?

  1. Старое , : новое .
  1. Пары соседей с разными знаками: (3; −5), (−5; 8), (8; −2), (−2; 7), (7; −4) — все 5 пар.
  2. Больше среднего: сумма , среднее ; больше него 3, 8, 7 — три элемента.

Пар соседних элементов в массиве из чисел всего . Перебирайте их по порядку и ставьте галочки.

Последовательность и диаграмма

Если числа вводятся по одному (readln(x) в цикле), хранить их не нужно: хватит переменной-накопителя (сумма, счётчик, текущий максимум), которую обновляют на каждом шаге.

Вводятся 4, −3, 7, −8, 2. Программа: r := 0; for i := 1 to 5 do begin readln(x); if x < 0 then r := r + x end;

  1. Отрицательные: −3 и −8. .
0102030 123018357 12345 www.reknow.ru
Значения: 12, 30, 18, 35, 7. Разность наибольшего и наименьшего:

По диаграмме значения читают по шкале слева, а не «на глаз»: проверьте цену деления (здесь одна линия — 10).

Серия: 0
Учителю

Готовые работы по теме

Собраны заранее — одним нажатием: распечатать с ключом, раздать ученикам ссылкой или QR-кодом, поменять настройки. Номер набора постоянный: по этой ссылке всегда та же работа.

Самостоятельная

10 заданий · 2 варианта · с ключом

РаспечататьРаздать ссылкойИзменить

Контрольная

15 заданий · онлайн, 40 минут

РаспечататьРаздать ссылкойИзменить

Диагностика перед темой

8 заданий · 15 минут

РаспечататьРаздать ссылкойИзменить

теория этой темы, 8 заданий по подтемам и ключ — файлом DOCX, который можно править под себя.

Учителю о теме

Что проверяется

  • Обработка массива
  • Поиск в массиве
  • Преобразование массива
  • Анализ массива
  • Обработка последовательности
  • Диаграмма значений массива

Где встречается на экзамене

ОГЭ по информатике: задание 16

Содержание

На бумаге — не больше 25: дальше лист перестаёт быть работой на урок. Онлайн — до 40.

Не нравится задание в собранном листе — нажмите «заменить» под ним: вместо него встанет другое из той же подтемы.

Варианты

Разные задания при одинаковом наборе тем и одинаковом числе заданий.

Прохождение онлайн

Имя ученика никуда не отправляется: он вводит только номер по списку, а таблицу «номер → фамилия» видите только вы.

Оценка
Печать

Собранный лист можно скачать файлом Word — кнопка «Скачать DOCX» над листом: задания, место под решение и ключ, всё редактируется.

Печатается над каждым вариантом. Хранится только в этом браузере, в ссылку не попадает.

По одному и тому же номеру собирается та же работа — ссылку можно сохранить и вернуться к ней позже.