tailieunhanh - Chương 5 - Cấu trúc điều khiển
Ý NGHĨA CÂU LỆNH Nếu biểu thức nguyên có giá trị bằng nhãn ni - nhảy đến thực hiện các lệnh của nhãn đó Nếu không bằng - nhảy đến thực hiện các lệnh trong thành phần tùy chọn default Ra khỏi toán tử switch khi - gặp câu lệnh break - hoặc gặp dấu “}” của câu lệnh switch | Chương 5: Cấu trúc điều khiển THĐC - Văn Thị Thiên Trang - 2010 Giới thiệu Câu lệnh có cấu trúc Là lệnh trong đó chứa các lệnh khác. Các lệnh con được gom vào trong cặp dấu {} gọi là khối lệnh. Khối lệnh lồng nhau { lệnh; { lệnh; { lệnh; } lệnh; } lệnh; } Một khối lệnh có thể chứa bên trong nó nhiều khối lệnh khác gọi là khối lệnh lồng nhau. Sự lồng nhau của các khối lệnh là không hạn chế. THĐC - Văn Thị Thiên Trang - 2010 Các cấu trúc điều khiển Cấu trúc rẽ nhánh Cấu trúc lựa chọn Cấu trúc vòng lặp Một số lệnh đặc biệt THĐC - Văn Thị Thiên Trang - 2010 1. Cấu trúc rẽ nhánh Dạng không đầy đủ Ý nghĩa Nếu đúng Thực hiện Thoát Nếu sai Thoát khỏi lệnh if if () BT đkiện Công việc Thoát Đúng Sai THĐC - Văn Thị Thiên Trang - 2010 1. Cấu trúc rẽ nhánh Dạng không đầy đủ if (delta0) { printf(“Pt co 2 nghiem phan biet\n”); printf(“x1=%f”, (-b+sqrt(delta))/2/a); printf(“\tx2=%f”, (-b-sqrt(delta))/2/a); } if (delta==0) Lệnh đơn Khối lệnh THĐC - Văn Thị Thiên Trang - 2010 1. Cấu trúc rẽ nhánh Dạng đầy đủ VD if () else BT đkiện Công việc 1 Thoát Đúng Sai Công việc 2 if (a 1. Cấu trúc rẽ nhánh Dạng đầy đủ Lệnh if lồng nhau Khi sử dụng các lệnh if lồng nhau, nên sử dụng để tránh gây ra sự hiểu nhầm if nào tương ứng với else nào VD: if (a != 0) if (a > b) y = b/a; else y = -b/a; if (a != 0) { if (a > b) y = b/a; else y = -b/a; } THĐC - Văn Thị Thiên Trang - 2010 1. Cấu trúc rẽ nhánh Dạng đầy đủ if (delta0 hoặc delta==0 if (delta>0) { printf(“Pt co 2 nghiem phan biet\n”); printf(“x1=%f”, (-b+sqrt(delta))/2/a); printf(“\tx2=%f”, (-b-sqrt(delta))/2/a); } else //delta==0 THĐC - Văn Thị Thiên Trang - 2010 1. Cấu trúc rẽ nhánh Bài tập Tìm số lớn nhất . | Chương 5: Cấu trúc điều khiển THĐC - Văn Thị Thiên Trang - 2010 Giới thiệu Câu lệnh có cấu trúc Là lệnh trong đó chứa các lệnh khác. Các lệnh con được gom vào trong cặp dấu {} gọi là khối lệnh. Khối lệnh lồng nhau { lệnh; { lệnh; { lệnh; } lệnh; } lệnh; } Một khối lệnh có thể chứa bên trong nó nhiều khối lệnh khác gọi là khối lệnh lồng nhau. Sự lồng nhau của các khối lệnh là không hạn chế. THĐC - Văn Thị Thiên Trang - 2010 Các cấu trúc điều khiển Cấu trúc rẽ nhánh Cấu trúc lựa chọn Cấu trúc vòng lặp Một số lệnh đặc biệt THĐC - Văn Thị Thiên Trang - 2010 1. Cấu trúc rẽ nhánh Dạng không đầy đủ Ý nghĩa Nếu đúng Thực hiện Thoát Nếu sai Thoát khỏi lệnh if if () BT đkiện Công việc Thoát Đúng Sai THĐC - Văn Thị Thiên Trang - 2010 1. Cấu trúc rẽ nhánh Dạng không đầy đủ if (delta0) { printf(“Pt co 2 nghiem phan biet\n”); printf(“x1=%f”, .
đang nạp các trang xem trước