Câu hỏi:
03/12/2024 2,160Trong cấu trúc rẽ nhánh dạng thiếu câu lệnh <câu lệnh>được thực hiện khi:</câu>
A. Điều kiện sai.
B. Điều kiện đúng.
C. Điều kiện bằng 0.
D. Điều kiện khác 0.
Trả lời:
Đáp án đúng là: B
- Trong cấu trúc rẽ nhánh dạng thiếu câu lệnh <câu lệnh>được thực hiện khi điều kiện đúng.</câu>.
Trong cấu trúc rẽ nhánh dạng thiếu (thường gọi là cấu trúc if đơn giản), câu lệnh (hoặc khối lệnh) được thực hiện khi điều kiện là đúng. Nếu điều kiện sai, chương trình sẽ bỏ qua câu lệnh đó và tiếp tục thực hiện các phần khác.
→ B đúng.A,C,D sai
* Câu lệnh if - then
a) Dạng thiếu
if <điều kiện> then <câu lệnh>;
b) Dạng đủ
if <điều kiện> then <câu lệnh 1> else <câu lệnh 2> ;
Trong đó
- điều kiện: biểu thức quan hệ hoặc lôgic.
- Câu lệnh, câu lệnh 1, câu lệnh 2 là một câu lệnh của Pascal.
* Ở dạng thiếu: điều kiện sẽ được tính và kiểm tra. Nếu điều kiện đúng thì câu lệnh sẽ được thực hiện, ngược lại thì câu lệnh sẽ bị bỏ qua
* Ở dạng đủ: điều kiện cũng được tính và kiểm tra. Nếu điều kiện đúng thì câu lệnh 1 sẽ thực hiện, ngược lại thì câu lệnh 2 sẽ được thực hiện
3. Câu lệnh ghép
Câu lệnh ghép là dãy liên tiếp nhiều câu lệnh được ghép lại thành một nhóm màn giữa hai từ khóa "Begin" và "End" (trong Pascal):
Trong Pascal câu lệnh ghép có dạng:
Begin
<các câu lệnh>;
End;
Ví dụ:
Begin
tg:= a; a:- b; b:= tg;
End;
Việc thực hiện một câu lệnh ghép là thực hiện lần lượt các câu lệnh thành phần trong dãy. Một câu lệnh ghép có thể chứa một câu lệnh ghép khác như một thành phần của nó.
Xem thêm các bài viết liên quan,chi tiết khác:
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Cấu trúc của rẽ nhánh dạng đủ trong ngôn ngữ lập trình Python là:
Câu 2:
Trong các phát biểu sau, phát biểu nào sử dụng câu lệnh rẽ nhánh dạng đủ trong Python?
Câu 3:
Cấu trúc của rẽ nhánh dạng thiếu trong ngôn ngữ lập trình Python là:
Câu 4:
Trong các phát biểu sau, phát biểu nào sử dụng câu lệnh rẽ nhánh dạng thiếu?
Câu 5:
Cho đoạn chương trình sau:
x=10
y=3
d=0
if x%y==0:
d=x//y
Sau khi thực hiện đoạn chương trình trên giá trị của d là:
Câu 6:
Để đưa ra số lớn nhất trong 2 số a, b ta viết câu lệnh như thế nào?
Câu 7:
Trong cấu trúc rẽ nhánh dạng đủ câu lệnh
Câu 8:
Cho đoạn chương trình sau:
a=2
b=3
if a>b:
a=a*2
else:
b=b*2
Sau khi thực hiện đoạn chương trình trên giá trị của b là:
Câu 9:
Trong cấu trúc rẽ nhánh dạng đủ câu lệnh