P
pro·school.ru
Каталог школ

Заполнение и вывод массива

💻 Информатика · 8 класс

Заполнение и вывод массива

Массив — это набор пронумерованных однотипных элементов, хранящихся под общим именем. Прежде чем обрабатывать массив, его нужно заполнить данными, а после обработки — вывести результат. И заполнение, и вывод выполняют с помощью цикла со счётчиком, который перебирает индексы (номера) элементов от первого до последнего.

Обращение к отдельному элементу записывают именем массива и номером в квадратных скобках, например a[3] — это третий элемент. Меняя номер в цикле, мы по очереди обращаемся ко всем элементам, поэтому один и тот же короткий код обрабатывает массив любой длины.

Способы заполнения

Существует три основных способа заполнить массив значениями:

  • С клавиатуры — пользователь вводит каждый элемент вручную.
  • По формуле — элементы вычисляются по заданному правилу.
  • Случайными числами — каждому элементу присваивают случайное значение, что удобно для проверки программы.
СпособКоманда в циклеКогда удобен
с клавиатурыввод a[i]данные задаёт пользователь
по формулеa[i] = i * iесть готовое правило
случайноa[i] = случайное числодля проверки и тестов

Вывод массива

Чтобы показать массив, его тоже перебирают в цикле и печатают элементы, обычно через пробел в одну строку.

для i от 1 до n: вывод a[i]

Разбор примера

Заполним массив из пяти элементов квадратами номеров и выведем его:

n = 5 для i от 1 до 5: a[i] = i * i получится: 1 4 9 16 25 для i от 1 до 5: вывод a[i]

Здесь один цикл заполняет массив значениями, а второй выводит его на экран. Первый элемент равен единице, второй — четырём, третий — девяти и так далее, потому что каждый элемент равен квадрату своего номера.

Заполнение случайными числами особенно удобно при проверке программы: оно позволяет быстро получить большой массив, не вводя каждое число вручную. Обычно при этом задают границы, в которых должны лежать случайные значения, например от единицы до ста. Важно помнить, что вывод массива и его обработка — это разные действия: можно сначала полностью заполнить массив, затем что-то в нём найти или изменить, и только потом вывести результат. Разделять заполнение, обработку и вывод на отдельные циклы — хороший и понятный стиль программирования.

Частая ошибка. Нужно следить за границами индексов: если в массиве n элементов, цикл должен пройти ровно от первого до n-го. Обращение к несуществующему элементу приводит к ошибке. Также нельзя путать номер элемента (индекс) и его значение — это разные вещи.

Кратко о главном

  • Массив — набор пронумерованных однотипных элементов под общим именем.
  • Заполняют массив в цикле: с клавиатуры, по формуле или случайно.
  • Выводят массив тоже циклом, перебирая все индексы.
  • Важно не выходить за границы массива и различать индекс и значение.