hãy biểu diễn thuật toán giải S=1+2+3+...+n

2 câu trả lời

Mình cũng không biết bạn cần biết ở Pascal hay C++ nên mình biết tạm bằng Pascal đã nhoa! Nếu cần C++ thì cmt xuống dưới mình sẽ làm lại sau

Program tinhtong;

Uses crt;

Var i,S: integer;

Begin

Write( ' nhap so n',n);

Readln(n);

For i:=1 to n do

Begin

S:=0;

I:=i+1;

S:=S+i;

End;

Write (' tinh tong tu 1 den n la',S:2:2);

Readln

End.

Thuật toán

Bước 1: nhập n

Bước 2 : cho vòng lặp chạy từ 1 đến n

Gán i=i+1

Gán tổng S:=S+i

Bước 3: in số liệu ra màn hình

Bước 4 : kết thúc chương trình

- Bước 1 : nhập số n

- Bước 2 : s ← 0; i ← 1;

- Bước 3 : nếu i > n thì đưa giá trị s ra màn hình r kết thúc

- Bước 4 : s ← s + i

- Bước 5 : i ← i + 1, quay lại bước 3

Câu hỏi trong lớp Xem thêm