Ветвление
Полная форма
kumir
если условие то
| ветка «да»
иначе
| ветка «нет»
всеНеполная форма
kumir
если условие то
| ветка «да»
всеПример: максимум из двух чисел
kumir
алг максимум
нач
цел a, b, m
ввод a, b
если a > b то
m := a
иначе
m := b
все
вывод "max = ", m
конВложенные условия
kumir
если x > 0 то
вывод "положительное"
иначе
если x < 0 то
вывод "отрицательное"
иначе
вывод "ноль"
все
всеВместо глубокой вложенности удобно использовать выбор:
kumir
выбор
при x > 0: вывод "положительное"
при x < 0: вывод "отрицательное"
иначе: вывод "ноль"
всеЧастая ошибка
Условие пишется через =, а не через :=:
kumir
если a = b то | правильно
если a := b то | ошибка: это присваивание