Cho đoạn phương trình sau và trả lời câu hỏi : Program so_nguyen_to; Uses crt; Var i,n: integer; Begin Clrscr; Write(‘Nhap vao mot so nguyen n:’); readln(n); If n<=1 then writeln(‘N khong phai so nguyen to’) else Begin i:=2; while (n mod i<>0) do i:=i+1; if i=n then writeln(n,’ la so nguyen to’) else writeln(n,’khong phai la so nguyen to’); end; readln; end. 1) Thế nào là số nguyên tố? 2) Tên của chương trình trên là gì? 3) Kể tên các biến của chương trình trên ? 4) Câu lệnh n mod i <> 0 có ý nghĩa gì? Giúp mik vs nha <3
2 câu trả lời
Program so_nguyen_to;
Uses crt;
Var i,n: integer;
Begin
Clrscr;
Write(‘Nhap vao mot so nguyen n:’); readln(n);
If n<=1 then writeln(‘N khong phai so nguyen to’) else
Begin
i:=2;
while (n mod i<>0) do i:=i+1;
if i=n then writeln(n,’ la so nguyen to’) else writeln(n,’khong phai la so nguyen to’);
end;
readln;
end.
1) Thế nào là số nguyên tố?
Số nguyên tố là số tự nhiên lớn hơn 1 và chỉ chia hết cho 1 và chính nó
2) Tên của chương trình trên là gì?
tên của chương trình trên là so_nguyen_to
3) Kể tên các biến của chương trình trên ?
chương trình trên có 2 biến là n,i
4) Câu lệnh n mod i <> 0 có ý nghĩa gì?
có nghĩa là n chia lấy phần dư cho i khác 0 :>
1) Số nguyên tố là số chỉ có hai ước là 1 và chính nó.
2) Tên chương trình là: so_nguyen_to
3) Các biên scuar chương trình là i và n