Вопрос по информатике:
Вычислить сумму: s = 1 + 2 + 3 + ... + n, если значение n задано, не применяя формулу суммы членов арифметической прогрессии. 3 способа.
можно и один способ, но желательно все 3.
Заранее спасибо!
- 25.12.2017 04:39
- Информатика
- remove_red_eye 5106
- thumb_up 34
Ответы и объяснения 1
1.
var n,s,i:integer;
begin
write('n='); readln(n);
s:=0;
for i:=1 to n do s:=s+i;
writeln('s=',s);
end.
2.
var n,s,i:integer;
begin
write('n='); readln(n);
s:=0; i:=0;
while i
writeln('s=',s);
end.
3.
var n,s,i:integer;
begin
write('n='); readln(n);
s:=0; i:=0;
repeat
i:=i+1; s:=s+i;
until i=n;
writeln('s=',s);
end.
Пример:
n=5
s=15
- 26.12.2017 20:07
- thumb_up 50
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.