Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.01.2009, 19:58   #21
EvKont
Пользователь
 
Регистрация: 06.01.2009
Сообщений: 26
По умолчанию

Если сказать правильно цикл выполнится 4 раза а вот вложенные в цикл действия 3
EvKont вне форума Ответить с цитированием
Старый 09.01.2009, 20:07   #22
Тупой
Форумчанин
 
Аватар для Тупой
 
Регистрация: 26.12.2008
Сообщений: 146
По умолчанию

а разве не бесконечное число раз будет выполняться цикл???
Ведь конечное значение, при котором заканчивается цикл увеличивается вместе с условием.
"Hello, world!" - 17 errors 56 warnings
Тупой вне форума Ответить с цитированием
Старый 09.01.2009, 20:13   #23
pomoshnic
Форумчанин
 
Аватар для pomoshnic
 
Регистрация: 16.11.2008
Сообщений: 192
По умолчанию

Цитата:
Сообщение от Тупой Посмотреть сообщение
а разве не бесконечное число раз будет выполняться цикл???
Ведь конечное значение, при котором заканчивается цикл увеличивается вместе с условием.
А ты проверь.
pomoshnic вне форума Ответить с цитированием
Старый 09.01.2009, 20:13   #24
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Тупой Как выяснилось, в паскале в цикле for конечное значение счетчика подсчитывается только один раз. А так, да, должен выполняться бесконечно.
ps: Это уже было сказано в этой же теме.

upd: имхо тема уже скатыватеся в оффтоп, т.к. ответы на все вопросы уже даны
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 09.01.2009, 20:52   #25
EvKont
Пользователь
 
Регистрация: 06.01.2009
Сообщений: 26
По умолчанию

Такой простой вопрос а так раздули, нашли сразу слыбые места DELPHI а все из за какого-то цикла!
EvKont вне форума Ответить с цитированием
Старый 10.01.2009, 00:26   #26
MalexG
Форумчанин
 
Регистрация: 06.11.2008
Сообщений: 100
По умолчанию

To paloit.
Давайте разберем, как работает цикл for .. to .. do
В нашем случае переменная i при каждой итерации увеличивается на 1, сравнивается с верхней границей цикла и т.д. до тех пор, пока i не станет больше на 1 верхней границы. Т.о. если k=3, то i станет равным 4.
Поэтому программа и вывела 4, 3. А если печать данных поместить в тело цикла, то будет выведено 3, 3.
Хочу заметить, что переменная цикла не во всех компиляторах сохраняет свое значение после выхода из цикла!!!
MalexG вне форума Ответить с цитированием
Старый 10.01.2009, 07:44   #27
BIS88
Пользователь
 
Регистрация: 01.11.2008
Сообщений: 15
По умолчанию

Цитата:
upd: имхо тема уже скатыватеся в оффтоп, т.к. ответы на все вопросы уже даны
Я как автор этой темы, думаю что тема все таки раскрыта, и ответы даны. Так что всем спасибо за ответы.

Последний раз редактировалось BIS88; 10.01.2009 в 11:01.
BIS88 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача с циклом 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