Русскоязычный форум закрыт из-за отсутствия активности (доступен только для чтения).
Пожалуйста, пользуйтесь англоязычной его версией. Приносим извинения за неудобства
Добро пожаловать, Гость! Чтобы использовать все возможности Вход. Новые регистрации запрещены.

Уведомление

Icon
Error

Вход


Опции
К последнему сообщению К первому непрочитанному
Offline smath  
#1 Оставлено : 11 июля 2008 г. 20:33:41(UTC)
smath


Статус: Administration

Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Мужчина
Российская Федерация

Сказал «Спасибо»: 640 раз
Поблагодарили: 262 раз в 102 постах
Описание функции for в диалоге вставки функции ("Меню" >> "Вставка" >> "Функция") в КПК версии: for('инкремент','условие','действие','тело'Wink - Функция управляемых итераций. В цикле повторяет 'тело', пока 'инкремент' удовлетворяет условию. После каждого прохода обязательно выполняется 'действие'. Важно: в 'теле' цикла позволяется выполнение действий над 'инкрементом'; в 'действии' и 'теле' может быть задано любое количество выражений с помощью функции line(...).

В качестве примера приведу вычисление факториала не стандартным оператором SMath Studio ("!"), а с помощью цикла (файл для экпериментов прилагается):

(листинг)

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

Отредактировано пользователем 27 августа 2008 г. 5:34:02(UTC)  | Причина: Не указана

Wanna join the discussion?! Login to your Форум проекта SMath forum account. Новые регистрации запрещены.

Offline OchkovVF  
#2 Оставлено : 4 июля 2009 г. 12:21:11(UTC)
OchkovVF


Статус: Advanced Member

Группы: Registered, Advanced Member
Зарегистрирован: 03.06.2009(UTC)
Сообщений: 156
Мужчина
Российская Федерация

Сказал «Спасибо»: 200 раз
Поблагодарили: 3 раз в 3 постах
Хорошо бы иметь цикл с выходом из середины.
Типа
Loop
...
break if...
...
End loop

Сейчас в Mathcad приходится поступать так
while 1
|...
break if...
|...

break if... можно поднять вверх и получить цикл с предпроверкой
break if... можно опустить вниз и получить цикл с постпроверкой, которого, кстати, в Mathcad нет.
Пользователи, просматривающие эту тему
Similar Topics
Использование циклов (Вопросы по использованию)
по XroM 19.11.2008 17:22:35(UTC)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.