Подскажите, пожалуйста! С клавиатуры вводится значение A=25. В результате выполнения...

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

Подскажите, пожалуйста!

С клавиатуры вводится значение A=25. В результате выполнения алгоритма, блок-схема которого изображена на рисунке, чему будет равно значение переменной S?

Если можно, лучше решение расписать подробно.


image

Информатика (917 баллов) | 34 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

Ответ:84 Что тут объяснять выполняете действия до те пор, пока s не станет больше 25 
Начало s=0 x=1
x=1*4=4
s= 0+4=4
4 меньше 25, значит выполняем действия дальше, только теперь у нас
x=4 s=4

(86 баллов)
0 голосов

В параллелограмме указан ввод числа в переменную А, т.е. А будет равно 25;
Далее присваиваем значение переменным Х=1 и S=0;
Проверяем/сравниваем (обычно это условный оператор if).
У нас действительно S меньше или равно А, т.к. 0<25;<br>Выполняем блок действий Х=Х*4 (т.е. Х=4); S=S+X (т.е. S=4);
Опять проверяем/сравниваем 4<25, опять выполняем блок действий.<br>X=4*4=16 (т.к. старое значение уже было 4 и оно хранится в памяти)
S=4+16=20 (тоже что и с иксом);
Опять проверяем 20<25. Опять выполняем блок действий:<br>X=16*4=64
S=20+64=84
Проверяем :-) (надоело уже) 84<20????? Нет больше. Идем по ветке нет, т.е. выводим S.<br>На экране отобразиться число 84.

(678 баллов)