Статус: Member
Группы: Registered
Зарегистрирован: 23.08.2010(UTC) Сообщений: 10 Откуда: Самара
Сказал(а) «Спасибо»: 2 раз
Есть средства для управлением циклом такие как break или continue? Поискал на форуме не нашёл нигде упоминание. В примерах тоже ничего схожего нет.
Статус: Administration
Группы: Developers, Registered, Knovel Developers, Administrators, Advanced Member
Зарегистрирован: 11.07.2008(UTC)
Сообщений: 912
Сказал «Спасибо»: 640 раз Поблагодарили: 262 раз в 102 постах
Здравствуйте. В версии 0.89 из средств управления циклом есть только возможность изменения переменной цикла в его теле. С уважением, Андрей Ивашов.
Статус: Member
Группы: Registered
Зарегистрирован: 23.08.2010(UTC) Сообщений: 10 Откуда: Самара
Сказал(а) «Спасибо»: 2 раз
очень жаль (. очень хотелось бы ). Реализация break и continue через дополнительные переменные не очень удобно ) делает программу громоздкой.
Статус: Advanced Member
Группы: Registered
Зарегистрирован: 21.05.2009(UTC)
Сообщений: 155
Откуда: Россия, Новочеркасск
Сказал «Спасибо»: 21 раз Поблагодарили: 13 раз в 9 постах
smath написал: Здравствуйте. В версии 0.89 из средств управления циклом есть только возможность изменения переменной цикла в его теле. С уважением, Андрей Ивашов.
А не боитесь, что в этом случае цикл for может стать "вечным"?
Статус: Member
Группы: Registered
Зарегистрирован: 13.09.2010(UTC) Сообщений: 28 Откуда: Solar System, Earth
Сказал(а) «Спасибо»: 7 раз Поблагодарили: 1 раз в 1 постах
Да, это, break в цикле необходим. Он есть и в Fortran, и в C, и он используется в прогах. И он есть даже в Маткаде.
kasper Конечно, цикл может стать вечным, но это обычная ошибка программирования, например в циклах do while еще чаще встречается (в мат-пакете можно лечить кнопочной "Stop calculation", есть такая и в SMath). Другое дело, что модификация счетчика цикла "напрямую" - bad style ИМХО. Счетчик должен управляться только самой конструкцией цикла, иначе ХЗ что и где в коде его изменяет (это называется СмерШп- и BOS-программы
).
Отредактировано пользователем 17 сентября 2010 г. 12:47:29(UTC)
| Причина: Не указана
Быстрый переход
Форум проекта SMath
SMath Studio
- Скачать SMath Studio
--- Архив
--- Ночные сборки
- Примеры использования
- Вопросы по использованию
- Предложения
- Ошибки
Математика
- Документы
- Алгоритмы
- Математические задачи
Общение
- О проекте
- Общение
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.