Определите значение переменной S после выполнения фрагмента программы при указанных...

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

Определите значение переменной S после выполнения фрагмента программы при указанных значениях a. Нужно подробное решение, а не только заполнить таблицу, последние p,s,p>0 это столбцы таблицы p:=а; s:=0; while p>0 do begin s:= s + p mod 10 p:= p div 10 end; а=109 psp>0


Информатика (67 баллов) | 247 просмотров
0

p=109;s=0

0

s=0+9=9;p=10

0

s=9+0=9;p=1

0

s=9+1=10;p=0

0

ответ s=10

Дан 1 ответ
0 голосов

Ответ:

1) а = 23

p s p>0

23 0 true

2 3 true

0 5 false => s = 5

2) a = 32

p s p>0

32 0 true

3 2 true

0 5 false => s = 5

3) a = 109

p s p>0

109 0 true

10 9 true

1 9 true

0 10 false => s = 10

Объяснение:

(654k баллов)