Какие значения примут переменные с и d после выполнения фрагмента программы: c:=1 d:=10.....

0 голосов
100 просмотров

Какие значения примут переменные с и d после выполнения фрагмента программы:
c:=1 d:=10.. while d<100 do begin c:=c*2 <br> d:=d+10
end

Ответ: с=512 d=100

Нужно решение.


Информатика (20 баллов) | 100 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Первоначальные значения: c=1, d=10.
Далее в цикле с удваивается, а d увеличивается на 10, пока будет оставаться меньше 100.
d "пробежит" в цикле значения 20,30,40,50,60,70, 80,90,100, т.е. цикл выполнится 9 раз (для D=10,20,.. 90). В теле цикла с удвоится 9 раз, т.е. станет равно своей 9-й степени. 2⁹ = 512.
Ответ: d=100, c=512
 

(150k баллов)
0

СПС,Очень помог.