1. Trang chủ
  2. » Y Tế - Sức Khỏe

Tin 8 Tiet 30

3 6 0

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

THÔNG TIN TÀI LIỆU

Nội dung

T; ngược lại số tiền phải thanh toán là 90%.T Bước 3: In hóa đơn Đưa ra sơ đồ, chốt kiến thức Hoạt động 2: Câu lệnh điều kiện - trong các ngôn ngữ lập trình các cấu trúc rẽ nhánh được th[r]

(1)Tuần: 15 CÂU LỆNH ĐIỀU KIỆN Ngày soạn: 24/11/2013 Tiết: 30 (Tiết 2) Ngày dạy: 26/11/2013 I Mục tiêu: Kiến thức: Học sinh hiểu cấu trúc rẽ nhánh và cần thiết cấu trúc rẽ nhánh lập trình Hiểu cú pháp hoạt động các câu lệnh điều kiện dạng thiếu và đủ Pascal Kỹ năng: Trên sở phần mô tả thuật toán HS viết chương trình tương ứng Viết câu lệnh điều kiện Pascal Thái độ: Cẩn thận, chính xác, tư giải toán II Chuẩn bị:: Giáo viên: Phòng máy, máy chiếu, bài trình chiếu Học sinh: Học bài cũ III Tiến trình: Ổn định lớp – Kiểm tra sỉ số: 8A1: .8A2: .8A3: Kiểm tra bài cũ:  Nêu vài ví dụ các hoạt động hàng ngày phụ thuộc vào điều kiện?  Cho biết điều kiện biểu thức sau cho kết đúng hay sai? a 123 là số chia hết cho b Nếu ba cạnh tam giác thoả mãn c2=a2+b2 thì tam giác đó có góc vuông + Nhận xét thứ tự thực câu lệnh các chương trình đã học? (Các lệnh chương trình thực theo thứ tự từ trên xuống Thực các lệnh từ trên xuống là thứ tự thực ngầm định (và là cấu trúc điều khiển) ngôn ngữ lập trình.) Bài mới: Họat động thầy 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 Cách thể điều kiện phụ thuộc vào hoạt động ta còn gọi là cấu trúc rẽ nhánh, và các ngôn ngữ lập trình các cấu trúc rẽ nhánh thể hiển cấu lệnh điều kiện, các em cùng tìm hiểu tiết học ngày hôm + giới thiệu cấu trúc rẽ nhánh dạng thiếu và đầy đủ : a) Cấu trúc rẽ nhánh dạng thiếu Ví dụ 2: SGK/48 Thực hiện: Bước1: tính tổng số tiền T khách hàng đã mua sách Bước 2: T 100000, số tiền phải toán là 70% T Bước 3: In hóa đơn - đưa sơ đồ b) Cấu trúc rẽ nhánh dạng đầy đủ Ví dụ 3: SGK/48 Họat động trò Hoạt động 1: Cấu trúc rẽ nhánh -Hs nghe Nội dung Cấu trúc rẽ nhánh: a) Cấu trúc rẽ nhánh dạng thiếu Ví dụ 2: SGK/48 b) Cấu trúc rẽ nhánh dạng đầy đủ Ví dụ 3: SGK/48 + Đọc kỹ các ví dụ (đã dặn dò tiết trước) + Trao đổi thảo luận nhóm hai cấu trúc, phân biệt giống, khác hai cấu trúc Đại diện nhóm phát biểu Nhận xét (2) Thực hiện: Bước1: tính tổng số tiền T khách hàng đã mua sách Bước 2: T 100000, số tiền phải toán là 70% T; ngược lại số tiền phải toán là 90%.T Bước 3: In hóa đơn Đưa sơ đồ, chốt kiến thức Hoạt động 2: Câu lệnh điều kiện - các ngôn ngữ lập trình các cấu trúc rẽ nhánh thể hiển cấu lệnh điều kiện, -Gv giới thiệu cú pháp ý nghĩa hai câu lệnh +Nhấn mạnh Điều kiện thường là phép so sánh Phép so sánh cho kết là đúng tương đương điều kiện thoả mãn, ngược lại phép so sánh cho kết sai tương đương với điều kiện không thoả mãn -yêu cầu hs lấy ví dụ? -Hs chú ý lắng nghe Câu lệnh điều kiện: Tương ứng với hai cấu trúc rẽ nhánh dạng thiếu và dạng đủ, Pascal có hai câu lệnh điều kiện dạng thiếu và dạng đủ sau: Dạng thiếu: if <điều kiện> then <câu lệnh>; Giả sử cần in số a màn hình a > b: Nếu a > b thì in màn hình giá trị a Thể câu lệnh điều kiện dạng thiếu Pascal: if a > b then write(a); *Nếu điều kiện thoả mãn thì câu lệnh thực hiện, ngược lại thì bỏ qua câu lệnh Ví dụ: Giả sử cần in số a màn hình a > b: Nếu a > b thì in màn hình giá trị a Thể câu lệnh điều kiện dạng thiếu Pascal: if a > b then write(a); Dạng đủ: if <điều kiện> then <câu lệnh 1> else <câu lệnh 2>; -Yêu cầu Hs lấy ví dụ câu lệnh If dạng đủ? - khái quát hoá để HS biết cấu trúc rẽ nhánh, hoạt động cấu trúc rẽ nhánh là giống ngôn ngữ lập trình Nhưng ngôn ngữ lập trình lại có câu lệnh riêng để thể cấu trúc rẽ nhánh -Giới thiệu các ví dụ sgk - Giả sử cần in số a màn hình a > b: Nếu a > b thì in màn hình giá trị a.ngược lại in giá trị b Thể câu lệnh điều kiện dạng thiếu Pascal: if a > b then write(a)else write(b); -Hs tìm hiểu * Nếu điều kiện thoả mãn thì câu lệnh thực hiện, ngược lại thì thực câu lệnh Trong đó, câu lệnh, câu lệnh 1, (3) câu lệnh là câu lệnh Pascal Ví dụ: Giả sử cần in số a màn hình a > b: Nếu a > b thì in màn hình giá trị a.ngược lại in giá trị b Thể câu lệnh điều kiện dạng thiếu Pascal: if a > b then write(a)else write(b); IV Củng cố - Dặn dò: Nhắc lại cấu trúc và nguyên tắc hoạt động câu lệnh điều kiện dạng thiếu và dạng đầy đủ Về nhà: Học và hiểu nguyên tắc hoạt động các câu lệnh điều kiện dạng thiếu và dạng đầy đủ Chuẩn bị các bài tập tiết sau thực hành (4)

Ngày đăng: 06/09/2021, 10:31

w