До начала работы необходимо заполнить массивы, то есть ввести в них данные. Ввод значений элементов массива можно выполнить несколькими способами: 1) с клавиатуры в ручном режиме, 2) в автоматическом режиме, предусмотренном программой, и 3) считыванием данных из файла в автоматическом режиме. Но во всех этих случаях для ввода данных должен использоваться цикл. Наиболее удобным, как правило, является цикл с параметром, так как размерность массива известна. Если массивы многомерные, то следует использовать вложенные циклы.
При вводе данных с клавиатуры желательно использовать диалоговый режим с целью уменьшения возможных ошибок.
Доступ к элементам массива осуществляется путём указания идентификатора массива-переменной и индекса в квадратных скобках для одномерных массивов или перечня разделённых запятыми индексов для многомерных массивов. В качестве индексов могут выступать произвольные выражения, тип которых должен соответствовать типу индексов в описании массива.
Например,
b [3] – третий элемент одномерного массива "b",
b [( i + l )*2] – элемент номера ( i + l )*2 одномерного массива "b",
d [5, 2] – элемент матрицы "d", расположенный в пятой строке и во втором столбце,
d [i, j] или d [i] [j] – элемент матрицы "d", расположенный в i-й строке и в j-м столбце.
В операциях ввода-вывода могут участвовать только отдельные элементы массива, но не сам массив.