* Hoạt động 2: - Biết rằng viết chương trình là viết các lệnh để chỉ dẫn máy tính thực hiện các công việc hay giải một bài toán cụ thể.. - Học sinh hiểu được quá trình máy tính hiểu chươ[r]
(1)Trường THCS Thạnh Đông Kế hoạch bài học Tin Học Tuần 01 - Tiết 02 Ngày dạy: 18/08/2014 BÀI 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH MỤC TIÊU: 1.1 Kiến thức: * Hoạt động 1: - Học sinh biết chương trình là cách để người dẫn cho máy tính thực nhiều công việc liên tiếp cách tự động - Học sinh hiểu máy tính thực công việc lệnh, và máy tính thực các lệnh đó cách * Hoạt động 2: - Biết viết chương trình là viết các lệnh để dẫn máy tính thực các công việc hay giải bài toán cụ thể - Học sinh hiểu quá trình máy tính hiểu chương trình phải trải qua: Viết chương trình ngôn ngữ lập trình – Dịch chương trình để máy tính hiểu 1.2 Kĩ năng: Hs thực được: - Giúp học sinh phát triển kĩ quan sát, kĩ phân tích ví dụ, tư để hiểu bài học Hs thực thành thạo: - Giúp học sinh phát triển kĩ quan sát, kĩ phân tích ví dụ, tư để hiểu bài học 1.3 Thái độ: Thói quen: - Học sinh thói quen tự rèn luyện môn học có ý thức học tập môn, ham thích tìm hiểu tư khoa học Tính cách: - Thái độ học tập nghiêm túc, yêu thích môn học NỘI DUNG BÀI HỌC: -Viết chương trình- lệnh cho máy tính làm việc - Chương trình và ngôn ngữ lập trình CHUẨN BỊ: 3.1 Giáo viên: Phòng máy 3.2 Học sinh: Sách theo yêu cầu môn, đọc trước bài nhà TỔ CHỨC CÁC HOẠT ĐỘNG HỌC TẬP: 4.1 Ổn định tổ chức và kiểm diện (2p) Giáo viên ổn định tổ chức và kiểm diện học sinh 4.2 Kiểm tra miệng (3p) Giáo viên: Nguyễn Hữu Khoa Năm học 2014 - 2015 (2) Trường THCS Thạnh Đông Kế hoạch bài học Tin Học Câu 1: Con người lệnh cho máy tính nào? Cho ví dụ? Câu 2: Tại cần phải viết chương trình? 4.3 Tiến trình bài học: HOẠT ĐỘNG CỦA GV VÀ HS NỘI DUNG BÀI HỌC Hoạt động 1: Tìm hiểu viết chương trình Viết chương trình, lệnh cho máy tính và lệnh cho máy tính làm việc (15p) làm việc Gv: Trở lại ví dụ rô-bốt nhặt rác, việc viết các lệnh để điều khiển rô-bốt thực chất có nghĩa là viết chương trình - Để điều khiển Rô-bốt ta phải làm gì? Hs: Để điều khiển Rô-bốt ta phải viết chương trình cho Rô-bốt Gv: Viết các lệnh chính là viết chương trình => nào là viết chương trình ? Chương trình máy tính là gì? ? Tại cần phải viết chương trình Hs: Suy nghĩ và trả lời Gv: Nhận xét câu trả lời, chốt lại kiến thức và cho học sinh ghi bài + Viết chương trình là hướng dẫn máy tính Hs: Ghi bài thực các công việc hay giải bài toán Hoạt động 2: Chương trình và ngôn ngữ cụ thể lập trình (17’) Gv: Đặt tình huống: Giả sử có hai Chương trình và ngôn ngữ lập trình người nói chuyện với Một người biết tiếng Anh, người biết tiếng Việt Vậy hai người có thể hiểu không? Hs: Hai người không thể hiểu qua tiếng nói Gv: Vậy để hai người đó hiểu thì cần có ? - Ngôn ngữ dùng để viết các chương trình Hs: Một người thứ làm thông dịch máy tính gọi là ngôn ngữ lập trình Gv:Tương tự để dẫn cho máy tính Giáo viên: Nguyễn Hữu Khoa Năm học 2014 - 2015 (3) Trường THCS Thạnh Đông Kế hoạch bài học Tin Học công việc cần làm ta phải viết chương trình ngôn ngữ máy Tuy nhiên, việc viết chương trình ngôn ngữ máy khó.? - Các chương trình dịch đóng vai trò "người - Để máy tính có thể xử lí, thông tin đưa vào phiên dịch" và dịch chương trình máy phải đuợc chuyển đổi dạng viết ngôn ngữ lập trình sang ngôn ngữ dãy bit (dãy số gồm và 1) máy để máy tính có thể hiểu Hs: Lắng nghe giáo viên giảng bài Gv: Để có chương trình mà máy tính có thể thực thì cần trải qua các bước nào? Hs:* Viết chương trình theo ngôn ngữ lập trình * Dịch chương trình sang ngôn ngữ máy để máy tính có thể hiểu Gv: Giới thiệu cho học sinh biết số ngôn ngữ lập trình: Turbo Pascal, C++, Việc tạo chương trình máy tính gồm bước: + Viết chương trình bảng ngôn ngữ lập trình + Dịch chương trình thành ngôn ngữ máy để máy tính hiểu 4.4 Tổng kết (5p) Chương trình là gì? Tại cần phải viết chương trình? Ngôn ngữ lập trình là gì? Việc tạo chương trình máy tính gồm bước nào? 4.5 Hướng dẫn học tập (3p) Đối với bài học tiết này: - Về nhà học bài cũ, làm bài tập 3,4 sách giáo khoa Đối với bài học tiết tiếp theo: - Xem trước bài, chuẩn bị cho bài mới: Làm quen với chương trình và ngôn ngữ lập trình - Trả lời câu hỏi: Ngôn ngữ lập trình là gì? PHỤ LỤC Giáo viên: Nguyễn Hữu Khoa Năm học 2014 - 2015 (4)