Bước 1: Nhập n
Bước 2: t←0; i←1
Bước 3: i←i+1; t←t+i
Bước 4: Nếu i<=n thì quay lại bước 3
Bước 5: Xuất t
Bước 6: Kết thúc
Bước 1 : nhập a
Bước 2 : tính số số hạng : ssh = (a-1) :1+1
Bước 3 : tính tổng : sum = ( a+1) * ssh
Bước 4 : xuất sum
____________________________________
code : c++
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;cin>>n;
if(n<0) return 0;
else{
int ssh = (n-1) :1 +1;
int sum = (n+1)* ssh/2;
cout<<sum<<endl;
return 0;}
}
Đầu vào: Số nguyên dương n.
Đầu ra: Tổng các số từ 1 đến n.
Các bước thực hiện:
Bước 1. Khởi tạo biến tong ← 0.
Bước 2. Khởi tạo biến i ← 1.
Bước 3. Trong khi i ≤ n:
tong ← tong + i
i ← i + 1
Bước 4. Trả về giá trị của biến tong.
Kết thúc thuật toán.
1 . Nhập vào số nguyên dương n
2 . Tính tổng S theo công thức : S = n x( n+1) / 2
3. In ra kết quả là S .
Bước 1. Khởi tạo biến tong ← 0.
Bước 2. Khởi tạo biến i ← 1.
Bước 3. Trong khi i ≤ n:
tong ← tong + i
i ← i + 1
Bước 4. Trả về giá trị của biến tong.
Đầu vào: Số nguyên dương n.
Đầu ra: Tổng các số từ 1 đến n.
Các bước thực hiện:
Bước 1. Khởi tạo biến tong ← 0.
Bước 2. Khởi tạo biến i ← 1.
Bước 3. Trong khi i ≤ n:
tong ← tong + i
i ← i + 1
Bước 4. Trả về giá trị của biến tong.
Kết thúc thuật toán.
Thuật toán tính tổng các số từ 1 đến n: Mô tả bằng các bước: 1. Nhập số nguyên dương n. 2. Đặt biến S = 0 (biến lưu tổng). 3. Lặp từ i = 1 đến n: Tính S = S + i. 4. Kết thúc lặp, in giá trị của S. Dạng mã giả: Nhập n S ← 0 Cho i từ
Đầu vào: Số nguyên dương n.
Đầu ra: Tổng các số từ 1 đến n.
Các bước thực hiện:
Bước 1. Khởi tạo biến tong ← 0.
Bước 2. Khởi tạo biến i ← 1.
Bước 3. Trong khi i ≤ n:
tong ← tong + i
i ← i + 1
Bước 4. Trả về giá trị của biến tong.
Kết thúc thuật toán.
1: Bắc đầu hoặc kết thúc
2: Đầu vào hoàn cảnh đã qua ra
3:Bước xử lí
4: Bước kiểm trả đều kiện
5: Chỉ hướng thực hiện tiếp theo
Thuật toán: Tính tổng từ 1 đến n
Bước 1: Nhập vào số nguyên dương n.
Bước 2: Khởi tạo biến S = 0 (dùng để lưu tổng).
Bước 3: Duyệt biến i từ 1 đến n, mỗi lần lặp:
S = S + i
Bước 4: Kết thúc vòng lặp, in ra kết quả S.
Ví dụ:
Nếu n = 5 → tổng là 1 + 2 + 3 + 4 + 5 = 15
Đầu vào: Số nguyên dương n.
Đầu ra: Tổng các số từ 1 đến n.
Các bước thực hiện:
Bước 1. Khởi tạo biến tong ← 0.
Bước 2. Khởi tạo biến i ← 1.
Bước 3. Trong khi i ≤ n:
tong ← tong + i
i ← i + 1
Bước 4. Trả về giá trị của biến tong.
Kết thúc thuật toán.
Bước 1: Nhập n
Bước 2: t←0; i←1
Bước 3: i←i+1; t←t+i
Bước 4: Nếu i<=n thì quay lại bước 3
Bước 5: Xuất t
Bước 6: Kết thúc
Đầu vào: Số nguyên dương n. Đầu ra: Tổng các số từ 1 đến n. Các bước thực hiện: Bước 1. Khởi tạo biến tong ← 0. Bước 2. Khởi tạo biến i ← 1. Bước 3. Trong khi i ≤ n: tong ← tong + i i ← i + 1 Bước 4. Trả về giá trị của biến tong. Kết thúc thuật toán.
Đầu vào: cần nhập giá trị cho n khởi tạo biến tổng thành o
Đầu ra: tính tổng các giá trị
Đầu vào: Số nguyên dương n.
Đầu ra: Tổng các số từ 1 đến n.
Các bước thực hiện:
Bước 1. Khởi tạo biến tong ← 0.
Bước 2. Khởi tạo biến i ← 1.
Bước 3. Trong khi i ≤ n:
tong ← tong + i
i ← i + 1
Bước 4. Trả về giá trị của biến tong.
Kết thúc thuật toán.
Đầu vào: Số nguyên dương n.
Đầu ra: Tổng các số từ 1 đến n.
Các bước thực hiện:
Bước 1. Khởi tạo biến tong ← 0.
Bước 2. Khởi tạo biến i ← 1.
Bước 3. Trong khi i ≤ n:
tong ← tong + i
i ← i + 1
Bước 4. Trả về giá trị của biến tong.
Kết thúc thuật toán.
Bước 1: Nhập vào số nguyên dương n
Bước 2: Khởi tạo biến tong = 0
Bước 3: Lặp từ i = 1 đến n, mỗi lần lặp:
tong = tong + i
Bước 4: Kết thúc vòng lặp, in ra tong
Bước 5: Kết thúc thuật toán
Bước 1: Nhập n
Bước 2: t←0; i←1
Bước 3: i←i+1; t←t+i
Bước 4: Nếu i<=n thì quay lại bước 3
Bước 5: Xuất t
Bước 6: Kết thúc
Đầu vào: Số nguyên dương n.
Đầu ra: Tổng các số từ 1 đến n.
Các bước thực hiện:
Bước 1. Khởi tạo biến tong ← 0.
Bước 2. Khởi tạo biến i ← 1.
Bước 3. Trong khi i ≤ n:
tong ← tong + i
i ← i + 1
Bước 4. Trả về giá trị của biến tong.
Kết thúc thuật toán.
Đầu vào: Số nguyên dương n. Đầu ra: Tổng các số từ 1 đến n. Các bước thực hiện: Bước 1. Khởi tạo biến tong ← 0. Bước 2. Khởi tạo biến i ← 1. Bước 3. Trong khi i ≤ n: tong ← tong + i i ← i + 1 Bước 4. Trả về giá trị của biến tong. Kết thúc thuật toán.
Chương trình có thể viết như sau: # Tổng các chữ số của số n n = int(input("Nhập số nguyên dương n = ")) tong = 0 luu = n while n > 0: tong = tong + n % 10 n = n // 10 print("Tổng các chữ số của ", luu , " là ", tong)
Đầu ra: Tổng các số từ 1 đến n.
Các bước thực hiện:
Bước 1. Khởi tạo biến tong ← 0.
Bước 2. Khởi tạo biến i ← 1.
Bước 3. Trong khi i ≤ n:
tong ← tong + i
i ← i + 1
Bước 4. Trả về giá trị của biến tong.
Kết thúc thuật toán.
để tính tổng vòng lặp (n)
tổng = 0
for i in range(1, n + 1):
tổng += i
return tổng
Đầu vào: Số nguyên dương n.
Đầu ra: Tổng các số từ 1 đến n.
Các bước thực hiện:
Bước 1. Khởi tạo biến tong ← 0.
Bước 2. Khởi tạo biến i ← 1.
Bước 3. Trong khi i ≤ n:
tong ← tong + i
i ← i + 1
Bước 4. Trả về giá trị của biến tong.
Kết thúc thuật toán.
Đầu vào: Số nguyên dương n.
Đầu ra: Tổng các số từ 1 đến n.
Các bước thực hiện:
Bước 1. Khởi tạo biến tong ← 0.
Bước 2. Khởi tạo biến i ← 1.
Bước 3. Trong khi i ≤ n:
tong ← tong + i
i ← i + 1
Bước 4. Trả về giá trị của biến tong.
Kết thúc thuật toán.
Bài 3 Thuật toán (dạng liệt kê bước): 1. Nhập số nguyên dương n. 2. Khởi tạo biến S = 0. 3. Duyệt biến i từ 1 đến n, mỗi bước: Cộng i vào S (tức là: S = S + i) 4. Kết thúc vòng lặp, in ra tổng S. Ví dụ bằng giả mã (Pseudocode): Nhập n S ← 0 Cho i từ 1 đến n: S ← S + i In S
1: Input : n
2: S=0.
3: Vong lập ( for hoặc while ) từ 1 đến n: S = S + i
B1: Nhập n
B2: tổng ← 0
B3: i ← 1
B4: Lặp cho đến khi i > n:
tổng ← tổng + i
i ← i + 1
B5: Xuất tổng
Kết thúc
Đầu vào: Số nguyên dương n.
Đầu ra: Tổng các số từ 1 đến n.
Các bước thực hiện:
Bước 1. Khởi tạo biến tong ← 0.
Bước 2. Khởi tạo biến i ← 1.
Bước 3. Trong khi i ≤ n:
tong ← tong + i
i ← i + 1
Bước 4. Trả về giá trị của biến tong.
Kết thúc thuật toán.