Nguyễn Thanh Thảo | Chat Online
13/09 10:20:47

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ố ...


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ài tập đã có 1 trả lời, xem 1 trả lời ... | Chính sách thưởng | Quy chế giải bài tập
Không chấp nhận lời giải copy từ Trợ lý ảo / ChatGPT. Phát hiện 1 câu cũng sẽ bị xóa tài khoản và không được thưởng
Đăng ký tài khoản để nhận Giải thưởng khi trả lời bài tập.
Đăng ký tài khoản để có thể trả lời bài tập này!

Đăng ký qua Facebook hoặc Google:

Hoặc lựa chọn:
Đăng ký bằng email, điện thoại Đăng nhập bằng email, điện thoại
Lazi.vn