Для создания сложных алгоритмов в среде КуМир используются следующие принципы программирования:
- Разбиение большой задачи на подзадачи. 1 Для каждой подзадачи записывается фрагмент программы и проверяется верность кода. 1
- Использование циклов. 15 Алгоритм должен обязательно содержать цикл, так как линейные алгоритмы не позволят выполнить программу при разных исходных данных (обстановках). 1
- Применение логических операций. 14 Для логических выражений используются комбинации операций НЕ, И, ИЛИ. 1
- Проверка готовой программы на изменённой обстановке. 1 Это помогает выявить ошибки во фрагменте кода, так как найти их во фрагменте проще, чем во всей программе. 1
Также в КуМир есть встроенный отладчик, который позволяет пошагово выполнять код и отслеживать значения переменных. 2