Với một số tự nhiên nguyên dương, hãy cho biết số đó có phải là số chính phương hay không (bởi việc chỉ xét các số nguyên dương để tra cứu).
Các phát biểu sau về quá trình giao bài toán trên cho máy tính hãy giải quyết, đúng hay sai?
1.Số cần kiểm tra có là chính phương hay không là một số nguyên dương bất kỳ, không biết trước số này nên được đưa vào Input.
2.Số nguyên tố không có ước nào ngoài 1 và chính nó, do vậy thuật toán cần đếm số ước của NNN để kiểm tra, nếu số ước không lớn hơn 2 thì số đó là số nguyên tố.
3.Trong thuật toán phải có cấu trúc lặp để liên tục kiểm tra các số nhỏ hơn NNN, xem mỗi số có phải là ước của NNN hay không.
4.Có thể mô tả một thuật toán cho bài toán như sau:
Bước 1: Nhập giá trị của NBước 2: Nếu N=1N = 1N=1: Thông báo N không là số nguyên tố Trái lại:
Số ước = 0
Lặp với i từ 2 đến N/2:
Nếu (N chia hết cho i): Số ước được cộng thêm 1
Hết nhánh
Hết lặp
Nếu (số ước = 0): Thông báo NNN là số nguyên tố
Trái lại: Thông báo NNN không là số nguyên tố
Hết nhánh
Bằng cách nhấp vào Đăng nhập, bạn đồng ý Chính sách bảo mật và Điều khoản sử dụng của chúng tôi. Nếu đây không phải máy tính của bạn, để đảm bảo an toàn, hãy sử dụng Cửa sổ riêng tư (Tab ẩn danh) để đăng nhập (New Private Window / New Incognito Window).
Các phát biểu 3, 4 là đúng. Các phát biểu 1, 2 là sai.
Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi
Vui | Buồn | Bình thường |