Bài tập toán rời rạc có lời giải mệnh đề năm 2024
Uploaded bytu Show 0% found this document useful (0 votes) 2K views 8 pages Copyright© © All Rights Reserved Available FormatsPDF, TXT or read online from Scribd Share this documentDid you find this document useful?Is this content inappropriate?0% found this document useful (0 votes) 2K views8 pages Bài Tập Toán Rời Rạc Uploaded bytu Jump to Page You are on page 1of 8 Search inside document Reward Your CuriosityEverything you want to read. Anytime. Anywhere. Any device. No Commitment. Cancel anytime. 131 BÀI TẬP CHƯƠNG I (Mệnh đề và vị từ) 1/ a. Nếu biết mệnh đề PQ là sai, hãy cho biết chân trị của các mệnh đề sau: PQ Q QP
1. (( PQ)R) (SM) . 2. ( P(QR)) (SM) Xác định chân trị của các biến mệnh đề P, Q, R, S, M nếu các biểu thức mệnh đề trên là sai. 2/ Nếu Q có chân trị là T, hãy xác định chân trị của các biến mệnh đề P, R, S nếu biểu thức mệnh đề sau cũng là đúng (Q (( R) S )) ( S ( Q)) 3/ Cho đoạn chương trình sau a/ if (n>5) n=n+2 ; b/ if ((n+2 == 8) || (n-3==6)) n= 2*n + 1 ; c/ if ((n-3==16) && (n / 5==1)) n= n + 3 ; d/ if ((n<>21) && (n-7==15)) n= n - 4 ; e/ if ((n / 5 == 2) || (n+1==20)) n=n+1 ; Ban đầu biến nguyên n được gán trị là 7. Hãy xác định giá trị n trong các trường hợp sau: - Sau mỗi câu lệnh (nghĩa là khi qua câu lệnh mới thì gán lại n = 7) - Sau tất cả các lệnh (sử dụng kết quả của câu lệnh trước để tính toán cho câu sau) 4/ Cho đoạn chương trình C như sau: a/ if (n-m == 5) n= n-2 ; b/ if ((2*m==n) && (n / 4 ==1)) n=4*m - 3 ; c/ if ((n<8) || (m / 2== 2)) n= 2*m ; else m= 2*n ; d/ if ((n<20) && (n / 6 ==1)) m= m-n-5 ; e/ if ((n== 2*m) || (n / 2== 5)) m= m+2 ; f/ if ((n / 3 == 3) && (m / 3 <>1)) m= n ; g/ if (m*n <> 35) n= 3*m+7 ; Ban đầu biến nguyên n \= 8 và m \= 3. Hãy xác định giá trị của m, n trong các trường hợp sau: - Sau mỗi câu lệnh ( nghĩa là khi qua câu lệnh mới thì gán lại n = 7) - Sau tất cả các lệnh ( sử dụng kết quả của câu lệnh trước để tính toán cho câu sau) 5/ Vòng lặp do ... while trong một đoạn chương trình C như sau: do ........................ while (((x<>0) && (y>0)) || ( ! ((w>0) && (t=3)))); Với mỗi cách gán giá trị biến như sau, hãy xác định trong trường hợp nào thì vòng lặp kết thúc. a/ x= 7, y= 2, w= 5, t= 3 |