Bài tập toán rời rạc có lời giải mệnh đề năm 2024

Uploaded by

tu

0% found this document useful (0 votes)

2K views

8 pages

Copyright

© © All Rights Reserved

Available Formats

PDF, TXT or read online from Scribd

Share this document

Did 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 by

tu

Jump to Page

You are on page 1of 8

Search inside document

Reward Your Curiosity

Everything you want to read.

Anytime. Anywhere. Any device.

No Commitment. Cancel anytime.

Bài tập toán rời rạc có lời giải mệnh đề năm 2024

Bài tập toán rời rạc có lời giải mệnh đề năm 2024

131

BÀI TẬP

CHƯƠNG I (Mệnh đề và vị từ)

1/ a. Nếu biết mệnh đề PQ là sai, hãy cho biết chân trị của các mệnh đề sau:

PQ

 Q QP

  1. Cho các biểu thức mệnh đề sau:

1. (( PQ)R)  (SM)

. 2. ( P(QR))  (SM)

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