Определите значение переменной z после выполнения фрагмента алгоритма:
10-11 класс
|
z:=1;
repeat z:=z+2 until z=10;
1) 9
2) 11
3) 10
4) 1
5) ни один из вышеперечисленных ответов не верен, мой ответ:
И в целом объясните) как то меня ввела в тупик эта задача)
условие проверяется после декремента и если истинно, то цикл завершается
1
+2=3
+2=5
+2=7
+2=9
+2=11
+2=13
выходит, что цикл не завершится по условию, т.к. не попадёт в "10",
вариант ответа №5
Другие вопросы из категории
Читайте также
a :=40 ;
b := 10;
a := - a / 2*b,;
if a > b then
c := b - a
else c := a - 2 * b
2)Определите значение переменной c после выполнения следующего фрагмента программы:
a := 5;
a := a + 6;
b := - a;
c := a - 2 * b
Определите значение переменной с после выполнения следующего фрагмента программы
s:=1;i:=1;
while i<5 do
begin
s:=s+i*(i+1);
i:=i+1;
end;
Прошу объяснить решение подобных программ на данном примере
а :=-5;
b :=5+7*а;
b :=b/2*f
А)65
В) -70
С) 75
D) -65