Дан фрагмент программы, ** выход короткого поданы значения N=10 M=2. Чему будет равно **...

0 голосов
42 просмотров

Дан фрагмент программы, на выход короткого поданы значения N=10 M=2. Чему будет равно на выходе из фрагмента значение sum?

sum = 0

k = m-1

нц пока K

нц для i от K-M+2 до к sum=sum+i

кц

к = K+M

кц


Информатика (14 баллов) | 42 просмотров
Дан 1 ответ
0 голосов

Заметим, что М и N не меняются. Тогда перепишем программу, заменив все буквы М на 2, а N на 10: 

SUM=0 
K=1 
НЦ ПОКА К<10 </span>
НЦ ДЛЯ I ОТ К ДО К 
SUM=SUM+I 
КЦ 
К=К+2 
КЦ 

Строка цикл ДЛЯ I ОТ К ДО К означает, что он пройдет 1 раз - для I=K. Опять перепишем программу, убрав этот цикл: 

SUM=0 
K=1 
НЦ ПОКА К<10 </span>
SUM=SUM+К 
К=К+2 
КЦ 

Теперь становится ясно, что делает эта программа - она складывает все нечетные числа, меньшие 10. 

SUM=1+3+5+7+9=25 

ОТВЕТ: 25.

(30 баллов)