Структура программы
Любой алгоритм состоит из заголовка, объявлений и тела.
kumir
алг имя_алгоритма(аргументы)
дано | что должно быть на входе
надо | что должно получиться
нач
| тело алгоритма
конКомментарии
Комментарий начинается и заканчивается вертикальной чертой |:
kumir
| это комментарий
вывод "текст" | комментарий до конца строкиПорядок строк
алг— заголовок (обязателен).дано/надо— необязательные пояснения.нач— начало тела.- Команды.
кон— конец.
Пример с пояснениями
kumir
алг площадь_круга
дано | радиус r
надо | площадь
нач
вещ r, s
ввод r
s := 3.14159 * r * r
вывод "Площадь = ", s
конВложенность
Блоки (если, пока, нц) вкладываются друг в друга. Отступы не влияют на
работу программы, но сильно помогают читать код — используйте 4 пробела.