KIỂM TRA BÀI CŨ Câu 1: Em hãy cho biết các dạng cấu trúc rẽ nhánh?. Có 2 dạng cấu trúc rẽ nhánh: + Cấu trúc rẽ nhánh dạng thiếu.. KIỂM TRA BÀI CŨ Câu 2: Em hãy viết thuật toán cho bài to
Trang 2KIỂM TRA BÀI CŨ
Câu 1: Em hãy cho biết các dạng cấu trúc rẽ nhánh?
Có 2 dạng cấu trúc rẽ nhánh:
+ Cấu trúc rẽ nhánh dạng thiếu.
+ Cấu trúc rẽ nhánh dạng đầy đủ.
Trang 3KIỂM TRA BÀI CŨ
Câu 2: Em hãy viết thuật toán cho bài toán sau ? Nhập vào từ bàn phím hai giá trị cho hai biến a
và b Nếu a > b thì in ra màn hình giá trị của a
Thuật toán:
• Bước 1: Nhập a, b
• Bước 2: Nếu a > b thì in ra màn hình giá trị của a.
Trang 4Tiết 26
Trang 5Tiết 26
5 Câu lệnh điều kiện:
Nếu a>b thì in ra màn hình giá trị của a;
CÂU LỆNH;
Trang 65 Câu lệnh điều kiện:
a)Dạng thiếu:
IF < Điều kiện> THEN < Câu lệnh>;
Từ khoá
Hoạt động của câu lệnh:
Chương trình sẽ kiểm tra điều kiện Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh Ngược lại câu lệnh bị bỏ qua
Cú pháp:
Tiết 26
Trang 7Câu lệnh điều kiện dạng thiếu
Điều kiện?
Câu lệnh;
Đúng
Sai
Trang 85 Câu lệnh điều kiện:
Trang 10Thuật toán:
Bước 1: Nhập số a;
Bước 2: Nếu a > 5 thì thông báo lỗi;
Khi đó các hoạt động của chương trình có thể
biểu diễn bằng thuật toán như thế nào?
Trang 11Nhập số a; Nếu a > 5 thì thông báo lỗi;
Readln (a); IF a > 5 THEN
5 Câu lệnh điều kiện:
IF < Điều kiện> THEN < Câu lệnh>;
Trang 13trình cần kiểm tra giá trị của b, nếu b khác 0
Trang 14Tiết 31
Nếu b<>0 thì tính kết quả x=a/b
ngược lại thì thông báo lỗi
Câu lệnh điều kiện dạng đầy
đủ
Ví dụ 6
IF b<>0 THEN x:=a/b ELSE Write ( ‘Mau so bang 0
nen khong the chia duoc’ ) ;
Trang 15Ví dụ 6
Trang 18Bài Tập 5
Trang 19Bài Tập 6
Sau mỗi câu lệnh sau đây giá trị của biến
X sẽ là bao nhiêu nếu trước đó giá trị của
X là 5?
X=6
Trang 20Bài tập
• Em hãy viết câu lệnh điều kiện thể hiện:
- Nếu a lớn hơn 0 thì in ra màn hình a là số dương Nếu a nhỏ hơn 0 thì in ra màn
hình a là số âm
Trang 21Bài giải:
IF a>0 then Write(a,’la so dương’);
IF a<0 then Write(a,’la so am’);
CÁCH 1
CÁCH 2
IF a>0 then Write(a,’la so duong’) ELSE Write(a,’la so am’);
Trang 22- Câu lệnh điều kiện có bao nhiêu dạng, đó là những