vẽ lưu đồ tư duy lập trình tính tổng ước số, kiểm tra số hoàn thiện, kiểm tra số nguyên tố, số chính phương, kiểm tra năm nhuận, tính tổng các số trong khoảng từ m đến n, tính tổng số tiền lãi suất trong thời gian
Trang 1INPUT: N
PUTPUT: TỔNG ƯỚC SỐ CỦA N
Nhập n
S = 0
I = 0
I = I + 1
TRUE
FALSE
n % i == 0
S = S + I
TRUE
FALSE
END
Mã giả
s=0, i=0 While i <= n
if (n%i==0) then s=s+i i=i+1
Kết luận s
Trang 2OUTPUT: là năm nhuận hay không
BEGIN
Nhập n
TRUE If (n%4==0) and (n%100!=0) FALSE
or (n%400==0)
END
Mã giả
If (n%4==0) and (n%100!=0)
or (n%400==0)
then n là năm nhuận
else n không là năm nhuận
Trang 3INPUT: n
OUTPUT: n có là số hoàn thiện hay không
BEGIN
Nhập n
s = 0
i = 1
true false i < n
true
false n%i==0
s=s+i
true
false s=n
i=i+1
n là số hoàn thiện
n không là số hoàn thiện
Mã giả
While i<n
if n%i==0
s=s+i
s=n
kết luận n là số hoàn thiện
else i=i+1
n không là số hoàn thiện
Trang 4OUTPUT: n có là số nguyên tố
BEGIN
Nhập n
i = 2
TRUE FALSE i <= n-1
TRUE
FALSE n%i==0
n không là số nguyên tố
n là số nguyên tố
i=i+1
Mã giả
Khởi tạo i=2
While i<= (n-1)
if n%i==0
then n không là số nguyên tố
else i=i+1
n là số nguyên tố
Trang 5INPUT: n
OUTPUT: kiểm tra n là số chính phương
BEGIN
Nhập n
i = 0
true false i <= (phần nguyên củasqrt(n))
true
false i*i==n
n là số chính phương
END
n không là số chính phương
i = i + 1
Mã giả
i=0
while i <= phần nguyên của sqrt(n)
if i*i==n
then kết luận n là số chính phương
else i=i+1
Trang 6OUTPUT: tổng các số nguyên tố trong khoảng từ m đến n
BEGIN
Nhập m,n
true false m<n
false
Không tính được
i = m
true
false i <= n
S
END
Mã giả
Nhập m,n
m<n
i=m
if i<=n and i là số nguyên tố
then s=s+i
m=m+1
s = 0
Trang 7INPUT: p, f, r
OUTPUT: thời gian lãi
BEGIN
Nhập p,f,r
true
false
p >0
f > 0
r > 0
true false if p < f
p = p + p*r/100
n = n + 1
số tháng lãi tiền n
n = 1
không tìm được kết quả