Вопрос:

1. Программа обрабатывает одномерный целочисленный массив. Заполните трассировочную таблицу и определите, какое число будут выведено в результате работы программы var k, m, day: integer; А: агray[1..6] of integer; begin A[1] := 5; A[2] := 4; A[3] := 2; A[4] := 2; A[5] := 4; A[6] := 3; day: 1; m := A[1]; for k: 2 to 6 do begin if A[k] <= m then begin m := A[k]; day := k end; write(day); end.

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

Ответ:

Рассмотрим программу. Программа обрабатывает массив целых чисел A[1..6]. Нужно заполнить трассировочную таблицу и определить, какое число будет выведено в результате работы программы.

Заполним трассировочную таблицу, основываясь на значениях, присваиваемых переменным в процессе выполнения программы.

day m k A[k] A[k] <= m
1 5 - - -
1 5 2 4 True
2 4 3 2 True
3 2 4 2 True
4 2 5 4 False
4 2 6 3 False

В результате работы программы будет выведено значение переменной day, которое в конечном итоге равно 4.

Ответ: 4

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

Похожие