tailieunhanh - Bài 5: Cấu trúc rẽ nhánh

Nếu điều kiện này đúng thì máy sẽ thực hiện công việc rồi tiếp tục thực hiện lệnh tiếp theo. Nếu điều kiện sai máy sẽ bỏ qua công việc và thực hiện lệnh tiếp theo. | BÀI 5: CẤU TRÚC RẼ NHÁNH 1. Lệnh IF THEN * Cú pháp: IF THEN; * Ý nghĩa: - Nếu điều kiện này đúng thì máy sẽ thực hiện công việc rồi tiếp tục thực hiện lệnh tiếp theo - Nếu điều kiện sai máy sẽ bỏ qua công việc và thực hiện lệnh tiếp theo. *Lưu đồ diễn tả lệnh: 2. Lệnh IF THEN ELSE * Lưu đồ diễn tả lệnh và ý nghĩa cách viết: * Cú pháp: IF THEN ELSE; * Ý nghĩa: - Nếu điều kiện này đúng, máy thực hiện công việc 1(không thực hiện công việc 2) rồi đến lệnh tiếp theo. - Nếu điều kiện sai máy thực hiện công việc 2 (không thực hiện công việc 1) rồi đến lệnh tiếp theo. * Lưu đồ diển tả lệnh: Chú ý: - Ðiều kiện là một biểu thức logic - Nếu sau THEN hoặc ELSE có nhiều hơn một lệnh thì ta phải gói lại trong BEGIN END; - Toàn bộ lệnh IF THEN ELSE xem như 1 lệnh đơn. Ví dụ : Viết chương trình tính căn bậc hai của số a với a nhập từ bàn phím. PROGRAM Tinh_can_bac_hai ; VAR a : Real ; BEGIN Write (’ Nhap so a = ‘ ) ; Readln(a) ; IF a < 0 THEN Write ( a : 10 : 2 ,’ La so am nen khong lay can duoc ) ELSE Writeln (’ Can bac hai cua ’, a : 2 : 2 ,’ la’ , SQRT(a) :10 : 3 ); Readln; {dung man hinh de xem ket qua} END. Ghi chú Trong chương trình trên, a ta thấy có dạng a :m :n với ý nghĩa m là số định khoảng mà phần nguyên của a sẽ chiếm chỗ và n là khoảng cho số trị phần thập phân của a

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.