Задание № 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.