Помогите, желательно с объяснением.

0 голосов
25 просмотров

Помогите, желательно с объяснением.


image

Информатика (16 баллов) | 25 просмотров
Дан 1 ответ
0 голосов

Вам дан массив,массив по сути это некая коробка с уникальным номером,и в этой коробке хранится какое-то значение,будь то строка или символ или цифра.Дальше вы проходитесь циклом от 2 до 10 включительно,потом условие (массив(шаг переменной)) - по сути это обращение к массиву наподобие массив дай ка мне 2 ячейку или какую другую(зависит от шага цикла)

Вернёмся к условию If Dat[k] - Если Dat[2] ( а это число 130 из таблицы) меньше Dat[1] (а это число 120 из таблицы) то d = 130,по сути программа ищет максимальное число и находит на каком шаге цикла оно найдено,по такому условию проставляем все числа и держим в уме что каждый раз условие меняется.

Ответ n = 4

(1.0k баллов)
0

Подождите, нам по условию дано, что d:=Dat[1], а Dat[1]:=120, значит d:=120. Затем у нас условие, if Dat[k]n:=k. А вы говорите, что ответ 4,но ведь Dat[4]:=150, а 150>120, что не подходит по условию...

0

Подождите, нам по условию дано, что d:=Dat[1], а Dat[1]:=120, значит d:=120. Затем у нас условие, if Dat[k]n:=k.А вы говорите, что ответ 4,но ведь Dat[4]:=150, а 150>120, что не подходит по условию...

0

Тут вроде ответ 3, т.к Dat[3]:=110, а 110<120, значит условие выполняется

0

Да,вы правы,не уследил за знаком,но надеюсь вам теперь понятно логика решения :)