Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиПоискОблакоVK ComboВсе проекты

Помогите пожалуйста найти результат выполнения алгоритма с входными данными. И объясните

Андрей Шепотько Ученик (91), на голосовании 1 месяц назад
Голосование за лучший ответ
Аглая Шниц Искусственный Интеллект (126904) 2 месяца назад
тут объяснять особо нечего. берёшь бумажный листочек, ставишь палец на начало, а дальше двигаешь палец по блокам в соответствии со стрелочками на блок-схеме и выписываешь на листочке, как меняются значения переменных.

(начало)
таблица переменных пока пуста

/ X, n /
вводишь в таблицу две переменные:
 X = -4
n = 5

[ Z = 1, i = 0 ]
добавляешь на листочек еще две переменные:
 X = -4 
n = 5
Z = 1
i = 0

[ Z = (Z + X)*2 + 3 ]
пересчитываешь переменную Z:
 X = -4
n = 5
Z = (1 + -4) * 2 + 3 = -3
i = 0

[ i = i + 1 ]
пересчитываешь переменную i:
 X = -4 
n = 5
Z = (1 + -4) * 2 + 3 = -3
i = 0 + 1 = 1

<? i < n ?>
ветвление - смотришь по своей таблице, выполняется ли условие (ага, выполняется), и переходишь по соответствующей стрелочке.

и т.д.

короче, этакая настольная игра.
Андрей ШепотькоУченик (91) 2 месяца назад
Спасибо большое!
Похожие вопросы