Задать вопрос
28 октября, 07:18

Объясните как решить этот алгоритм

алг

нач

целтаб Dat[1:12]

цел к, m, term

Dat[1] : = 2

Dat[2] : = 5

Dat[3] : = 6

Dat[4] : = 8

Dat[5] : = 8

Dat[6] : = 5

Dat[7] : = 3

Dat[8] : = 7

Dat[9] : = 4

Dat[10] : = 4

Dat[11] : = 8

Dat[12] : = 7

month:=1; m : = Dat[1]

нц для к от 2 до 12

если Dat[к] > = m то

m: = Dat[k]

month : = k

все

КЦ

вывод month

КОН

+5
Ответы (1)
  1. 28 октября, 07:43
    0
    Ответ: 11

    Изначально в переменные записаны числа 1 и 2. Потом методом перебора проверяется условие: если очередное Dat[k] >=m, то в m записывается это число, в а переменную mouth записывается число k. То есть алгоритм находит наибольшее число в массиве и записывает в ответ порядковый номер наибольшего числа (а если их несколько, то последнего)
Знаете ответ?
Сомневаетесь в ответе?
Найдите правильный ответ на вопрос ✅ «Объясните как решить этот алгоритм алг нач целтаб Dat[1:12] цел к, m, term Dat[1] : = 2 Dat[2] : = 5 Dat[3] : = 6 Dat[4] : = 8 Dat[5] : = 8 ...» по предмету 📘 Информатика, а если вы сомневаетесь в правильности ответов или ответ отсутствует, то попробуйте воспользоваться умным поиском на сайте и найти ответы на похожие вопросы.
Смотреть другие ответы