Cấu trúc rẽ nhánh và lặp

Đặng Thị Bích Tuyền

Cho biểu thứ lôgic (a div 100>6) and (sqr(a mod 3)>0) với giá trị nào của a thì biểu thức trên có giá trị TRUE ?

A.589 B.893 C.999 D.1236

Minh Lệ
24 tháng 10 2019 lúc 21:15

Xét từng giá trị :

A. 589

Thay a=589 vào biểu thức logic :

* (589 div 100>6) → Kết quả sai (False)

589 div 100 = 5 ; 5<6 (F)

Vì (*1) mang giá trị False nên khi này biểu thức sẽ mang giá trị False

B. 893

Thay a=893 vào biểu thức logic:

(*1) (893 div 100>6) → Kết quả đúng (True)

893 div 100 = 8 ; 8>6 (T)

(*2) sqr(893 mod 3)>0 → Kết quả đúng (True)

sqr(893 mod 3) = sqr(2) = 4 ; 4>0 (T)

Vì (*1) và (*2) là True nên biểu thức có giá trị True

C. Thay 999 vào biểu thức logic:

(*1) (999 div 100>6) → Kết quả đúng (True)

999 div 100 = 9 ; 9>6 (T)

(*2) sqr(999 mod 3)>0 → Kết quả sai (False)

sqr(999 mod 3) = sqr(0) = 0 ; 0=0 (F)

Vì (*2) mang giá trị False nên khi này biểu thức sẽ mang giá trị False

D. Thay 1236 vào biểu thức logic :

(*1) (1236 div 100>6) → Kết quả đúng (True)

(1236 div 100) = 12 ; 12>6 (T)

(*2) sqr(1236 mod 3)>0 → Kết quả sai (False)

sqr(1236 mod 3) = sqr(0) = 0 ; 0=0 (F)

Vì (*2) mang giá trị False nên khi này biểu thức sẽ mang giá trị False

Vậy kết quả đúng là : B.893

Bình luận (0)
 Khách vãng lai đã xóa

Các câu hỏi tương tự
nguyễn hoàng lê thi
Xem chi tiết
Hoshimiya Ichigo
Xem chi tiết
Phạm Huyền Trang
Xem chi tiết
Phạm Huyền Trang
Xem chi tiết
Trần Hoàng Yến
Xem chi tiết
Phạm Huyền Trang
Xem chi tiết
Chu Khả Doanh
Xem chi tiết
Nguyễn Phương Oanh
Xem chi tiết
Chu Khả Doanh
Xem chi tiết