mô tả thuật toán kiểm tra số n có phải là số nguyên tố hay không?
2 câu trả lời
mô tả các bước như:
=>bước 1: Nhập n.
=>bước2:Nếu n chia hết cho 1 và n chia hết cho n thì n là số nguyên tố, ngược lại n không phải là số nguyên tố.
=>bước3: Thông báo kết quả và kết thúc thuật toán.
+>vid ụ như trong vòng lặp điểm dừng sẽ là (n/2) thay vì (n-1) vì theo lý thuyết thì một số không bao giờ chia hết cho số lớn hơn một nửa của nó. và Ví dụ số 9 thì số một nửa của nó là số (9 : 2 = 4), như vậy ta chỉ cần kiểm tra các số từ 2,3,4 mà thôi, còn các số 5,6,7,8 chắc chẵn 9 sẽ không chia hết.
#hlong210410
+ Bước 1 : Nhập số n
+ Bước 2 : i ← 2, k ← 1
+ Bước 3 : Nếu i > n - 1 thì chuyển đến Bước 5
+ Bước 4 :
+ Bước 4.1 : Nếu n mod i = 0 thì k ← 0
+ Bước 4.2 : i ← i + 1
+ Bước 5 : Nếu n > 1 và k = 1 thì 'n là số nguyên tố' ngược lại 'n không là số nguyên tố'
+ Bước 6 : Kết thúc