Задание № 16454
Определите, что будет напечатано в результате работы следующей программы. Текст программы приведен на трех языках программирования.
Бейсик
s = 0 n=12
FOR i = 1 ТО 10
s= s+n-i
NEXT i
PRINT S
END
Паскаль
var s, n, i: integer;
begin
s:=0; n:=12;
for i:=1 to 10 do
s:=s+n-i;
write (s);
end.
Алгоритмический язык
алг
нач
цел s, n, i
s:=0,
n:=12,
нп для i от 1 до 10
s:= s+n-i
кц
вывод s
кон
Решать другие задания по теме: Простейший циклический алгоритм, записанный на алгоритмическом языке
Показать ответ
Комментарий:
Рассмотрим программу на языке Паскаль
Цикл for i:=1 to 10 do будет повторяться 10 раз
Каждое повторение s:=s +n-i
Т.е. каждый раз s увеличивается на разницу N и I
1ый раз 12-1=11
2ой раз 12-2=10 и т.д. до n-i=2
Получаем 11+10+9+8+7+6+5+4+3+2=65
Начальная s была 0, значит в итоге получаем S=65
Ответ: 65
Ответ: 65Нашли ошибку в задании? Выделите фрагмент и нажмите Ctrl + Enter.