Показать сообщение отдельно
  #3  
Старый 04.07.2012, 16:56
Rocat Rocat вне форума
Прохожий
 
Регистрация: 04.07.2012
Адрес: Киров
Сообщения: 6
Версия Delphi: 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от NumLock
поставить точку останова на if и пройтись в режиме debug
да да)) ну а если НЕ ПОЛУЧИЛОСЬ, то трассировкой:
1. берем а=3
//заходим в цикл
2. первое значение b=0 => сравниваем его с а => b<a (т.к. 0<3)
2.1 b=1 => сравниваем его с а => b<a (т.к. 1<3)
2.2 b=2 => сравниваем его с а => b<a (т.к. 2<3)
2.3 b=3 => сравниваем его с а => не подходит, потому что b не > a
2.4 b=4 => сравниваем его с а => b>a (т.к. 4>3)
3. ... тогда а:=а+b => а=4+3=7
Ответить с цитированием