Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
1,35 MB
Nội dung
GIÁO VIÊN: VÕ LÊ TÂM LỚP: 8 3 Nhắc lại bài cũ: Nêu tính đúng, sai của các điều kiện kiện? Ví dụ? - Khi kết quả kiểm tra là đúng, ta nói điều kiện được thỏa mãn, còn kết quả kiểm tra là sai, ta nói điều kiện không thỏa mãn. VD: Nếu a>b thì xuất giá trò a ra màn hình. Ngược lại, xuất giá trò b ra màn hình. 4. Cấu trúc rẽ nhánh 5. Câu lệnh điều kiện Bài 6 4. Cấu trúc rẽ nhánh: Khi thực hiện một chương trình, máy tính sẽ thực hiện tuần tự các câu lệnh từ đầu tiên đến cuối cùng. Tuy nhiên, ta muốn máy tính thực hiện câu lệnh nào đó nếu điều kiện thỏa mãn, ngược lại, bỏ qua câu lệnh nếu điều kiện không thỏa mãn hoặc thực hiện câu lệnh khác. Bài 6 Ví dụ: VD1: Cho 2 số nguyên a, b. Hãy in ra màn hình giá trò của a nếu như a lớn hơn b. VD2: Cho 2 số nguyên a, b. Hãy in ra màn hình giá trò của a nếu như a lớn hơn b. Ngược lại, in ra giá trò của b. => Cấu trúc rẽ nhánh Bài 6 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 đủ Bài 6 a/ Cấu trúc rẽ nhánh dạng thiếu: VD: Cho 2 số nguyên a và b. Hãy in giá trò a ra màn hình nếu a>b. Nếu a>b thì in ra màn hình giá trò của a. a > b Đúng Sai In ra a Sơ đồ: Điều kiện? Đúng Sai Câu lệnh Bài 6 b/ Cấu trúc rẽ nhánh dạng đủ: Sơ đồ: Ví dụ: Cho 2 số nguyên a và b. Hãy in giá trò a ra màn hình nếu a>b. Ngược lại, in ra giá trò của b. Nếu a>b thì in ra màn hình giá trò của a. Ngược lại, In giá trò của b. a > b Đúng In ra a Sai In ra b Câu lệnh 2 Đúng Điều kiện? Câu lệnh 1 Sai Bài 6 5. Câu lệnh điều kiện: a/ Câu lệnh điều kiện dạng thiếu trongPascal: Cú pháp: VD: Muốn in ra màn hình giá trò a khi a>b Câu lệnh trong Pascal là: If a>b then writeln (a); If <điều kiện> then <câu lệnh>; Bài 6 b/ Câu lệnh điều kiện dạng đủ trong Pascal: Cú pháp: VD: Muốn in ra màn hình giá trò a khi a>b, ngược lại in ra giá trò b. Câu lệnh trong Pascal là: If a>b then writeln (a) Else writeln (b); If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; Bài 6 [...]...Bài 6 Củng cố: 1/ Nêu cú pháp cấu trúc rẽ nhánh dạng thiếu và cú pháp cấu trúc rẽ nhánh dạng đủ? 2/ Nêu sự khác nhau giữa cấu trúc rẽ nhánh dạng thiếu và cấu trúc rẽ nhánh dạng đủ? Bài 6 3/ Các câu lệnh dưới đây viết đúng hay sai? Nếu sai sửa lại cho đúng a If Max>a; then Max:=a; b If a>b then then a=b; 4/ Giả sử... thực thi câu lệnh: If a>0 then a:=a+1; a có giá trò bằng 3 Bài 6 Bài tập ứng dụng: Viết chương trình nhập vào 2 số nguyên a, b khác nhau từ bàn phím Hãy sắp xếp giá trò của a, b theo thứ tự tăng dần Thuật toán: B1: Nhập 2 số nguyên a, b; B2: If a . then writeln (a) Else writeln (b); B3: Kết thúc. Bài 6 Về nhà: 1/ Học bài và Làm bài tập 5, 6 trang 51 2/ Xem lại các dạng bài tập SGK. Bài 6