Лучший ответ
-
2 0
lame 6 (13580)3725 11 лет
Ответ: будет s = 147, цикл выполниться 12 раз. Цикл у нас идет с шагом 2. Поэтому получается что он идет 25/2, в половину меньше, отсюда 12 шагов.
1 шаг) 1 < 25; s=4; k=3;
2) 3 < 25; s=7; k=5;
3) 5 < 25; s = 12; k=7;
4) 7 < 12; s=19; k=9;
5) 9 < 25; s=28; k=11;
6) 11 < 25; s=39; k=13;
7) 13 < 25; s=52; k=15;
8) 15 < 25; s=67; k=17;
9) 17 < 25; s=84; k=19;
10) 19 < 25; s=103; k=21;
11) 21 < 25; s=124; k=23;
12) 23 < 25; s=147; k=25;
13) 25 < 25 - условия IF лож.(всего 12 шагов выполнилось) (ну думаю что понятно то что 25 не может быть больше 25)
и PRINT s
а s у нас за 12 шагов стало 147.
Ответы
-
0 0
operarulez 4 (1045)25 11 лет
Ужас. Впервые вижу цикл, записанный таким извращённым образом. Нелепое сочетание структурированного IF со старомодным GOTO...
По существу: во время последнего исполнения цикла на входе k=23, а на выходе цикла будет k=25 и произойдёт вывод s. Так? Значит, тело цикла будет выполнено для всех нечётных значений k от 1 до 23.
Итого: s = 3 + (сумма всех нечётных чисел от 1 до 23). -