![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 05.01.2009
Сообщений: 24
|
![]()
не знаю все без ошибок - Делфи 7. консоль.
прикрепляю. ![]() Интересно, конечно... |
![]() |
![]() |
![]() |
#12 |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]()
paloit Думаю, у вас просто отключен показ варнингов.
Project -> Options ->Compiler Messages -> Show Warnings
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 05.01.2009
Сообщений: 24
|
![]()
может
![]() я его и не включал. хм.. |
![]() |
![]() |
![]() |
#14 |
Форумчанин
Регистрация: 16.11.2008
Сообщений: 192
|
![]()
У меня тоже выводит 3;
Код:
|
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
насколько я помню, вычисление границ цикла FOR в Pascal/Delphi осуществляется ОДИН раз, до начала выполнения цикла. Проверяется это ОЧЕНЬ легко, достаточно в границах цикла поставить вызов своей функции, а в ней поставить точку останова (или вывод отладочного сообщения) и потом оттрассировать программу....
Но цикл-циклу рознь. Похоже, Ваш препод перепутал с циклом типа While ... do - вот там-то (если мне память не изменяет) условие и проверяется каждый раз... |
![]() |
![]() |
![]() |
#16 |
Пользователь
Регистрация: 01.11.2008
Сообщений: 15
|
![]()
Serge_Bliznykov полностью с тобой согласен, препод тупит. делфи проверяет начальное и конечное значение цикла один раз, перед началом выполнения. вот наверное и получается такая канетель. А по поводу того что выводиться у кого то 4 и 3. так это вывод значения необходимо осуществлять в теле цикла, а не после. если у кого то еще есть мнения делитесь.
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 06.01.2009
Сообщений: 26
|
![]()
i = 4 а k = 3 потому счетчик прибавляет 1 к i но сам цикл не выполняется
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 01.11.2008
Сообщений: 15
|
![]() |
![]() |
![]() |
![]() |
#19 | |
В тени
Старожил
Регистрация: 19.12.2008
Сообщений: 5,788
|
![]() Цитата:
Лучше использовать отдельный счетчик, а не i.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем. ___________________________________ ___________________________________ _______ [=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль] |
|
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 16.11.2008
Сообщений: 192
|
![]()
Например вот так:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задача с циклом 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 |