Рассмотрите запись алгоритма на знакомом в большей степени вам языке. Обратите внимание, что расшифровать надо значение переменных и определить, что будет выведено на экран в результате выполнения алгоритма. Необходимо учитывать начальное и конечное значение параметра цикла, начальное значение переменной S.

Определите, что будет напечатано в результате выполнения следуюшего алгоритма, записанного на трёх алгоритмических языках.

2

Ответы и объяснения

2013-02-07T21:40:57+00:00

Тут довольно все просто. Начнем по порядку. Переменная S = 1, а переменная К = 3 и она стремится к 0. За один шаг/ход переменная К уменьшается на единицу. Начнем?

(Дабы постоянно не менять язык переменную S я буду обозначать С (русская С), а то менять язык или вставлять S муторно). 

С=1

К=3

 

 

С=1*3=3 

 

К=3-1=2

 

 

 

С=3*3=9

К=2-1=1

 

 

С=9*3=27 

 

К=1-1=0

 

 По программе мы должны вывести переменную С, следовательно ответ 27

  • Участник Знаний
2013-02-08T07:42:58+00:00

Цикл выполняется 4 раза(К=3,2,1,0)

Каждый раз S умножается на 3, поэтому результат будет

S=1*3*3*3*3 = 81.