Bài mới: * Giới thiệu bài: 1’ Bài toán là khái niệm quen thuộc trong các môn học như Toán, Vật lí,… Chẳng hạn tính tổng các số tự nhiên từ 1 đến 100, tính quãng đường ô tô đi được trong [r]
(1) Tin học lớp Trường PTDT Nội Trú An Lão Tuaàn: 10 Tieát 19 Bài 5: TỪ Ngày soạn: 22 10 08 BAØI TOÁN ĐẾN CHƯƠNG TRÌNH I MUÏC TIEÂU Kiến thức - Biết khái niệm bài toán, thuật toán - Biết cách xác định bài toán Kyõ naêng - Hiểu thuật toán, quá trình giải toán trên máy tính Thái độ - Nghieâm tuùc hoïc taäp, coù tinh thaàn hoïc hoûi, saùng taïo II CHUAÅN BÒ Noäi dung: - Bài toán và xác định bài toán - Quá trình giải toán trên máy tính Đồ dùng: - Giáo viên: Sách giáo khoa, giáo án, đồ dùng dạy học - Học sinh:Sách giáo khoa, vở, viết, thước kẻ Xem bài trước lên lớp III HOẠT ĐỘNG DẠY HỌC Tổ chức lớp (2’) - Ổn định tổ chức - Kieåm tra só soá hoïc sinh + Lớp 8A1: + Lớp 8A2: - Phaân nhoùm hoïc taäp Kieåm tra baøi cuõ (5’) * Caâu hoûi: - CH1: Để viết chương trình TP đơn giản cần phải làm gì? - CH2: Neâu yù nghóa cuûa caâu leänh pascal sau: Writeln(<giá trị thực>:n:m); * Trả lời: CH1: - Để viết chương trình TP đơn giản cần phải: + Đọc kỹ nội dung + Lập công thức tính + Lập các biến có công thức tính + Xem biến đó có kiểu liệu gì cần lưu ý - CH2: câu lệnh pascal writeln(<giá trị thực>:n:m) dùng để điều khiển cách in các số thực trên màn hình; đó giá trị thực là số hay biểu thức số thực và n, m là các số tự nhiên, đó n qui định độ rộng, còn m là chữ số thập phân Giaùo vieân giaûng daïy: Phaïm Thò Leä Trang Lop8.net 49 (2) Tin học lớp Trường PTDT Nội Trú An Lão Bài mới: * Giới thiệu bài: (1’) Bài toán là khái niệm quen thuộc các môn học Toán, Vật lí,… Chẳng hạn tính tổng các số tự nhiên từ đến 100, tính quãng đường ô tô giờ,…Tuy nhiên ngày ta thường gặp và giải các công việc đa dạng nhiều, ví dụ lập bảng cửu chương, lập bảng điểm, so sánh chiều cao hai bạn Và để giải bài toán cụ thể đó nào ngôn ngữ lập trình, ta sang nội dung TG Hoạt động giáo viên Hoạt động học sinh Noäi dung 16’ Hoạt động 1: Tìm hiểu bài toán và xác định bài toán Bài toán và xác định - Neâu sô qua veà khaùi nieäm baøi - Laéng nghe bài toán: toán * Khái niệm bài toán: - Xeùt vd: Tính dieän tích hình - Bài toán là công troøn vieäc hay moät nhieäm vuï -? Tìm giaû thieát vaø keát luaän - Giaû thieát: chu vi vaø caàn phaûi giaûi quyeát bài toán này baùn kính * Xác định bài toán: - Nhaän xeùt - KL: Tính dieän tích - Xeùt vd tính dieän tích - Trong toán học, trước bắt - Lắng nghe hình troøn đầu giải bài toán, ta + ĐK cho trước: chu vi và thường tìm GT và KL baùn kính - Trong tin hoïc, phaàn giaû thieát + KQ thu được: Diện tích là điều kiện cho trước (input), hình troøn phần KL là kết thu - Xác định bài toán là việc (output) xaùc ñònh caùc ñieàu kieän -> đó là cách xác định bài ban đầu (thông tin vào – toán tin học, chíng dùng input) vaø keát quaû caàn thu ta viết CT giải (thông tin – toán trên máy tính output) 15’ Hoạt động 2: Tìm hiểu quá trình giải toán trên máy tính Quá trình giải toán - Để máy tính có thể “giải“ - Lắng nghe treân maùy tính: bài toán người phải - Giải toán trên máy tính dẫn cho máy tính thực nghóa laø ñöa cho maùy tính thoâng qua caùc caâu leänh cuï theå, dãy hữu hạn các thao tác chi tieát đơn giản (thuật toán) mà -? Máy tính có tự giải toán - Thảo luận, trả lời có thể thực để khoâng? cho ta keát quaû - Nhận xét Là người - Lắng nghe, ghi nhớ - Quá trình giải toán trên nghĩ ra, máy tính thực nội dung máy tính gồm các bước thao tác theo dẫn sau: người + Xác định bài toán - Nhö vaäy-> KL + Mô tả thuật toán + Vieát chöông trình Giaùo vieân giaûng daïy: Phaïm Thò Leä Trang Lop8.net 50 (3) Tin học lớp 5’ Trường PTDT Nội Trú An Lão Hoạt động3: củng cố - Hệ thống nội dung toàn - Lắng nghe baøi giaûng - Hướng dẫn giải bài - Cùng trả lời với giáo tr45/SGK vieân Baøi 1: a) Input: Danh saùch hoï teân hs lớp Output : Soá hs coù hoï traàn b) input: Daõy soá n Output: Tổng các phần tử lớn c) Daõy soá n Output : Soá caùc soá coù giaù trò nhoû nhaát Daën doø: (1’) - Xem trước hai nội dung còn lại bài học hôm IV RUÙT KINH NGHIEÄM - — — —»«— — — Giaùo vieân giaûng daïy: Phaïm Thò Leä Trang Lop8.net 51 (4)