- Cấu trúc rẽ nhánh là gì?
- Các loại cấu trúc rẽ nhánh
- Dạng thiếu: Nếu … thì
- Dạng đủ: Nếu … thì …, nếu không thì.
- Sơ đồ khối các loại cấu trúc rẽ nhánh
- Bài tập về cấu trúc rẽ nhánh
Cấu trúc rẽ nhánh là gì?
Cấu trúc rẽ nhánh là một dạng cấu trúc điều khiển trong tin học. Ngoài cấu trúc rẽ nhánh, cấu trúc điều khiển còn có cấu trúc tuần tự và cấu trúc lặp.Cấu trúc rẽ nhánh dùng để diễn đạt một việc sẽ được thực hiện khi một điều kiện cụ thể được thỏa mãn.
Các loại cấu trúc rẽ nhánh
Rẽ nhánh bao gồm 2 loại:
Dạng thiếu: Nếu … thì
Chương trình sẽ kiểm tra điều kiện nếu Điều kiện đúng thì làm câu lệnh 1 sau đó làm câu lệnh tiếp theo, nếu điều kiện sai thì chương trình sẽ bỏ qua câu lệnh 1 và làm câu lệnh tiếp theo.
Ví dụ:
Nếu trời nắng thì chúng ta sẽ đi chơi.
=> Vậy nếu trời không nắng thì chúng ta làm gì còn chưa biết.
Cú pháp câu lệnh điều kiện dạng thiếu: if <điều kiện> then
Hoạt động của điều kiện dạng thiếu: Kiểm tra điều kiện sau từ khóa if, nếu điều kiện đúng thì thực hiện câu lệnh sau từ khóa then nếu sai thì câu lệnh đó bị bỏ qua
Dạng đủ: Nếu … thì …, nếu không thì.
Dạng đủ: Chương trình sẽ kiểm tra điều kiện nếu điều kiện đúng thì làm câu lệnh 1 sau đó làm câu lệnh tiếp theo, nếu điều kiện sai thì chương trình sẽ bỏ qua câu lệnh 1 và làm câu lệnh 2 sau đó làm câu lệnh tiếp theo.
Ví dụ:
Nếu trời nắng thì chúng ta sẽ đi chơi, nếu không thì chúng ta sẽ ở đọc truyện ở nhà.
=> Vậy nếu trời không nắng chúng ta sẽ ở nhà đọc truyện.
Cú pháp câu lệnh điều kiện dạng đủ: if <điều kiện 1> then else ;
Hoạt động của điều kiện dạng đủ: Kiểm tra điều kiện sau từ khóa if, nếu điều kiện đúng thì thực hiện câu lệnh 1 sau từ khóa then, nhưng nếu điều kiện sai thì thực hiện câu lệnh 2 sau từ khóa else
Sơ đồ khối các loại cấu trúc rẽ nhánh
* Sơ đồ khối của cấu trúc rẽ nhánh dạng thiếu
* Sơ đồ khối của cấu trúc rẽ nhánh dạng đủ
Bài tập về cấu trúc rẽ nhánh
Bài tập 1. Em hãy kể lại hai công việc trong cuộc sống được thực hiện tuần tự theo các bước. Em hãy mô tả một công việc bằng sơ đồ khối.
Trả lời
Hai công việc được thực hiện tuần tự theo các bước là: soạn sách vở theo thời khóa biểu, luộc rau.
Sơ đồ khối minh họa cho công việc soạn sách vở theo thời khóa biểu.
Sơ đồ khối cho công việc luộc rau
Bài tập 2. Câu "Nếu trời mưa thì em không đi đá bóng" có chứa cấu trúc nào? Em hãy mô tả câu này bằng sơ đồ khối.
Trả lời
Câu “Nếu trời mưa thì em không đá bóng” chứa cấu trúc rẽ nhánh dạng thiếu.
Sơ đồ khối mô tả câu “Nếu trời mưa thì em không đi đá bóng”