Подскажите, пожалуйста! С клавиатуры вводится значение A=25. В результате выполнения алгоритма, блок-схема которого изображена н
Подскажите, пожалуйста!
С клавиатуры вводится значение A=25. В результате выполнения алгоритма, блок-схема которого изображена на рисунке, чему будет равно значение переменной S?
В параллелограмме указан ввод числа в переменную А, т.е. А будет равно 25; Далее присваиваем значение переменным Х=1 и S=0; Проверяем/сравниваем (обычно это условный оператор if). У нас действительно S меньше или равно А, т.к. 0<25; Выполняем блок действий Х=Х*4 (т.е. Х=4); S=S+X (т.е. S=4); Опять проверяем/сравниваем 4<25, опять выполняем блок действий. X=4*4=16 (т.к. старое значение уже было 4 и оно хранится в памяти) S=4+16=20 (тоже что и с иксом); Опять проверяем 20<25. Опять выполняем блок действий: X=16*4=64 S=20+64=84 Проверяем :-) (надоело уже) 84<20????? Нет больше. Идем по ветке нет, т.е. выводим S. На экране отобразиться число 84.
Ответ:84 Что тут объяснять выполняете действия до те пор, пока s не станет больше 25 Начало s=0 x=1 x=1*4=4 s= 0+4=4 4 меньше 25, значит выполняем действия дальше, только теперь у нас x=4 s=4
Начало
выкопать в земле ямку
опустить в ямку саженец
засыпать ямку с саженцем землей
полить саженец водой
Конец
Начало и конец в овале, остальное в прямоугольнике.
Эта презентация Вам в помощь : http://u.to/A4wWBQ