Nêu ý nghĩa, cấu trúc của câu lệnh rẽ nhánh. So sánh sự giống và khác nhau của câu lệnh rẽ nhánh dạng thiếu và câu lệnh rẽ nhánh dạng đủ
2 câu trả lời
Giống nhau: đều là cấu trúc rẽ nhánh, điều kiện sẽ được tính và kiểm tra và chọn lựa thực hiện thao tác thích hợp
Khác nhau:
-Dạng thiếu: Nếu biểu thức điều kiện có giá trị đúng thì thực hiện câu lệnh sau từ khoá THEN, rồi thoát ra khỏi câu lệnh IF, chuyển sang câu lệnh tiếp theo, nếu biểu thức điều kiện có giá trị sai thì thoát ra khỏi câu lệnh IF và chuyển đến thực hiện lệnh tiếp theo
-Dạng đủ: Nếu biểu thức điều kiện có giá trị đúng thì thực hiện câu lệnh sau từ khoá THEN, rồi thoát ra khỏi câu lệnh IF, chuyển đến thực hiện lệnh tiếp theo, nếu biểu thức điều kiện có giá trị sai thì thực hiện câu lệnh 2 sau từ khóa ELSE, rồi thoát ra khỏi câu lệnh IF, chuyển đến thực hiện lệnh tiếp theo.
Trong nhiều thuật toán : các thao tác tiếp theo phụ thuộc vào kết quả nhận được từ các bước trước đo. Cấu trúc dạng đủ và dạng thiếu dùng để mô tả các mệnh để như trên
Dạng đủ :
if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
Dạng thiếu :
if <điều kiện> then <câu lệnh>;
* Giống nhau :
+ Điều kiện của hai dạng đều được tính và kiểm tra
+ Nếu điều kiện đúng thì câu lệnh sau then sẽ được thực hiện
* Khác nhau :
+ Nếu điều kiện sai câu lệnh sau then ở sạng thiếu sẽ bị bỏ qua
+ Nếu điều kiện sai ở câu lệnh then ở dạng đủ bị bỏ qua và thực hiện lệnh sau else