Задание № 12586
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на трех языках программирования.
Алгоритмический язык
алг
нач
цел s, к
s := 120
нц для к от 10 до 20
s := s - 10
кц
вывод S
кон
Бейсик
s = 120
FOR к = 10 ТО 20
s = s - 10
NEXT к
PRINT s
END
Паскаль
var s, k: integer;
begin
s := 120;
for k := 10 to 20 do
s := s - 10;
write (s);
end.
Решать другие задания по теме: Простейший циклический алгоритм, записанный на алгоритмическом языке
Показать ответ
Комментарий:
Рассмотрим варант на языке Паскаль
Цикл for выполняется от k=10 до k=20, нет условий, значит будет 11 повторений
Каждое повторение вычитает из S по 10 (изначально s:=120)
s= 120-11*10=10
В конце работы программы печатается S, которое будет равно 10
Ответ: 10
Ответ: 10Нашли ошибку в задании? Выделите фрагмент и нажмите Ctrl + Enter.