Giáo án Tin học 8 tiết 30: Câu lệnh điều kiện

3 13 0
Giáo án Tin học 8 tiết 30: Câu lệnh điều kiện

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

Thông tin tài liệu

Trong nhiều trường hợp, chúng ta muốn máy tính thực hiện một câu lệnh nào đó, nếu một điều kiện cụ thể được thoả mãn; ngược lại, nếu điều kiện không được thoả mãn thì bỏ qua câu lệnh hoặ[r]

(1)Ngµy so¹n:28/11/09 Ngµy d¹y: 02/12/09 tiÕt theo ppct: 30 Bài : CÂU LỆNH ĐIỀU KIỆN 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  Bước đầu viết câu lệnh điều kiện Pascal II.Chuẩn bị :  Gv : tranh vẽ hình 32  Hs : chuẩn bị bài cũ thật tốt, xem trước bài III.Tiến trình dạy học : Hoạt động 1: Kiểm tra bài cũ : Hoạt động 2: Cấu trúc rẽ nhánh 4.Cấu trúc rẽ nhánh Ta đã biết rằng, thực chương trình, máy tính thực các câu lệnh, từ câu lệnh đầu tiên đến câu lệnh cuối cùng Trong nhiều trường hợp, chúng ta muốn máy tính thực câu lệnh nào đó, điều kiện cụ thể thoả mãn; ngược lại, điều kiện không thoả mãn thì bỏ qua câu lệnh thực câu lệnh khác Ví dụ Một hiệu sách thực đợt khuyến mãi lớn với nội dung sau: Nếu mua sách với tổng số tiền ít là 100 nghìn đồng, khách hàng giảm 30% tổng số tiền phải toán Hãy mô tả hoạt động tính tiền cho khách Ta có thể mô tả hoạt động tính tiền cho khách hàng các bước đây: Bước Tính tổng số tiền T khách hàng đã mua sách Bước Nếu T ≥ 100000, số tiền phải toán = 70%  T Bước In hoá đơn Tính tiền cho khách hàng Cách 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 Hoạt động 3: câu lệnh điều kiện  Đưa lệnh : if ….then….else có hai dạng và lưu ý  Với dạng expl đúng thì lệnh thi hành  Với dạng expl đúng thì lệnh thực và ngược lại thực lệnh câu lệnh điều kiện  Lệnh If … Then … Else Dạng If < Điều kiện > then Lệnh; Dạng If < Điều kiện > then Lop7.net (2) Lệnh Else Lệnh ; Trước else không có dấu chấm phẩy Trong Expl là biểu thức logic Cách thi hành lệnh này sau:  Với dạng expl đúng thì lệnh thi hành  Với dạng expl đúng thì lệnh thực và ngược lại thực lệnh Đưa lưu đồ cho dạng Điều kiện Lệnh Điều kiện sai Lệnh đúng Lệnh Dạng  Hãy viết chương trình tìm giá trị lớn hai số nguyên Hãy viết lại bài tập trên sử dụng câu lệnh dạng if ….then……else Dạng Ví dụ :Hãy viết chương trình tìm giá trị lớn hai số nguyên Giải : Program GTLN; Uses crt; Var a, b, Max : Integer; Begin Clrscr; Write (‘a=’) ; Readln(a); Write (‘b=’) ; Readln(b); Max: =a; If a < b then Max : = b; Writeln (‘ gia tri lon nhat cua hai so a, b la :’, Max) ; Readln; End Cách khác : Program GTLN; Lop7.net (3) Uses crt; Var a, b, Max : Integer; Begin Clrscr; Write (‘a=’) ; Readln(a); Write (‘b=’) ; Readln(b); If a < b then Max : = b Else Max : = a; Writeln (‘ gia tri lon nhat cua hai so a, b la :’, Max) ; Readln; End Hoạt động 4: Hướng dẫn học nhà : - Nắm vững hai dạng câu lệnh điều kiện - Biết vẽ lưu đồ hai câu lệnh điều kiện - Làm các bài tập sách và chuẩn bị bài thực hành Lop7.net (4)

Ngày đăng: 30/03/2021, 00:52

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

Tài liệu liên quan