Для использования алгоритмов для решения математических задач в КуМире рекомендуется:
- Определить количество и тип переменных, участвующих в решении задачи. 1 Для этого из условия задачи нужно выделить, что дано (например, сколько чисел и какие они: целые или вещественные) и что требуется вывести как результат. 1
- Использовать операторы для работы с числами. 2 К ним относятся операторы арифметических действий (+, -, *, /), операторы сравнения (>, <, =, >=, <=, !=), а также специальные математические функции, такие как mod (остаток от деления) и div (целочисленное деление). 2
- Поддерживать ввод и вывод данных. 2 Для ввода числовых значений используется оператор «ввод», а для вывода результатов — оператор «вывод». 2
- Для более сложных вычислений использовать математические функции. 2 К ним относятся тригонометрические функции (sin, cos, tg), логарифмические функции (ln, log), функции округления (round, floor, ceil) и многие другие. 2
Пример линейного алгоритма в КуМире: 2
алг ЛинейныйАлгоритмнач вещ a, b, с ввод a, b c := (a + b) * 2 вывод cкон
Этот алгоритм считывает два числа, выполняет над ними арифметические операции и выводит результат. 2 Все действия выполняются последовательно, без каких-либо условий или циклов. 2
Для реализации разветвляющихся алгоритмов в КуМире используются условные операторы для выбора различных путей выполнения программы в зависимости от определённых условий. 2 В КуМире для этого применяются конструкции «если» и «выбор». 2