- Xác định được Input, Output của một bài toán đơn giản - Biết mô tả thuật toán bằng phương pháp liệt kê các bước 2.. Kỹ năng:.[r]
Trang 1Ngày soạn: 7/11/2017 Tiết 25 Ngày giảng:
BÀI TẬP
I Mục tiêu :
1.Kiến thức:
- Biết các bước giải bài toán trên máy tính, nắm được cấu trúc của một chương trình
- Xác định được Input, Output của một bài toán đơn giản
- Biết mô tả thuật toán bằng phương pháp liệt kê các bước
2 Kỹ năng:
- Thành thạo kỹ năng mô tả thuật toán bằng phương pháp liệt kê các bước
3 Thái độ:
- Tích cực tham gia các hoạt động học tập
- Cú ý thức đúng đắn trong giờ học
4 Năng lực
- Giải quyết vấn đề và sáng tạo, hợp tác, tự học, công nghệ thông tin và truyền thông
II Chuẩn bị:
- Giáo viên: Bảng phụ
- HS: Học bài cũ
III Phương pháp – Kỹ thuật dạy học:
- Phương pháp dạy học phát hiện và giải quyết vấn đề, phân tích, hoạt động nhóm, vấn đáp
- Kỹ thuật dạy học: Chia nhóm, đặt câu hỏi, hỏi và trả lời, giao nhiệm vụ
IV Tiến trình dạy học – Giáo dục:
1 Ổn định lớp: 1 phút
2 Kiểm tra bài cũ: 4 phút
Câu hỏi: Trình bày các bước mô tả thuật toán tính tổng các số trong dãy?
3 Bài mới:
Hoạt động 1 : Bài tập
- Thời gian: 36 phút
- Mục tiêu: + Biết các bước giải bài toán trên máy tính, nắm được cấu trúc của một chương trình
+ Xác định được Input, Output của một bài toán đơn giản
+ Biết mô tả thuật toán bằng phương pháp liệt kê các bước
- Hình thức dạy học: Dạy học phân hóa, dạy học theo tình huống
- Phương pháp: Phát hiện và giải quyết vấn đề, học tập hợp tác nhóm nhỏ, phân tích, vấn đáp
- Kỹ thuật dạy học: Chia nhóm, đặt câu hỏi, hỏi và trả lời, giao nhiệm vụ
Trang 2Hoạt động của GV và HS Nội dung
Gv nêu ý tưởng: Muốn tính tổng ta phải
sử dụng 1 biến để lưu giá trị của tổng và
đầu tiên tổng luôn = 0 lên ta gán biến tổng
đó = 0 và sử dụng 1 biến i (i n) sau đó
so sánh nếu ai > 0 ta cộng ai lần lượt cộng
liên tiếp cvào S
Hs: Chú y nghe giảng
Gv: Yêu cầu học sinh thảo luận nhóm làm
ra bảng phụ
Hs: Thảo luận theo nhóm mô tả thuật toán
Gv: Gọi đại điện các nhóm trả lời
Gv: Đưa ra đề bài “Hãy mô tả thuật toán
tìm số lớn nhất trong ba số a, b, c”
Hs: Suy nghĩ các bước cần làm
Gv: Bài này ta cần biến nào?
Hs: Ta cần biến Max, a, b, c
Gv: Đưa ra ý tưởng bài toán
Hs : Thảo luận và đưa ra thuật toán
Gv: Nhận xét và sửa sai nếu có
Gv: Yêu cầu học sinh làm bài 5.16/SBT
Hãy mô tả thuật toán bằng lời với số liệu
cụ thể ?
Gv: Gợi ý cách làm
Hs : Suy nghĩ cùng làm với GV
Gv : Đưa ra thuật toán
Hs : Chú y nghe giảng và ghi bài
3 Bài 6/SGK/45: 12’
Hãy mô tả thuật toán giải bài toán tình tổng các số dương trong dãy số A={a1, a2, ,an} cho trước
- INPUT: n và dãy n số a1, a2, ,an
a1, a2, ,an
B1: S 0; i0;
B2: i i+1;
B3: Nếu ai > 0, S S + ai
B4: Nếu i n, quay lại B2 B5: Thông báo S và kết thúc
4 Bài tập: 10’
Hãy mô tả thuật toán tìm số lớn nhất trong
ba số a, b, c
- INPUT: 3 số a, b, c
- OUTPUT: Số lớn nhất Max trong 3 số a, b,
c là = max{a, b,c}
B1: Nhập 3 số a, b, c B2: Gán Max a B3: Nếu b > Max, gán Max b B4: Nếu c > max; gán Max c B5: Thông báo Max và kết thúc
5.Bài 5.16/SBT/44: 14’
Hàng tháng các hộ dân trong thành phố đều nhận được hoá đơn tiền điện Tiền điện tiêu dùng của mỗi hộ gia đình được tính như sau:
- 100 số đầu tiên; mỗi tháng phải trả 550 đồng
- Từ 100 đến 150 số mỗi số phải trả 1000đ
- Trên 150 số mỗi số phải trả 1500 đồng
Số tiền phải trả là tổng số tiền tính được cộng thêm 10% thuế VAT
- INPUT: a số điện tiêu thụ và bảng quy định giá
- OUTPUT: S tổng số tièn tiền trong tháng B1: Nếu a 100; S a*550
B2: Nếu 100 < a < 150; S 100*550 + (a-100)*1000
B3: Nếu a > 150; S 100*550 + 50*1000+
Trang 3(a-150)*1500 B4: Gán S S *10% (S S *1.1) B5: in S và kết thúc
4 Củng cố: 2 phút
- Qua đây các em nắm được thuật toán, tính tổng dãy số, và tìm giá trị lớn nhất trong 3
số nhập vào từ bàn phím, cách tính tiền điện
5 Hướng dẫn về nhà: 2 phút
V Rút kinh nghiệm: