Задание:
Значения двумерного массива задаются с помощью вложенного оператора цикла в представленном фрагменте программы:
for n:=1 to 5 do
for k:=1 to 5 do
B[n,k] := n + k;
Чему будет равно значение B[2,4]?
Решение:
1) В данной программе имеем дело с квадратной матрицей пятого порядка. Но совсем не важно знать, что такое матрица, чтобы решить эту задачу. В программе вложенный цикл, то есть:
B[1;1] = 1 + 1 = 2
B[1;2] = 1 + 2 = 3
B[1;3] = 1 + 3 = 4
....
B[2;1] = 2 + 1 = 3
B[2;2] = 2 + 2 = 4
B[2;3] = 2 + 3 = 5
B[2;4] = 2 + 4 = 6, и так далее, нужный нам цикл дает в результате 6.
На самом деле задача решается максимально просто. Так как B[n,k] := n + k, то B[2,4] = 2 + 4 = 6, поскольку n = 2, а k = 4;
Ответ: 6.