Giáo án Tin học lớp 11 Tiết 11, Bài 9: Cấu trúc rẽ nhánh Năm học 20122013 Nguyễn Thị Thắm21152

3 9 0
Giáo án Tin học lớp 11  Tiết 11, Bài 9: Cấu trúc rẽ nhánh  Năm học 20122013  Nguyễn Thị Thắm21152

Đang tải... (xem toàn văn)

Thông tin tài liệu

GIÁO ÁN TIN HỌC LỚP 11 – THPT NGÔ QUYỀN Tiết 11: §9: CẤU TRÚC RẼ NHÁNH Ngày soạn: Ngày dạy: I/ Mục tiêu: Kiến thức: - Hiểu nhu cầu cấu trúc rẽ nhánh biểu diễn thuật toán - Hiểu câu lệnh rẽ nhánh - Hiểu lệnh ghép Kỹ năng: - Sử dụng cấu trúc rẽ nhánh mơ tả thuật tốn số toán đơn giản -Viết lệnh rẽ nhánh khuyết,áp dụng để thể thuật toán số toán đơn giản Thái độ: Xác định thái độ nghiêm túc học tập làm quen với nhiều qui định nghiêm ngặt lập trình II/ Chuẩn bị: - Giáo viên: Giáo án – Sách GK - Học sinh: Vở soạn, sách GK, học III/ Phương pháp truyền thụ: - Nên sử dụng thuật toán em học lớp 10 IV/ Tiến trình lên lớp: Ổn định lớp:Kiểm tra sĩ số Kiểm tra cũ: Gọi hai học sinh lên bảng Câu 1: Thủ tục write writeln khác nào? dùng cặp thủ tục write readln để nhập m,n vào từ bàn phím? Câu 2: Nêu số thao tác thường dùng Pascal? Cuối chương trình khơng có readln việc xảy ra? V/ Bài mới: Hoạt động GV HS Câu hỏi: Những câu nói sau có dạng mệnh đề gì? Trả lời: -Chiều mai trời khơng mưa Châu đến nhà Ngọc chơi Câu nói có dạng: Nếu Thì -Chiều mai trời khơng mưa Châu đến nhà Ngọc soạn bài, trời mưa Châu gọi điện cho Ngọc để trao đổi Câu nói có dạng: Nếu Thì , Ngược lại Câu hỏi: Em vẽ sơ đồ khối toán Trả lời: HS lên bảng vã sơ đồ khối toán GV nhận xét Giáo viên: Nguyễn Thị Thắm Nội dung I.RẼ NHÁNH: Một hai việc cụ thể chắn xảy ra, việc hay việc hai thực tuỳ thuộc vào điều kiện cụ thể có thảo mãn hay khơng Các mênh đề rẽ nhánh thường có dạng: Nếu Thì Nếu Thì Nếu khơng Ví dụ: Thuật tốn giải biện luận phương trình bậc ax + b = Bước 1: Nhập a, b Trang:25 ThuVienDeThi.com GIÁO ÁN TIN HỌC LỚP 11 – THPT NGÔ QUYỀN Bước 2: Nếu a0 x:=-b/abước Ngược lại bước Bước 3: Nếu b0 thơng báo phương trình vơ nghiệm Ngược lại thơng báo phương trình vơ số nghiệm Bước 4: Đưa x hình Câu hỏi: Hãy vẽ sơ đồ khối minh hoạ thực câu lệnh IF Trả lời: a)Dạng thiếu: Điều kiện Sai Đúng Câu lệnh Câu hỏi: Sau THEN viết câu lệnh Trả lời: Chỉ câu lệnh GV: Trong trường hợp sau THEN ta có từ câu lệnh trở lên ta phải ghép chúng lại thành nhóm nằm từ khố Begin end gọi câu lệnh ghép Câu hỏi: Câu lệnh ghep xem câu lệnh Trả lời: Là câu lệnh GV: Trong câu lệnh If – then muốn thực nhiều lệnh sau then hay nhiều lệnh sau Else làm nào? HS: Phải sử dụng câu lệnh ghép GV: Khi ta cần gộp nhiều lệnh lại coi câu lệnh chương trình Các NN lập trình thường có cấu trúc để thực điều Giáo viên: Nguyễn Thị Thắm II.CÂU LỆNH IF THEN 1.Cú pháp: a)Dạng thiếu: IF THEN; Trong đó: IF, THEN từ khoá Điều kiện: Là biểu thức Logic biểu thức quan hệ Câu lệnh(Câu lệnh sau từ khoá THEN câu lệnh 2.Sự thực hiện: a)Dạng thiếu: Bước 1: Tính giá trị biểu thức điều kiện Bước 2: Kiểm tra giá trị cảu biểu thức điều kiện -Nếu biểu thức đk có giá trị thực câu lệnh sau từ khố THEN, thoát khỏi câu lệnh IF -Nêu biểu thức đk có giá trị F khỏi câu lệnh IF Câu lệnh ghép: - Trong NNLT Pascal câu lệnh ghép có dạng: Begin End;  Chú ý: - Sau End phải dấu ; trước Else không chứa dấu ; - Thuật ngữ câu lệnh hiểu chung câu lệnh đơn hay câu lệnh ghép * Trong chương trình có đoạn lệnh sau: If delta < then Writeln(‘Phuong trinh vo nghiem’) Trang:26 ThuVienDeThi.com GIÁO ÁN TIN HỌC LỚP 11 – THPT NGƠ QUYỀN GV: Gọi HS xác định tốn HS: Trả lời GV: Chỉ rõ đâu lệnh ghép chuỗi lệnh HS: Begin X1: = (-b-Sqrt(Delta))/(2*a); X2:= -b/a – X1 Writeln(‘X1=’,X1:3:2,’X2=’,X2:6:3); End; Else Begin X1: = (-b-Sqrt(Delta))/(2*a); X2:= -b/a – X1 Writeln(‘X1=’,X1:3:2,’X2=’,X2:6:3); End; VI/ Củng cố: Nhắc lại cú pháp chức câu lệnh rẽ nhánh VII/ Dặn dò: Làm tập chuẩn bị VIII/ Rút kinh nghiệm: Giáo viên: Nguyễn Thị Thắm Trang:27 ThuVienDeThi.com ...GIÁO ÁN TIN HỌC LỚP 11 – THPT NGÔ QUYỀN Bước 2: Nếu a0 x:=-b/abước Ngược lại bước Bước 3: Nếu b0 thơng... lệnh sau: If delta < then Writeln(‘Phuong trinh vo nghiem’) Trang:26 ThuVienDeThi.com GIÁO ÁN TIN HỌC LỚP 11 – THPT NGƠ QUYỀN GV: Gọi HS xác định tốn HS: Trả lời GV: Chỉ rõ đâu lệnh ghép chuỗi... Writeln(‘X1=’,X1:3:2,’X2=’,X2:6:3); End; VI/ Củng cố: Nhắc lại cú pháp chức câu lệnh rẽ nhánh VII/ Dặn dò: Làm tập chuẩn bị VIII/ Rút kinh nghiệm: Giáo viên: Nguyễn Thị Thắm Trang:27 ThuVienDeThi.com

Ngày đăng: 25/03/2022, 16:02

Tài liệu cùng người dùng

Tài liệu liên quan