Module: Chương trình con: thủ tục và hàm - 2


Problem

6/10

hàm Boolean

Theory Click to read/hide

Các lập trình viên thường sử dụng các hàm boolean trả về các giá trị boolean: đúng hoặc sai (True hoặc False)
Các chức năng như vậy rất hữu ích cho   kiểm tra một số thuộc tính.
Hãy xem xét hai ví dụ về cách viết một hàm lô-gic để kiểm tra tính chẵn của một số


Và lưu ý cuối cùng về thao tác với hàm và thủ tục: số lượng hàm và thủ tục trong chương trình là không hạn chế. Ngoài ra, một chương trình con có thể gọi một chương trình con khác và thậm chí gọi chính nó.
 

Problem

Một số được gọi là số nguyên tố nếu nó chỉ chia hết cho 1 và chính nó. Viết hàm boolean (hàm trả về giá trị đúng hoặc sai) xác định xem một số đã cho có phải là số nguyên tố hay không.
Chương trình chính sử dụng kết quả của hàm logic.
1)  Cách tốt hơn:
kết quả biểu thức
n % 2 == 0
sẽ đúng (True) hoặc sai (False)
Không cần viết câu điều kiện!
2) Đừng làm thế!
Bạn có thể viết như vậy, nhưng nó sẽ trở thành một bản ghi dài hơn, vì vậy tốt hơn là không làm điều đó
bool isEven(int n) { trả lại (n % 2 == 0); } bool isEven(int n) { nếu (n % 2 == 0) trả về đúng; khác trả về Sai; }
Write the program below
var N: integer; 
begin
    read(N);
    if isPrime(N) then begin
        writeln('YES');
    end
    else begin
        writeln('NO');
    end;
end. 

     

Program check result

To check the solution of the problem, you need to register or log in!