bài tập tin học 11Bài tập về câu lệnh IF - Pdf 34

4

Câu lệnh rẽ nhánh
IF … THEN… ELSE

Bài 4.1:
(1) Cú pháp của câu lệnh IF dạng đầy đủ là:
A. IF <Điều kiện> THEN <Các câu lệnh>
B. IF <Điều kiện> THEN <Câu lệnh 1> ELSE <Câu lệnh2>
C. IF <Biến> THEN <Câu lệnh 1> ELSE <Câu lệnh2>
D. IF <Điều kiện> THEN <Câu lệnh>
(2) Chọn câu lệnh rẽ nhánh IF dạng đầy đủ đúng:
A. IF N := 5 TO N := N+1 ELSE N := N-1;
B. IF N= 5 THEN N := N+1 ELSE N := N-1;
C. IF N = 5 THEN N+1 ELSE N-1;
D. IF N= 5 THEN N := N+1 ;
(3) Xét A,B,C có phải là số đo ba cạnh tam giác hay không. Chọn câu lệnh IF đúng:
A. IF (A+B>C) OR (A+C>B) OR (B+C>A) THEN Write('A,B,C la 3 canh tam giac')
B. IF (A>B) AND (B>C) AND (C>A) THEN Write('A,B,C la 3 canh tam giac')
C. IF (A+B>C) AND (A+C>B) AND (B+C>A) THEN Write('A,B,C la 3 canh tam giac')
D. IF (A+B>C) AND (A+C>B) THEN Write('A,B,C la 3 canh tam giac')
(4) Chọn câu lệnh IF đúng:
A. IF X:= A+B THEN X := SQRT(A*A + B*B) ELSE X:= 1;
B. WHILE (A>B) DO X := A*A*A - B*B*B
C. FOR I:= 1 TO 100 DO S:= S + I;
D. IF (A >0) and (A
B. 2
C. 3
D. 4


Bài 4.3: Khai báo VAR A,B,C,D, Max: Byte; Cho biết giá trị biến Max in ra trong đoạn

(1)
(2)
(3)
(4)
(5)

chương trình sau:
Max := A;
IF B >MAX THEN Max := B;
IF C > MAX THEN Max : = C ELSE Max := D;
WRITELN(Max);
Giá trị nhập vào cho A = 10; B =1 5; C = 20 và D = 25.
A. 10
B. 15
C. 20
D. 25
Giá trị nhập vào cho A = 25; B =1 0; C = 20 và D = 15.
A. 10
B. 15
C. 20
D. 25
Giá trị nhập vào cho A = 15; B =25; C = 25 và D = 10.
A. 10


5

2

10

3

MINI

Inpu
t

A

B

C

8

6

12

12

19


9

1

9

20

15

5

5

25

80

25

10

20

10

20

MINI


sau khi thực hiện đoạn chương trình với giá
Input

Toan

Van

Khối

'A'

6

8

8

'B'

6

'B'

7

6

5

'C'


5

6

10

'A'

10

6

8

'A'

Bài 4.6:

Tong

Toan * 2 + Van;
Toan + Van
Toan + Van*2;

Tong


Khai báo VAR X,Y, F: REAL; và đoạn chương trình
IF X> 1 THEN


12

12

10

12

7

56

56

3

6

8

8

1

5

4

7

ELSE
Begin
R := X MOD Y;
Y := X DIV Y;
End;
Cho biết giá trị biến X, Y, R sau khi thực hiện đoạn chương trình ứng với mỗi bộ INPUT
Input

Output

STT

X

Y

1

25

2

X

Y

Input
R

Output


8

10

12

4

6

2

9

35

7

5

25

80

10

20

10


Chương trình viết lại

READLN(A,B,C);
WRITE(‘Nhap so A,B,C voi A0:’ );
VAR

A,B,C,D,X1,X2: REAL;

BEGIN
BEGIN
Delta := B*B - 4*A*C;
X1 := (-B + SQRT(Delta))/2/A;
PROGRAM PTB2;
IF Delta >= 0 THEN
READLN;
END;
END.
WRITELN('X1 =' , X1:10:2);
WRITELN('X2 =' , X2:10:2);
WRITELN('Phuong trinh vo nghiem');
ELSE
X2 := (-B - SQRT(Delta))/2/A;

Bài 4.9: Viết chương trình giải phương trình: Ax2 + Bx + C = 0 (A 0)
Hãy chương trình theo sơ đồ khối giải thuật.


1. Xác định bài toán:



• Input:.......................................................................................................................................................
• Output:....................................................................................................................................................
2. Tổ chức dữ liệu:

• Biến:..........................................................................................................................................................
3. Thuật toán:

4. Chương trình:
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................

Bài 4.11:



(3) Xét điểm M(x,y) trong hệ trục toạ độ Oxy. In ra thông báo điểm M nằm ở
góc vuông nào. Nếu M nằm trên trục Ox hoăc Oy thì thông báo thuộc
trục.
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................

(4) Cho số đo 3 cạnh tam giác là A,B,C. Xét xem tam giác đó là tam giác gì:
Tam giác thường, tam giác vuông, tam giác cân hay tam giác đều.
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................


Bài 4.12:
Kết nối các câu lệnh IF khuyết thành câu lệnh IF dạng đầy đủ.
(1)

IF D > 0 THEN WRITELN('PHUONG TRINH CO 2 NGHIEM');
IF D = 0 THEN WRITELN('PHUONG TRINH CO 1 NGHIEM');
IF D < 0 THEN WRITELN('PHUONG TRINH CO 0 NGHIEM');
.............................................................................................................................................................................
.............................................................................................................................................................................

.............................................................................................................................................................................
.............................................................................................................................................................................


.............................................................................................................................................................................

Bài 4.13:
Viết chương nhập vào ba số a, b, c và kiểm tra xem chúng có phải là ba
cạnh của một tam giác hay không, nếu phải thì tính diện tích của tam
giác và xét xem tam giác đó có phải là tam giác cân hay không?
Ví dụ: - Nhập vào : a = 3; b= 4 ; c = 5.
- In ra
: Dien tich: 6. Khong phai tam giac can
Gợi ý:

Điều kiện để a,b,c là số đo 3 cạnh tam giác là a + b > c và |a-b|
Gợi ý:

Sử dụng 2 lệnh IF … THEN … ELSE… lồng nhau xét điều kiện khối thi để tính tổng

1. Xác định bài toán:

• Input:.......................................................................................................................................................
• Output:....................................................................................................................................................
2. Tổ chức dữ liệu:

• Hằng:........................................................................................................................................................
• Biến:..........................................................................................................................................................
3. Thuật toán:
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................

4. Chương trình:
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................

• Output:....................................................................................................................................................
2. Tổ chức dữ liệu:

• Hằng:........................................................................................................................................................
• Biến:..........................................................................................................................................................
3. Thuật toán:
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................

4. Chương trình:
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................


.............................................................................................................................................................................

4. Chương trình:
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................


.............................................................................................................................................................................
.............................................................................................................................................................................

Bài 4.17: Viết chương trình nhập vào chỉ số của công tơ điện đầu tháng và cuối
tháng của một gia đình sau đó tính số KWh tiêu thụ và tiền phải trả. Biết
rằng giá tiền 1KWh được tính: Từ KWh thứ 001 đến 100: 3$; từ KWh thứ
101 đến 200: 5$; từ KWh thứ 201 trở lên giá 8 $/KWh.
Ví dụ: - Nhập vào : Chỉ số đầu: 2050; Chỉ số cuối: 2300
- In ra
: Số KWh đã dùng: 150. Tiền phải trả: 1200
Gợi ý:

Sử dụng 2 lệnh IF … lồng nhau xét điều kiện số kWh tiếu thụ nếu
.............................................................................................................................................................................


.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................

Bài 4.18:
Viết chương nhập vào bốn số thực A, B, C, D sau đó tìm và in ra lớn nhất
của chúng.
Gợi ý:

Áp dụng thuật toán tìm số lớn nhất trong 3 số

1. Xác định bài toán:

• Input:.......................................................................................................................................................
• Output:....................................................................................................................................................
2. Tổ chức dữ liệu:

• Hằng:........................................................................................................................................................
• Biến:..........................................................................................................................................................
3. Thuật toán:
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................



Điểm A thuộc góc vuông thứ nhất khí Xa >= 0 và Ya >=0

1. Xác định bài toán:

• Input:.......................................................................................................................................................
• Output:....................................................................................................................................................
2. Tổ chức dữ liệu:

• Hằng:........................................................................................................................................................
• Biến:..........................................................................................................................................................
3. Thuật toán:
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................

4. Chương trình:
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................

.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................


.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................

Bài 4.21:
Viết chương trình chương trình tính tiền cho dịch vụ giữ trẻ biết rằng:
- Mốc thời gian tính từ 0 giờ đến 24 giờ.
- Trước 14 giờ tiền giữ trẻ mỗi giờ là 8 đôla.
- Sau 14 giờ tiền giữ trẻ mỗi giờ là 6 đôla.
Gợi ý:

Phải xét thời điểm gửi trẻ và thời điểm nhận trẻ nằm trước hay sau 14 giờ. Trường
hợp gửi trước 14 giờ nhưng nhận trẻ sau 14 thì phải tính theo 2 giá khác nhau.

.............................................................................................................................................................................


.............................................................................................................................................................................
.............................................................................................................................................................................
.............................................................................................................................................................................




Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status