Здравствуйте. Подскажите пожалуйста почему из данного рисунка в первом примере цикл выполняется 1 раз, в третьем примере 7 раз, в пятом 8 раз. может кто нибудь простым языком объяснить. что то не мог понять.
freeExec, вот как раз и не совсем понятно. С первым понятно разобрался, объяснили, со вторым и четвертым тоже. А вот третий и пятый не понятно. Вот в третьем переменная i выполняется как я понял 49 раз. Далее оператор j = j + 5 выполняется 1 раз. И потом оператор j = j - i будет выполняться 7 раз пока j не станет равна 0? То есть j = 7 - 1; 7-2; 7-3; 7-4; 7-5; 7-6; 7-7?
freeExec, далее в 5-м примере не понятно. Переменная q выполняется согласно условию 14 раз. А вот потом не понимаю как выполняется оператор p = p* 2, при условии что p < q. Ну и концовка соответственно.
freeExec, а все понял. Сейчас через консоль проверил. Оказывается как я понял каждое предыдущее значение i потом умножается на 2, а не увеличивается значение i на единицу.