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