Предмет: Информатика,
автор: juliasafronova
Имеется таблица, состоящая из 3 строк и 3 столбцов. Чему будет равно
значение элемента таблицы а[3,2] после выполнения фрагмента
программы?
k := 0;
for i := 1 to 3 do
for j := 1 to 3 do begin
if i <> j then a[i,j] := k+2 else a[i,j] := k-1;
k := k -3;
end;
milayaya1110:
щас
Ответы
Автор ответа:
0
Ответ:
-19
Объяснение:
за два i цикла k = -18
Первый цикл i (i = 1, j = 1, 2 и 3):
k = 0 k = 0 - 3 = -3 k = -3 - 3 = -6 k = -6 - 3 = -9
Второй цикл i (i = 2, j = 1, 2 и 3):
k = -9 k = -9 - 3 = -12 k = -12 - 3 = -15 k = -15 - 3 = -18
В третьем цикле i k успеет изменится только 1 раз (i = 3, j = 1):
k = -18 - 3 = -21
а[3,2] i = 3 j = 2
3 <> 2 ДА а[3,2] = -21 + 2 = -19
Похожие вопросы
Предмет: Русский язык,
автор: denxi
Предмет: Русский язык,
автор: kirusha777
Предмет: Русский язык,
автор: aglar77
Предмет: Математика,
автор: Margoha80029071
Предмет: Математика,
автор: oleg77793