Bài 6. Câu lệnh điều kiện
Chia sẻ bởi phạm thị thu hà |
Ngày 14/10/2018 |
175
Chia sẻ tài liệu: Bài 6. Câu lệnh điều kiện thuộc Tin học 8
Nội dung tài liệu:
Tiết 28_Bài 6: CÂU LỆNH ĐIỀU KIỆN (TT)
Mục tiêu
Kiến thức
Biết sự cần thiết của câu trúc rẽ nhánh trong lập trì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 đủ trong Pascal.
Kĩ năng
Rèn luyện kĩ năng bước đầu viết được câu lệnh điều kiện trong Pascal
Thái độ
Thái độ học tập nghiêm túc, rèn luyện tư duy logic
Phương pháp
Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi.
Đàm thoại, thảo luận nhóm, gv hướng dẫn nhận xét và tổng kết.
Chuẩn bị
GV: SGK, giáo án, bài giảng điện tử, tài liệu tham khảo
HS: Học kỹ lý thuyết, đọc trước bài.
Tổ chức hoạt động
Ổn định lớp
Kiểm tra bài cũ
Câu 1: Hãy cho ví dụ về một số hoạt động phụ thuộc vào điều kiện?
Câu 2: Hãy cho biết các điều kiện hoặc biểu thức sau đây cho kết quả đúng hay sai?
123 chia hết cho 3_Đúng
15
2<200_Sai
𝑥
2< −1_Sai
Nếu ba cạnh a,b,c của một tam giác thỏa mãn
𝑐
2
𝑎
2
𝑏
2
thì tam giác có một góc vuông_Đúng
Bài mới
Hoạt động giáo viên
Hoạt động học sinh
Nội dung
Hoạt động 1: Tìm hiểu cấu trúc rẽ nhánh
Các hoạt động được thực hiện khi nó tuân theo một điều kiện nào đó. Tiết trước chúng ta đã tìm hiểu về hoạt động phụ thuộc vào điều kiện,… Các hoạt động đó khi đưa vào máy tính được thể hiện như thế nào. Hôm nay chúng ta tiếp tục tìm hiểu về câu lệnh điều kiện trong ngôn ngữ lập trình: cấu trúc và cách thức hoạt động của câu lệnh điều kiện.
? Đặt vấn đề: Máy tính thực hiện một chương trình thế nào?
Nhận xét: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ỏa mãn; ngược lại, nếu điều kiện không được thỏa mãn thì bỏ qua câu lệnh hoặc thực hiện một câu lệnh khác.
Xét ví dụ:
Ví dụ 2: Một hiệu sách thực hiện đợ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 nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán.
? Em hãy mô tả hoạt động tính tiền cho khách.
? Trong thuật toán vừa nêu trên, hoạt động nào là hoạt động phụ thuộc vào điều kiện?
Giới thiệu: Cách thể hiện hoạt động phụ thuộc vào điều kiện như trên được gọi là cấu trúc rẽ nhánh dạng thiếu.
GV yêu cầu HS xét ví dụ tiếp theo.
Ví dụ 3: Trong ví dụ 2, chúng ta biết rằng nếu tổng số tiền không nhỏ hơn 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Giả sử thêm vào đó, cửa hàng giảm 10% cho những khách chỉ mua với tổng số tiền không đến 100 nghìn đồng.
? Khi đó phải tính tiền cho khách hàng như thế nào?
? Trong thuật toán tính tiền phải trả cho khách, hoạt động nào là hoạt động phụ thuộc vào điều kiện?
Giới thiệu: Cách thể hiện hoạt động phụ thuộc vào điều kiện như trong ví dụ 3 được gọi cấu trúc rẽ nhánh dạng đủ.
? Như vậy, cấu trúc rẽ nhánh có dạng như thế nào?
? Sau từ “Nếu”, “thì” và “ngược lại” là gì?
GV giới thiệu cho HS sơ đồ của của cấu trúc rẽ nhánh dạng thiếu và dạng đủ.
Mọi ngôn ngữ lập trình đều có các câu lệnh để thực hiện cấu trúc rẽ nhánh dạng thiếu và dạng đủ.
? Như vậy, cấu trúc rẽ nhánh giúp cho việc lập trình như thế nào?
Trả lời: Thực hiện tuần tự các câu lệnh, từ câu lệnh đầu tiên đến câu lệnh cuối cùng
.
Mô tả hoạt động tính tiền cho khách:
B1: Tính tổng số tiền T khách hàng đã mua sách.
B2: Nếu T ≥ 100000, số tiền phải thanh toán là 70%x T.
B3: In hoá đơn.
Hoạt động phụ thuộc vào điều kiện là:“Nếu T ≥ 100000, số tiền phải thanh toán là 70%x T.”
Học sinh chú ý lắng nghe => ghi nhớ kiến thức.
Mô tả hoạt động tính tiền cho khách:
B1: Tính tổng số tiền T khách hàng đã mua sách.
B2: Nếu T ≥ 100000, số tiền phải thanh toán là 70%x T; ngược là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 trong lập trì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 đủ trong Pascal.
Kĩ năng
Rèn luyện kĩ năng bước đầu viết được câu lệnh điều kiện trong Pascal
Thái độ
Thái độ học tập nghiêm túc, rèn luyện tư duy logic
Phương pháp
Đặt vấn đề, đưa ra yêu cầu để học sinh trao đổi.
Đàm thoại, thảo luận nhóm, gv hướng dẫn nhận xét và tổng kết.
Chuẩn bị
GV: SGK, giáo án, bài giảng điện tử, tài liệu tham khảo
HS: Học kỹ lý thuyết, đọc trước bài.
Tổ chức hoạt động
Ổn định lớp
Kiểm tra bài cũ
Câu 1: Hãy cho ví dụ về một số hoạt động phụ thuộc vào điều kiện?
Câu 2: Hãy cho biết các điều kiện hoặc biểu thức sau đây cho kết quả đúng hay sai?
123 chia hết cho 3_Đúng
15
2<200_Sai
𝑥
2< −1_Sai
Nếu ba cạnh a,b,c của một tam giác thỏa mãn
𝑐
2
𝑎
2
𝑏
2
thì tam giác có một góc vuông_Đúng
Bài mới
Hoạt động giáo viên
Hoạt động học sinh
Nội dung
Hoạt động 1: Tìm hiểu cấu trúc rẽ nhánh
Các hoạt động được thực hiện khi nó tuân theo một điều kiện nào đó. Tiết trước chúng ta đã tìm hiểu về hoạt động phụ thuộc vào điều kiện,… Các hoạt động đó khi đưa vào máy tính được thể hiện như thế nào. Hôm nay chúng ta tiếp tục tìm hiểu về câu lệnh điều kiện trong ngôn ngữ lập trình: cấu trúc và cách thức hoạt động của câu lệnh điều kiện.
? Đặt vấn đề: Máy tính thực hiện một chương trình thế nào?
Nhận xét: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ỏa mãn; ngược lại, nếu điều kiện không được thỏa mãn thì bỏ qua câu lệnh hoặc thực hiện một câu lệnh khác.
Xét ví dụ:
Ví dụ 2: Một hiệu sách thực hiện đợ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 nhất là 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán.
? Em hãy mô tả hoạt động tính tiền cho khách.
? Trong thuật toán vừa nêu trên, hoạt động nào là hoạt động phụ thuộc vào điều kiện?
Giới thiệu: Cách thể hiện hoạt động phụ thuộc vào điều kiện như trên được gọi là cấu trúc rẽ nhánh dạng thiếu.
GV yêu cầu HS xét ví dụ tiếp theo.
Ví dụ 3: Trong ví dụ 2, chúng ta biết rằng nếu tổng số tiền không nhỏ hơn 100 nghìn đồng, khách hàng sẽ được giảm 30% tổng số tiền phải thanh toán. Giả sử thêm vào đó, cửa hàng giảm 10% cho những khách chỉ mua với tổng số tiền không đến 100 nghìn đồng.
? Khi đó phải tính tiền cho khách hàng như thế nào?
? Trong thuật toán tính tiền phải trả cho khách, hoạt động nào là hoạt động phụ thuộc vào điều kiện?
Giới thiệu: Cách thể hiện hoạt động phụ thuộc vào điều kiện như trong ví dụ 3 được gọi cấu trúc rẽ nhánh dạng đủ.
? Như vậy, cấu trúc rẽ nhánh có dạng như thế nào?
? Sau từ “Nếu”, “thì” và “ngược lại” là gì?
GV giới thiệu cho HS sơ đồ của của cấu trúc rẽ nhánh dạng thiếu và dạng đủ.
Mọi ngôn ngữ lập trình đều có các câu lệnh để thực hiện cấu trúc rẽ nhánh dạng thiếu và dạng đủ.
? Như vậy, cấu trúc rẽ nhánh giúp cho việc lập trình như thế nào?
Trả lời: Thực hiện tuần tự các câu lệnh, từ câu lệnh đầu tiên đến câu lệnh cuối cùng
.
Mô tả hoạt động tính tiền cho khách:
B1: Tính tổng số tiền T khách hàng đã mua sách.
B2: Nếu T ≥ 100000, số tiền phải thanh toán là 70%x T.
B3: In hoá đơn.
Hoạt động phụ thuộc vào điều kiện là:“Nếu T ≥ 100000, số tiền phải thanh toán là 70%x T.”
Học sinh chú ý lắng nghe => ghi nhớ kiến thức.
Mô tả hoạt động tính tiền cho khách:
B1: Tính tổng số tiền T khách hàng đã mua sách.
B2: Nếu T ≥ 100000, số tiền phải thanh toán là 70%x T; ngược lài,
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: phạm thị thu hà
Dung lượng: 59,74KB|
Lượt tài: 3
Loại file: docx
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)