Tìm giải thuật để biết một số có phải là số nguyên tố hay không?
2 câu trả lời
Để tìm giải thuật để biết một số có phải là số nguyên tố hay không , ta cần :( giả sử cần kiểm tra số n )
Bước 1: Nhập vào n.
Bước 2: Kiểm tra nếu n < 2 thì suy ra n không phải là số nguyên tố.
Bước 3: Lặp từ 2 tới (n-1), nếu trong khoảng này tồn tại số mà n chia hết thì kết luận n không phải là số nguyên tố, ngược lại n là số nguyên tố.
Giải thuật kiểm tra 1 số có phải số nguyên tố hay không
B1: Nhập số cần kiểm tra n ; kt:=true
B2: Nếu n<2 thì tới kt:=false và đi tới B6.
B3: i:=2;
B4: nếu n mod i=0 thì kt:=false và đi tới B6.
B5: i:=i+1; nếu i<=trunc(sqrt(n)) thì quay lại B4.
B6: Nếu kt=true thì in ra màn hình n là số nguyên tố
Ngược lại thì in ra màn hình n không phải số nguyên tố.
B7. Kết thúc.
Câu hỏi trong lớp
Xem thêm