![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Пользователь
Регистрация: 06.01.2009
Сообщений: 26
|
![]()
Если сказать правильно цикл выполнится 4 раза а вот вложенные в цикл действия 3
|
![]() |
![]() |
![]() |
#22 |
Форумчанин
Регистрация: 26.12.2008
Сообщений: 146
|
![]()
а разве не бесконечное число раз будет выполняться цикл???
Ведь конечное значение, при котором заканчивается цикл увеличивается вместе с условием.
"Hello, world!" - 17 errors 56 warnings
|
![]() |
![]() |
![]() |
#23 |
Форумчанин
Регистрация: 16.11.2008
Сообщений: 192
|
![]()
А ты проверь.
|
![]() |
![]() |
![]() |
#24 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
Тупой Как выяснилось, в паскале в цикле for конечное значение счетчика подсчитывается только один раз. А так, да, должен выполняться бесконечно.
ps: Это уже было сказано в этой же теме. upd: имхо тема уже скатыватеся в оффтоп, т.к. ответы на все вопросы уже даны
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#25 |
Пользователь
Регистрация: 06.01.2009
Сообщений: 26
|
![]()
Такой простой вопрос а так раздули, нашли сразу слыбые места DELPHI а все из за какого-то цикла!
![]() |
![]() |
![]() |
![]() |
#26 |
Форумчанин
Регистрация: 06.11.2008
Сообщений: 100
|
![]()
To paloit.
Давайте разберем, как работает цикл for .. to .. do В нашем случае переменная i при каждой итерации увеличивается на 1, сравнивается с верхней границей цикла и т.д. до тех пор, пока i не станет больше на 1 верхней границы. Т.о. если k=3, то i станет равным 4. Поэтому программа и вывела 4, 3. А если печать данных поместить в тело цикла, то будет выведено 3, 3. Хочу заметить, что переменная цикла не во всех компиляторах сохраняет свое значение после выхода из цикла!!! |
![]() |
![]() |
![]() |
#27 | |
Пользователь
Регистрация: 01.11.2008
Сообщений: 15
|
![]() Цитата:
Последний раз редактировалось BIS88; 10.01.2009 в 11:01. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача с циклом for в c++ | Many man | Помощь студентам | 5 | 14.12.2008 12:01 |
Проблема с циклом.. | POPOV | Помощь студентам | 3 | 29.04.2008 18:36 |
Помогите с циклом | Almost_Famous | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 8 | 27.03.2008 21:08 |
Задача с циклом | POPOV | Общие вопросы Delphi | 13 | 01.02.2008 20:33 |
Проблемы с циклом, условием | Иринкаа | Помощь студентам | 13 | 19.11.2007 23:33 |