Вопрос:

2. Программа обрабатывает одномерный целочисленный мас сив Dat: i 1 2 3 4 5 6 7 8 9 10 Dat [i] 70 80 90 100 80 40 40 70 80 90 Заполните трассировочную таблицу и определите, какие числа будут выведены в результате выполнения следую- щего фрагмента программы. k := 1; m := dat[k]; for i:= 2 to 10 do if dat[i] < m then begin m := dat[i]; k := i end; writeln('m=', m); writeln('k=', k);

Смотреть решения всех заданий с листа

Ответ:

Трассировочная таблица:

k m i dat[i] < m
1 70 - -
1 70 2 false
1 70 3 false
1 70 4 false
1 70 5 false
1 70 6 true
6 40 6 true
6 40 7 false
6 40 8 false
6 40 9 false
6 40 10 false

В результате выполнения фрагмента программы будут выведены следующие числа:

m = 40

k = 6

Ответ: m=40, k=6

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие