Рассмотрим алгоритм и определим, что будет напечатано.
Алгоритм на алгоритмическом языке:
алг
нач
целтаб Dat[1:7]
цел k, m, day
Dat[1]:=7; Dat[2]:=9
Dat[3]:=10; Dat[4]:=8
Dat[5]:=6; Dat[6]:=7
Dat[7]:=6
day:= 1; m:=Dat[1]
нц для k от 2 до 7
если Dat[k] < m то
m:=Dat[k]; day:=k
все
кц
вывод day
кон
Разберем выполнение алгоритма по шагам:
Dat[1] = 7, Dat[2] = 9, Dat[3] = 10, Dat[4] = 8, Dat[5] = 6, Dat[6] = 7, Dat[7] = 6day = 1; m = Dat[1] = 7k от 2 до 7:
k = 2: Dat[2] = 9 < m = 7 - ложь.k = 3: Dat[3] = 10 < m = 7 - ложь.k = 4: Dat[4] = 8 < m = 7 - ложь.k = 5: Dat[5] = 6 < m = 7 - истина. m = Dat[5] = 6; day = 5k = 6: Dat[6] = 7 < m = 6 - ложь.k = 7: Dat[7] = 6 < m = 6 - ложь.day.В результате выполнения алгоритма будет выведено значение переменной day, которое равно 5.