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