Giáo án Tin học 8 - Tiết 30, Bài 6: Câu lệnh điều kiện (Tiếp theo) - Năm học 2009-2010

3 17 0
Giáo án Tin học 8 - Tiết 30, Bài 6: Câu lệnh điều kiện (Tiếp theo) - Năm học 2009-2010

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

Thông tin tài liệu

- Chương trình sẽ kiểm tra điều kiện, nếu điều kiện được thỏa mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khóa then; ngược lại câu lệnh 2 sẽ thực hiện chứ không bỏ qua như ở cấu trú[r]

(1)GIÁO ÁN TIN HỌC Tiết PPCT: 30 Ngày soạn: 16/11/2009 Ngày dạy: 23/11/2009 – 28/11/2009 §6 CÂU LỆNH ĐIỀU KIỆN (TT) I Mục tiêu: - Biết cần thiết cấu trúc rẽ nhánh lập trình - Biết cấu trúc rẽ nhánh sử dụng để dẫn cho máy tính thực các thao tác phụ thuộc vào điều kiện - Hiểu cấu trúc rẽ nhánh có hai dạng: Dạng thiếu và dạng đủ - Biết ngôn ngữ lập trình có câu lệnh để thể cấu trúc rẽ nhánh - Hiểu cú pháp, hoạt động các câu lệnh điều kiện dạng thiếu và dạng đủ Pascal II Chuẩn bị: GV: File bài giảng điện tử HS: SGK, dụng cụ học tập đầy đủ III Hoạt động dạy học: 1/ Ổn định tổ chức: Yêu cầu hs báo cáo sĩ số, kiểm diện học sinh (1’) 2/ Kiểm tra bài cũ: Hoạt động GV Hoạt động HS Nội dung TG - Vấn đáp giáo 5’ - Đặt câu hỏi chung cho lớp: Hãy nêu ví dụ hoạt viên, học sinh để ôn lại bài cũ động có điều kiện sống và Tin học - Nhóm HS nhận xét, đánh giá HS trả lời câu Khi kết kiểm tra là đúng, ta hỏi nói điều kiện a vẹn toàn b chính xác c thỏa mãn d thỏa đáng - Y/c học sinh trả lời câu hỏi - HS trả lời - Y/c Hs nhận xét và đề nghị điểm - Hai HS nhận xét, số đánh giá HS trả lời câu hỏi và đề nghị điểm số - Nhận xét, đánh giá điểm số 3/ Bài mới: Hoạt động GV Hoạt động HS Nội dung TG 12’ Hoạt động 1: Cấu trúc rẽ nhánh - Khi thực môt chương trình, máy tính thực các câu lệnh, từ câu lệnh đầu đến câu lệnh cuối cùng Có nào chương trình không thực theo trình tự trên? Chúng ta tìm hiểu phần cấu trúc rẽ nhánh - Trong nhiều trường hợp, máy tính thực câu lệnh điều kiện thỏa mãn; ngược lại, điều kiện không thỏa mãn thì bỏ Cấu trúc rẽ nhánh: Cấu trúc rẽ nhánh sử dụng để thị cho máy tính thực các hoạt động khác tùy theo điều kiện cụ thể có thỏa mãn hay không Cấu trúc rẽ nhánh có dạng: Dạng thiếu và Trang Lop8.net (2) qua câu lệnh thực câu dạng đầy đủ lệnh khác - Ví dụ: Ta có câu lệnh 1, 2, thì có thể thực câu lệnh bỏ qua câu lệnh và thực câu lệnh 3, - Y/c Hs đọc ví dụ - Đọc ví dụ - Phân tích ví dụ - Có thể hoạt động phụ thuộc vào điều kiện trên gọi là cấu trúc rẽ nhánh dạng thiếu - Giải thích hình a.Cấu trúc rẽ nhánh dạng thiếu - Y/c Hs đọc ví dụ - Đọc ví dụ - Phân tích ví dụ - Có thể hoạt động phụ thuộc vào điều kiện trên gọi là cấu trúc rẽ nhánh dạng đủ - Giải thích hình b.Cấu trúc rẽ nhánh dạng đủ - Có phải có Pascal có cấu trúc dạng này? - Mọi ngôn ngữ lập trình có các câu lênh để thực các cấu trúc rẽ nhánh dạng thiếu và dạng đủ 18’ Hoạt động 2: Câu lệnh điều kiện - Trong ngôn ngữ lập trình, cấu trúc rẽ nhánh thể câu lệnh gì? - Câu lệnh điều kiện - Cho biết cú pháp câu lệnh điều kiện dạng thiếu? - If <điều kiện> then <câu lệnh>; - Khi gặp câu lệnh này, chương trình thực chạy nào? - Chương trình kiểm tra điều kiện, điều kiện thỏa mãn, chương trình thực câu lệnh sau từ khóa then; ngược lại câu lệnh đó bỏ qua - Y/c Hs đọc ví dụ 4, - Đọc ví dụ 4, - Phân tích ví dụ 4, - Dùng sơ đồ minh họa cấu trúc rẽ nhánh dạng thiếu (hình 32a) - Y/c Hs đọc ví dụ - Đọc ví dụ - Cho biết cú pháp câu lệnh điều kiện dạng đủ? - If <điều kiện> then Trang Lop8.net Câu lệnh điều kiện: Mọi ngôn ngữ lập trình có câu lệnh điều kiện để thể các cấu trúc rẽ nhánh * Trong Pascal, câu lệnh điều kiện viết sau: + Dạng thiếu: If <điều kiện> then <câu lệnh>; + Dạng đầy đủ: If <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; (3) <câu lệnh 1> else <câu - Giải thích ví dụ sơ đồ minh lệnh 2>; họa cấu trúc rẽ nhánh dạng thiếu (hình 32b) - Khi gặp câu lệnh này, chương trình thực chạy nào? - Chương trình kiểm tra điều kiện, điều kiện thỏa mãn, chương trình thực câu lệnh sau từ khóa then; ngược lại câu lệnh thực không bỏ qua cấu trúc dạng thiếu Củng cố, dặn dò: TG Hoạt động GV Hoạt động HS Nội dung - Hs trả lời số câu 9’ * Củng cố: Cấu trúc rẽ nhánh có dạng hỏi GV đặt nào? a dạng thiếu b dạng đủ c dạng dư d a, b đúng Cho biết cú pháp cấu trúc rẽ nhánh dạng thiếu Cho biết cú pháp cấu trúc rẽ nhánh dạng đủ - Y/c Hs lựa chọn các - Hs trả lời và nhận xét phương án trả lời cho các câu câu hỏi GV * Dặn dò: - Yêu cầu hs nhà xem lại nội dung bài, làm bài tập 4, và 6, xem trước nội dung bài thực hành Trang Lop8.net (4)

Ngày đăng: 29/03/2021, 15:52

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

Tài liệu liên quan