Назад на содержание | Двумерные массивы в Pascal | ||||||||||||||||||||||||||||
|
Ввод массива
Ввод элементов двумерного массива осуществляется по-элементно как и в случае одномерного массива. Для решения задачи ввода изобразим массив:
Зададим с помощью двух циклов перебор всех элементов массива (один цикл (по переменной I) будет осуществлять перебор строк, другой (по переменной J) перебор элементов в строке: for I:=1 to N do Как видно цикл по J находится внутри цикла по I (они так и называются внутренний и внешний), поэтому на один шаг "сработает" цикл по I, затем полностью цикл по J, снова на один шаг цикл I и опять полностью цикл по J и т.д. Таким образом выбирается строка 1 и начина- ется перемещение вдоль этой строки (по столбцам). Далее выбирается строка 2 и начинается ввод всех ее элементов и т.д., т.е. обработка элементов массива осуществляется по строкам. Если же циклы поменять местами, т.е. цикл по J сделать внешним, а цикл по I - внутренним обработка массива будет происходить по столбцам. |
||||||||||||||||||||||||||||
На начало страницы |