giao an theo mau moi cua so

5 8 0
giao an theo mau moi cua so

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

Thông tin tài liệu

Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh sau từ khoá then...  Bước đầu viết được câu lệnh điều kiện trong Pascal.[r]

(1)Ngày soạn: 26 /11 /2010 Ngày dạy: 29/11 /2010 Tiết 29: CÂU LỆNH ĐIỀU KIỆN(t1) I.MỤC TIÊU : Kiến thức:  Biết sự cần thiết của câu trúc rẽ nhánh lập trình  Biết cấu trúc rẽ nhánh được sử dụng để chỉ dẫn cho máy tính thực hiện các thao tác phụ thuộc vào điều kiện Kỹ  Vận dụng được: Câu lệnh điều kiện dạng khuyết và dạng đủ Thái độ  Cẩn thận, chính xác việc xác định điều kiện câu lệnh  Phát triển tư suy luận logic, trí tưởng tượng và tạo được hứng thú học tập II PHƯƠNG PHÁP  Đặt và giải quyết vấn đề - thuyết trình III CHUẨN BỊ : Giáo viên: - SGK, SGV, tài liệu, Giáo án Học sinh : - Đọc trước bài - SGK, Đồ dùng học tập IV TIẾN TRÌNH TIẾT DẠY : 1.Ổn định tổ chức lớp (1phút) 2.Kiểm tra bài cũ : không kiểm tra 3.Bài : TRỢ GIÚP CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Hoạt động 1: 1./ Họat động phụ thuộc vào điều kiện (10’) - GV: Cho ví dụ về một hoạt động phụ thuộc điều kiện ? - GV: Từ “nếu” các câu trên được dùng để chỉ một “điều kiện” và các hoạt động tiếp theo sau sẽ phụ thuộc vào điều kiện đó - GV: Nêu các điều kiện và các hoạt động phụ thuộc điều kiện các ví dụ trên Các điều kiện : chiều trời không mưa, em bị ốm - GV: Các hoạt động phụ thuộc điều kiện : em sẽ chơi bóng, em sẽ nghỉ học - HS: Nếu chiều trời không mưa, em sẽ chơi bóng HS: Nếu em bị ốm, em sẽ nghỉ học Tóm lại, có hoạt động chỉ được thực hiện một điều kiện cụ thể được xảy Điều kiện thường là một sự kiện được mô tả sau từ "nếu" Hoạt động 2: 2./ Tính đúng sai các điều kiện (10’) - GV: Mỗi điều kiện nói trên được mô tả dạng một phát biểu Hoạt động tiếp theo phụ thuộc vào kết kiểm tra phát biểu đó đúng hay sai Vậy kiết kiểm tra có thể là gì ? Điều kiện Kiểm tra Kết Hoạt động  Khi đưa câu điều kiện , kết kiểm tra là đúng, ta nói điều kiện được thoả mãn, còn kết kiểm tra là sai, ta nói diều kiện không thoả mãn  Ví dụ : (2) Trời mưa? Long nhìn ngoài trời và thấy trời mưa Đúng Em bị ốm? Buổi sáng thức dậy, em thấy mình hoàn toàn khoẻ mạnh Sai Long nhà (không đá bóng) Em tập thể dục buổi sáng thường lệ  Nếu nháy nút góc trên, bên phải cửa sổ, (thì) cửa sổ sẽ được đóng lại  Nếu X>5, (thì hãy) in giá trị X màn hình Nếu nhấn phím Pause/Break, (thì) chương trình (sẽ bị) ngưng Hoạt động 3: điều kiện và phép so sánh (15’) - GV : Hãy cho biết kết của các khẳng định Trong việc mô tả thuật toán và lập trình, (phép so sánh) sau đây : các phép so sánh thường được sử dụng * 1235 = 2463; để biểu diễn các điều kiện Phép so sánh * 34 ≠ 3.4; cho kết đúng có nghĩa điều kiện * - x2 < (với x  R); được thoả mãn; ngược lại, điều kiện * - x ≤ (với x  R); không được thoả mãn * x ≥ (với x  R) 5 * < 5; - GV : Để so sánh hai giá trị số hai biểu thức có giá trị số, chúng ta đã sử dụng các kí hiệu toán học nào ? Các phép so sánh có kết thế Ví dụ Ta muốn chương trình in màn nào? hình giá trị lớn số hai giá trị - HS: Trả lời của các biến a và b Khi đó giá trị của biến a b được in phụ thuộc vào - GV : Trong việc mô tả thuật toán và lập trình, phép so sánh a > b là đúng hay sai: "Nếu a > b, in giá trị của biến a các phép so sánh thường được sử dụng để biểu diễn các điều kiện Phép so sánh cho kết đúng màn hình; có nghĩa điều kiện được thoả mãn; ngược lại, điều ngược lại, in giá trị của kiện không được thoả mãn biến b màn hình." - GV lấy ví dụ sách giáo khoa - Tương tự, giải phương trình bậc nhất dạng tổng quát bx + c = 0, để tính nghiệm của phương trình chúng ta cần kiểm tra các điều kiện được cho các phép so sánh b = và c  4.Củng cố: (5’) - Bài tập SGK trang 50 5.Dặn dò: (4’) - Bài tập về nhà: bài trang 50, bài 3, trang 51 + xem bài thực hành Ngày soạn: 27 /11 /2010 Ngày dạy: 30/11 /2010 (3) Tiết 30: CÂU LỆNH ĐIỀU KIỆN (tt) I.MỤC TIÊU : Kiến thức:  Hiểu cú pháp, hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đủ Pascal  Biết ngôn ngữ lập trình đều có câu lệnh điều kiện để thể hiện cấu trúc rẽ nhánh Kỹ  Vận dụng được: Câu lệnh điều kiện dạng khuyết và dạng đủ  Vận dụng câu lệnh điều kiện vào việc giải bài toán ngôn ngữ lập trình Pascal Thái độ  Cẩn thận, chính xác việc xác định điều kiện câu lệnh  Phát triển tư suy luận logic, trí tưởng tượng và tạo được hứng thú học tập II PHƯƠNG PHÁP  Hoạt động theo nhóm  Đặt và giải quyết vấn đề III CHUẨN BỊ : Giáo viên: - SGK, SGV, tài liệu, Giáo án Học sinh : - Đọc trước bài - SGK, Đồ dùng học tập, bảng phụ IV TIẾN TRÌNH TIẾT DẠY : 1.Ổn định tổ chức lớp (1phút) 2.Kiểm tra bài cũ (5’) ? Nêu một vài ví dụ về câu lệnh điều kiện? 3.Bài : HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH Hoạt động 1: Cấu trúc rẽ nhánh (15’) - Chiếu treo ví dụ SGK trang 48 - GV: Gọi HS đọc đề và giải ví dụ - GV: Minh họa sơ đồ khối - Chiếu treo ví dụ SGK trang 48 - GV: Gọi HS đọc đề và giải ví dụ - GV: Minh họa sơ đồ khối - HS giải ví dụ Ví dụ SGK trang 48  Cấu trúc rẽ nhánh dạng thiếu - HS giải ví dụ (4) - GV: Mọi ngôn ngữ lập trình đều có các câu lệnh Ví dụ SGK trang 48 để thực hiện các cấu trúc rẽ nhánh dạng thiếu và  Cấu trúc rẽ nhánh dạng đủ đủ Cấu trúc rẽ nhánh giúp cho việc lập trình được linh hoạt Hoạt động 2: Câu lệnh điều kiện (20’) - GV:Từ ví dụ Nếu T ≥ 100 000 thì số tiền phải toán là 70%*T; Tương ứng với câu lệnh TP If T ≥ 100 000 then 70%*T; → If < điều kiện > then < câu lệnh >; - GV: Khi gặp câu lệnh này, 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 sau từ khoá then Ngược lại, câu lệnh đó bị bỏ qua - Chiếu treo ví dụ SGK trang 49 - Chiếu treo ví dụ SGK trang 49 - GV: Gọi HS đọc đề và giải ví dụ - Chiếu treo ví dụ SGK trang 50 - GV: Câu lệnh điều kiện if…then…else… mô tả ví dụ này là câu lệnh điều kiện dạng đầy đủ → Câu lệnh điều kiện dạng đầy đủ của Pascal Trong Pascal, câu lệnh điều kiện dạng thiếu được viết với các từ khoá if và then sau: if <điều kiện> then <câu lệnh>; Ví dụ SGK trang 49 if a > b then write(a); Ví dụ SGK trang 49 readln(a); if a>5 then write('So da nhap khong hop le.'); Ví dụ SGK trang 50 Nếu b  thì tính kết ngược lại thì thông báo lỗi Dưới đây là câu lệnh Pascal thể hiện cấu trúc rẽ nhánh dạng đủ nói trên: if b<>0 then x:=a/b có cú pháp: else write('Mau so bang 0, if <điều kiện> then <câu lệnh 1> else <câu khong chia duoc'); lệnh 2>; Câu lệnh điều kiện dạng đầy đủ của - GV: Lưu ý HS sau trước từ khóa else không có Pascal có cú pháp: dấu “;” -GV: Với câu lệnh này, chương trình sẽ kiểm tra if <điều kiện> then <câu lệnh 1> else điều kiện Nếu điều kiện được thoả mãn, chương <câu lệnh 2>; trình sẽ thực hiện câu lệnh sau từ khoá then Trong trường hợp ngược lại, câu lệnh sẽ được thực hiện (5) 4.Củng cố: - Bài tập SGK trang 51 - Bài tập SGK trang 51 Ghi nhớ:  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ể hiện cấu trúc rẽ nhánh  Hiểu cú pháp, hoạt động của các câu lệnh điều kiện dạng thiếu và dạng đủ Pascal  Bước đầu viết được câu lệnh điều kiện Pascal 5.Dặn dò: - Bài tập về nhà: bài trang 50, bài 3, trang 51 + xem bài thực hành (6)

Ngày đăng: 19/06/2021, 08:19

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

  • Đang cập nhật ...

Tài liệu liên quan