1 страниц (2 вхождений)
Использование циклов - Сообщения
#1 Опубликовано: 11.07.2008 13:33:41
Описание функции for в диалоге вставки функции ("Меню" >> "Вставка" >> "Функция") в КПК версии: for('инкремент','условие','действие','тело') - Функция управляемых итераций. В цикле повторяет 'тело', пока 'инкремент' удовлетворяет условию. После каждого прохода обязательно выполняется 'действие'. Важно: в 'теле' цикла позволяется выполнение действий над 'инкрементом'; в 'действии' и 'теле' может быть задано любое количество выражений с помощью функции line(...).
В качестве примера приведу вычисление факториала не стандартным оператором SMath Studio ("!"), а с помощью цикла (файл для экпериментов прилагается):

(листинг)
ВНИМАНИЕ: Предложенные файлы примеров вычислений, часто, могут быть использованы лишь в последних версиях программы SMath Studio.
В качестве примера приведу вычисление факториала не стандартным оператором SMath Studio ("!"), а с помощью цикла (файл для экпериментов прилагается):

(листинг)
ВНИМАНИЕ: Предложенные файлы примеров вычислений, часто, могут быть использованы лишь в последних версиях программы SMath Studio.
#2 Опубликовано: 04.07.2009 05:21:11
Хорошо бы иметь цикл с выходом из середины.
Типа
Loop
...
break if...
...
End loop
Сейчас в Mathcad приходится поступать так
while 1
|...
break if...
|...
break if... можно поднять вверх и получить цикл с предпроверкой
break if... можно опустить вниз и получить цикл с постпроверкой, которого, кстати, в Mathcad нет.
Типа
Loop
...
break if...
...
End loop
Сейчас в Mathcad приходится поступать так
while 1
|...
break if...
|...
break if... можно поднять вверх и получить цикл с предпроверкой
break if... можно опустить вниз и получить цикл с постпроверкой, которого, кстати, в Mathcad нет.
1 страниц (2 вхождений)
-
Новые сообщения
-
Нет новых сообщений