Для построения алгоритмов в Maxima предусмотрен ряд операторов. Начнём с ветвления. Оно реализуется в виде
if условие then выражение1 else выражение2
Если условий несколько, используйте оператор elseif:
if условие1 then выражение1 elseif условие2 then выражение2 ... else выражениеN
Для обработки данных в цикле могут быть использованы следующие конструкции.
for переменная : начало step шаг thru конец do выражение - вычисляет выражение при изменении переменной в заданном диапазоне. Если шаг не указан, он равен 1.
Применить действие ко всем элементам из списка позволяет конструкция вида
for элемент in список do выражение.
Цикл, выполняющий действие, пока верно заданное условие, реализуется в виде
for переменная : условие step шаг while условие do выражение.
А следующая конструкция будет выполнять действие, пока условие наконец не выполнится.
for переменная : условие step шаг unless условие do выражение.
Комментариев нет:
Отправить комментарий