Таблицы (массивы) в КуМире: максимум и сумма
Пример уже в редакторе: нажмите F9 — обычное выполнение или F8 — по шагам. Программу можно менять и запускать снова.
Таблица — набор величин одного типа под одним именем; элемент выбирают индексом: a[i]. Границы индексов указывают при описании: «цел таб a[1:8]». Начальные значения можно задать сразу: «= {5, 17, 3, …}».
Загружаю среду КуМир… Если ничего не происходит — включите JavaScript и обновите страницу.
КуМир онлайн на SilverTests — неофициальная онлайн-версия, не продукт НИИСИ РАН. Язык, сообщения и поведение — как в «Кумир-Стандарт» 2.1.
Таблицы: максимум и сумма: разбор
Таблица — набор величин одного типа под одним именем; элемент выбирают индексом: a[i]. Границы индексов указывают при описании: «цел таб a[1:8]». Начальные значения можно задать сразу: «= {5, 17, 3, …}».
Наибольший элемент ищут так же, как в жизни: запоминают первый, затем сравнивают с ним каждый следующий.
На что смотреть при выполнении
- выполните программу по шагам и откройте «Окна → Текущие значения величин» — там видна вся таблица;
- на полях — когда меняется max.
Программа на КуМире
алг Наибольший элемент
нач
. цел таб a[1:8] = {5, 17, 3, 42, 8, 23, 15, 4}
. цел i, max, s
. max := a[1]
. s := 0
. нц для i от 1 до 8
. . s := s + a[i]
. . если a[i] > max то max := a[i] все
. кц
. вывод "Наибольший: ", max, нс
. вывод "Сумма: ", s, нс
кон
Программа уже в редакторе. Нажмите F9, чтобы выполнить её со значениями на полях, или F8 — по шагам. Код можно менять и запускать заново, а «Программа → Сохранить» скачает его файлом .kum.
КуМир онлайн: как пользоваться и частые вопросы
Примеры программ на КуМире
Другие инструменты SilverTests
Шрифт PT Mono © ParaType, распространяется по лицензии PT Free Font License. Оригинальная система КуМир —
НИИСИ РАН.