Ветвление в КуМире: если … то … иначе … все
Пример уже в редакторе: нажмите F9 — обычное выполнение или F8 — по шагам. Программу можно менять и запускать снова.
Команда ветвления выполняет одну из двух серий команд: после «то» — если условие истинно, после «иначе» — если ложно. Заканчивается ветвление словом «все».
Загружаю среду КуМир… Если ничего не происходит — включите JavaScript и обновите страницу.
КуМир онлайн на SilverTests — неофициальная онлайн-версия, не продукт НИИСИ РАН. Язык, сообщения и поведение — как в «Кумир-Стандарт» 2.1.
Ветвление: если — то — иначе: разбор
Команда ветвления выполняет одну из двух серий команд: после «то» — если условие истинно, после «иначе» — если ложно. Заканчивается ветвление словом «все».
Чётность проверяют остатком от деления на 2: mod(n, 2) = 0. Функция mod в КуМире всегда возвращает неотрицательный остаток, поэтому программа верна и для отрицательных чисел.
На что смотреть при выполнении
- на полях напротив «если» — «да» или «нет»;
- отступы с точками редактор ставит сам: «то» и «иначе» — на уровень глубже «если»;
- введите отрицательное число и проверьте ответ.
Программа на КуМире
алг Чётность числа
нач
. цел n
. вывод "Введите целое число: "
. ввод n
. если mod(n, 2) = 0
. . то вывод n, " — чётное", нс
. . иначе вывод n, " — нечётное", нс
. все
кон
Программа уже в редакторе. Нажмите F9, чтобы выполнить её со значениями на полях, или F8 — по шагам. Код можно менять и запускать заново, а «Программа → Сохранить» скачает его файлом .kum.
КуМир онлайн: как пользоваться и частые вопросы
Примеры программ на КуМире
Другие инструменты SilverTests
Шрифт PT Mono © ParaType, распространяется по лицензии PT Free Font License. Оригинальная система КуМир —
НИИСИ РАН.