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