Лекция: Пример 8.5

Ввести матрицу С(6x11), нумерация индексов которой начинается с 0.

var i, k: integer ;

c: array [0..5,0..10] of real ;

begin

for i:=0 to 5 do

for k:=0 to 10 do

read (c [ i, k ]);

end.

 

В приведенном фрагменте цикл начинается с присваивания параметру i его начального значения, равного нулю, после чего выполняется внутренний цикл с параметром k, последовательно принимающим значения 0,1,2,...,10, т.е. вводятся элементы нулевой строки матрицы c[0,0], c[0,1], c[0,2], ..., c[0,10]. Далее произойдет возврат во внешний цикл, значение переменной i увеличится на 1. При новом значении i снова будет выполнен внутренний цикл, т.е. введены элементы следующей строки. Операции ввода будут продолжаться до тех пор, пока не будут введены все элементы массива.


Можно ввести эту же матрицу «по столбцам», для чего операторы внешнего и внутреннего циклов необходимо поменять местами.


еще рефераты
Еще работы по информатике