Уравление циклом for|while

Уравление циклом for|while - Сообщения

#1 Опубликовано: 24.08.2010 14:53:27
hexware

hexware

0 сообщений из 10 понравились пользователям.

Группа: User

Есть средства для управлением циклом такие как break или continue?
Поискал на форуме не нашёл нигде упоминание. В примерах тоже ничего схожего нет.
#2 Опубликовано: 25.08.2010 07:15:49
Andrey Ivashov

Andrey Ivashov

2270 сообщений из 3734 понравились пользователям.

Группа: Super Administrator

Здравствуйте.

В версии 0.89 из средств управления циклом есть только возможность изменения переменной цикла в его теле.

С уважением, Андрей Ивашов.
#3 Опубликовано: 25.08.2010 07:39:10
hexware

hexware

0 сообщений из 10 понравились пользователям.

Группа: User

очень жаль (. очень хотелось бы ). Реализация break и continue через дополнительные переменные не очень удобно ) делает программу громоздкой.
#4 Опубликовано: 16.09.2010 04:49:53
Медведев Виктор

Медведев Виктор

13 сообщений из 157 понравились пользователям.

Группа: User

Wrote

Здравствуйте.

В версии 0.89 из средств управления циклом есть только возможность изменения переменной цикла в его теле.

С уважением, Андрей Ивашов.



А не боитесь, что в этом случае цикл for может стать "вечным"?
#5 Опубликовано: 16.09.2010 05:57:21
Antech

Antech

2 сообщений из 35 понравились пользователям.

Группа: User

Да, это, break в цикле необходим. Он есть и в Fortran, и в C, и он используется в прогах. И он есть даже в Маткаде.

kasper
Конечно, цикл может стать вечным, но это обычная ошибка программирования, например в циклах do while еще чаще встречается (в мат-пакете можно лечить кнопочной "Stop calculation", есть такая и в SMath). Другое дело, что модификация счетчика цикла "напрямую" - bad style ИМХО. Счетчик должен управляться только самой конструкцией цикла, иначе ХЗ что и где в коде его изменяет (это называется СмерШп- и BOS-программы ).
  • Новые сообщения Новые сообщения
  • Нет новых сообщений Нет новых сообщений