Cho chương trình sau: var n:byte; function snt(n:byte):boolean; var kt:boolean; i:byte; begin kt:=t

Cho chương trình sau: var n:byte; function snt(n:byte):boolean; var kt:boolean; i:byte; begin kt:=true; if n = 1 then kt:=false else if n<4 then kt:=true else for i:=2 to trunc(sqrt(n)) do if n mod i= 0 then begin kt:=false; break; end; snt:=kt; end; begin readln(n); if snt(n) then write(n', la so nguyen to !') else write(n,' khong la so nguyen to!'); readln end. Yêu cầu: a. em hãy cho biết đoạn chương trình sau đây thực hiện nhiệm vụ gì? b. em hãy chỉ ra trong chương trình trên đâu là tham số hình thức? đâu là tham số thực sự? đâu là biến toàn cục? đâu là biến cục bộ?

0 bình luận về “Cho chương trình sau: var n:byte; function snt(n:byte):boolean; var kt:boolean; i:byte; begin kt:=t”

  1. Nhiệm vụ: Kiểm tra một số có phải số nguyên tố hay không

    Tham số hình thức: là biến n trong function snt(n:byte):boolean;

    Tham số thực sự: là biến n trong lời gọi hàm snt(n)

    Biến toàn cục là biến n sau chữ var đầu tiên

    Biến cục bộ là biến kt và biến i sau chữ var trong function

    vote mình câu trả lời hay nhất nha. cảm ơn

    Bình luận

Viết một bình luận