CHÀO CHÀO MỪNG MỪNG CÁC CÁC THẦY THẦY CÔ CÔ GIÁO GIÁO ĐẾN ĐẾN DỰ DỰ GIỜ GIỜ HỌC HỌC LỚP LỚP11 11A A NHÓM TIN HỌC CHƯƠNG 3: CẤU TRÚC RẼ NHÁNH VÀ LẶP Tiết 11 – Bài 9: CẤU TRÚC RẼ NHÁNH (T1) Rẽ nhánh Câu lệnh IF - then Nội dung: Câu lệnh ghép Một số ví dụ RẼ Xem tình h́ng NHÁNH Câu chuyện Châu Ngọc Nhà Châu Nếu chiều mai trời khơng mưa Thì Châu đến nhà Ngọc Chiều hôm sau Trời mưa lớn ưng Châu sang nhà Ngọc vào chiều hôm a dù trời giông bão Đến nhà Ngọc thì… Ngọc sang nhà hàng xóm chơi tưởng trời mưa Châu không đế Nhà Châu Hôm qua đến nhà Ngọc mà Ngọc đâu ? Em nhận xét câu nói Châu ? ûa Châu cho ta biết việc làm cụ thể (Châu đến hực điều kiện cụ thể(Trời không mưa) ông đề cập đến việc xảy điều kiện thỏa mãn(trời mưa) nói cách diễn đạt thuộc dạng thiếu: Nếu…thì… Nếu rẽ trái đến Tun Quang Tuyên Quang ? Tx Phú Thọ Hà Nội Câu lệnh IF…then Rẽ nhánh b Dạng đủ: Câu lệnh IF…then IF < Điều kiện > THEN < Câu lệnh > ELSE < Câu lệnh >; * Sơ đồ: a.Dạng thiÕu Sai b.Dạng đủ §óng §iỊu kiƯn C©u lƯnh C©u lƯnh * Hoạt động: NÕu < Điều kiện > Đúng th× < Câu lệnh > thực hiện, ngược lại < Câu lệnh > thực VÝ dô 1: IF a mod 2=0 THEN Writeln(‘a la so chan’) ELSE Writeln(‘a la so le); Ví dụ : Giải toán Lp trình nhập vào từ bàn phím số nguyên a, b bÊt kú (ab) Tìm số lớn số gán giá trị cho biến Max Gi¶i thuËt a b Mơ tốn tìm sớ lớn sụ a, b Xác định toán: - Input: Ta cần nhập vào số a,b -Output: Thông báo giá trị lớn số Dng thiu: Ngôn ngữ lập trình Ngôn ngữ tự nhiên Nếu a b th× Max= a; If ab then Max:= a; Mô tốn tìm sớ lớn sớ a, b Dng : Ngôn ngữ tự nhiên Nếu a then else ; Câu lệnh ghép: - Ngôn ngữ lập trình cho phép gộp dãy câu lệnh thành câu lệnh ghép: - Cú pháp: Begin < câu lệnh>; End; - Ví dụ: if D