Предмет: Информатика,
автор: ks2899
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведён на трёх языках программирования
алг
нач
цел s, k
s := 1
нц для k от 3 до 0
шаг −1
s := s*3
кц
вывод s
кон
с объяснением пожалуйста
Ответы
Автор ответа:
8
Объяснение.
Команда s := 1 присваивает переменной s значение 1
Далее органищован цикл по переменной к, значения которой изменяются от 3 до 0 с шагом -1 (то есть 3, 2, 1 ,0). При каждом выполнении цикла значение переменной s утраивается:
k = 3 s = 3
k = 2 s = 9
k = 1 s = 27
k = 0 s = 81
Цикл закончен. Выводится значение переменной s.
Ответ: Будет выведено значение "81".
Команда s := 1 присваивает переменной s значение 1
Далее органищован цикл по переменной к, значения которой изменяются от 3 до 0 с шагом -1 (то есть 3, 2, 1 ,0). При каждом выполнении цикла значение переменной s утраивается:
k = 3 s = 3
k = 2 s = 9
k = 1 s = 27
k = 0 s = 81
Цикл закончен. Выводится значение переменной s.
Ответ: Будет выведено значение "81".
Похожие вопросы
Предмет: Английский язык,
автор: katerinaT1
Предмет: Українська мова,
автор: bboystrut
Предмет: Қазақ тiлi,
автор: нури43
Предмет: Алгебра,
автор: Аноним
Предмет: Русский язык,
автор: Верочкакоршикова