19.3. Em hãy viết biểu thức điều kiện tương ứng với các phát biểu sau:a) m chia hết cho 100 nhưng...

Câu hỏi:

19.3. Em hãy viết biểu thức điều kiện tương ứng với các phát biểu sau:

a) m chia hết cho 100 nhưng không chia hết cho 400.

b) x có giá trị không thuộc đoạn [0: 2].

c) x có giá trị thuộc khoảng (2; 4) hoặc thuộc khoảng (5; 6).

Câu trả lời:
Người trả lời: GV. Đỗ Đăng Dung
Cách làm:

a) Để viết biểu thức điều kiện cho cụm từ "m chia hết cho 100 nhưng không chia hết cho 400", ta sử dụng toán tử modulo (%) để kiểm tra xem m có chia hết cho 100 không và đồng thời không chia hết cho 400. Vì vậy, biểu thức điều kiện sẽ là (m%100==0) and (m%400!=0).

b) Để viết biểu thức điều kiện cho cụm từ "x có giá trị không thuộc đoạn [0: 2]", ta sử dụng toán tử logic not để phủ định biểu thức x thuộc đoạn [0: 2]. Vì vậy, biểu thức điều kiện sẽ là not(x >= 0 and x <= 2).

c) Để viết biểu thức điều kiện cho cụm từ "x có giá trị thuộc khoảng (2; 4) hoặc thuộc khoảng (5; 6)", ta sử dụng các toán tử so sánh giữa khoảng giá trị. Vì vậy, biểu thức điều kiện sẽ là (x > 2 and x < 4) or (x > 5 and x < 6).

Câu trả lời:

a) (m%100==0) and (m%400!=0)
b) not(x >= 0 and x <= 2)
c) (x > 2 and x < 4) or (x > 5 and x < 6)
Bình luận (0)
Nhấn vào đây để đánh giá
Thông tin người gửi
0.05750 sec| 2202.023 kb