Вопрос:

5. В таблице Dat хранятся данные измерений среднесуточной температуры за 10 дней в градусах (Dat[1] - данные за первый день, Dat[2] - за второй и т. д.). Определите, какое число будет напечатано в результате работы следующей программы.

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

Ответ:

Анализ программы:

Программа инициализирует массив Dat значениями температур за 10 дней. Затем переменная m обнуляется. Далее, в цикле от k = 1 до 10, проверяется условие: если значение температуры Dat[k] больше 25, то переменная m увеличивается на 1.

Значения массива Dat:

  • Dat[1] = 56
  • Dat[2] = 70
  • Dat[3] = 20
  • Dat[4] = 41
  • Dat[5] = 14
  • Dat[6] = 22
  • Dat[7] = 30
  • Dat[8] = 12
  • Dat[9] = 65
  • Dat[10] = 35

Теперь пройдемся по циклу и посчитаем, сколько раз условие Dat[k] > 25 будет истинным:

  • Dat[1] = 56 > 25 (true) -> m = 1
  • Dat[2] = 70 > 25 (true) -> m = 2
  • Dat[3] = 20 > 25 (false)
  • Dat[4] = 41 > 25 (true) -> m = 3
  • Dat[5] = 14 > 25 (false)
  • Dat[6] = 22 > 25 (false)
  • Dat[7] = 30 > 25 (true) -> m = 4
  • Dat[8] = 12 > 25 (false)
  • Dat[9] = 65 > 25 (true) -> m = 5
  • Dat[10] = 35 > 25 (true) -> m = 6

После завершения цикла переменная m будет равна 6. Затем программа выведет значение m.

Ответ: 6

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