Предмет: Информатика, автор: astro304471

Ребят срочно

Дан фрагмент программы:

b:=6; k:=1;
For a:=b downto 4 do
k:=k*a;
k:=k+1;
Writeln(k);

Что будет выведено на экран?

Ответы

Автор ответа: valgrisa
2

Ответ:

на экран будет выведено 121

Объяснение:

b = 6

k = 1

цикл со счётчиком (переменная a), начальное значение 6 (a = b = 6), конечное значение 4 с шагом -1 (downto) выполнится 3 раза (6 - 4 + 1 = 3)

переменная a будет принимать значения: 6, 5 и 4

в цикле выполняется 1 действие (k = k * a)

за 3 повторения цикла

k = 1 (начальное значение) * 6 * 5 * 4 = 120

действие после цикла (k = k + 1)

k = 120 (значение после цикла) + 1 = 121

вывод на экран значения пременной k (121)


astro304471: я скоро еще добавлю вы здесь будете?
valgrisa: около часа
astro304471: добавил,спасибо
Похожие вопросы
Предмет: Русский язык, автор: Hadigat1987
Предмет: Английский язык, автор: аааа158