Таблицы (массивы) в КуМире: максимум и сумма

Пример уже в редакторе: нажмите 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. Оригинальная система КуМир — НИИСИ РАН.