- Để máy tính có thể xử lí, Hs cho ví dụ thông tin đưa vào máy phải đuợc chuyển đổi dưới dạng một dãy bit dãy số gồm 0 và 1 - Các chương trình dịch đóng vai trò "người phiên dịch" và dịc[r]
(1)Phần I: LẬP TRÌNH ĐƠN GIẢN Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH Ngày soạn:26/07/2011 Ngày dạy:11/08/2011 Tiết ppct:1 Tuần:1 I Mục tiêu: Kiến thức: - Biết người dẫn cho máy tính thực công việc thông qua lệnh - 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 Kĩ năng: - Biết đưa quy trình các câu lệnh để thực công việc nào đó Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học II Chuẩn bị: - Giáo viên: Sách giáo khoa, giáo án - Học sinh: đã dặn III Phương pháp: - Vấn đáp, thuyết trình, trực quan IV Tiến trình bài dạy: Ổn định lớp Kiểm tra chuẩn bị học sinh Bài Hoạt động thầy + Hoạt động 1: Tìm hiểu cách để người lệnh cho máy tính Gọi học sinh đọc bài Hoạt động trò Nội dung Con người lệnh cho máy tính nào ? Hs: đọc bài - Để dẫn máy tính thực công việc nào đó, người ? Máy tính là công cụ giúp + Máy tính là công cụ giúp đưa cho máy tính nhiều người làm công việc gì người xử lý thông tin cách lệnh, máy tính thực các lệnh này theo đúng thứ tự nhận hiệu ? Nêu số thao tác để người lệnh cho máy tính thực + Một số thao tác để người lệnh cho máy tính thực như: khởi động, thoát khỏi phần mềm, chép, di chuyển, thực các bước để tắt máy tính… Khi thực thao tác này => ta đã lệnh cho máy tính thực - Con người dẫn cho máy tính ? Để điều khiển máy tính Con người điều khiển máy tính thực công việc thông qua các người phải làm gì thông qua các lệnh lệnh Hoạt động 2: Tìm hiểu ví dụ Ví dụ Rô-bốt nhặt rác: Rô-bốt nhặt rác ? Con người chế tạo thiết bị Con người chế tạo Rô-bốt Lop8.net (2) nào để giúp người nhặt rác, lau cửa kính trên các toà nhà cao tầng? - Giả sử ta có Rô-bốt có thể thực các thao tác như: tiến bước, quay phải, quay trái, nhặt rác và bỏ rác vào thùng - Quan sát hình sách giáo khoa Học sinh chú ý lắng nghe Học sinh quan sát hình sách giáo khoa theo yêu cầu giáo viên + Để Rô-bốt thực việc nhặt rác và bỏ rác vào thùng ta lệnh sau: ? Ta cần lệnh nào để - Tiến bước dẫn Rô-bốt di chuyển từ vị - Quay trái, tiến bước trí thời => nhặt rác => bỏ - Nhặt rác - Quay phải, tiến bước rác vào thùng - Quay trái, tiến bước - Bỏ rác vào thùng * Các lệnh để Rô-bốt hoàn thành tốt công việc: - Tiến bước - Quay trái, tiến bước - Nhặt rác - Quay phải, tiến bước - Quay trái, tiến bước - Bỏ rác vào thùng Củng cố: (5phút) ? Con người làm gì để dẫn cho máy tính thực công việc Dặn dò: (3 phút) - Học bài kết hợp SGK - Làm bài tập 1/8 SGK Rút kinh nghiệm: Lop8.net (3) Bài 1: MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH (tt) Ngày soạn:26/07/2011 Ngày dạy:11/08/2011 Tiết ppct:2 Tuần:1 I Mục tiêu: Kiến thức: - 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 - Biết ngôn ngữ lập trình là ngôn ngữ dùng để viết chương trình - Biết vai trò chương trình dịch Kĩ năng: - Rèn luyện kĩ viết chương trình đơn giản Thái độ: - Thái độ học tập nghiêm túc, yêu thích môn học II Chuẩn bị: - Giáo viên: Sách giáo khoa, giáo án - Học sinh: đã dặn III Phương pháp: - Vấn đáp, thuyết trình, trực quan IV Tiến trình bài dạy: Ổn định lớp Kiểm tra bài cũ: (5 phút) ? Con người làm gì để điều khiển máy tính? Cho ví dụ cụ thể ? Bài mới: Hoạt động thầy Hoạt động trò + Hoạt động 1: Tìm hiểu viết chương trình và lệnh cho máy tính làm việc - 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 + Để điều khiển Rô-bốt ta phải làm gì? viết các lệnh Nội dung Viết chương trình, lệnh cho máy tính làm việc Hãy nhặt rác Bắt đầu - Tiến bước - Quay trái, tiến bước - Nhặt rác - Quay phải, tiến bước - Quay trái, tiến bước - Bỏ rác vào thùng Kết thúc - Viết các lệnh chính là viết + Viết chương trình là hướng dẫn + Viết chương trình là hướng dẫn chương trình => nào là viết máy tính thực các công việc máy tính thực các công việc hay chương trình? hay giải bài toán cụ thể giải bài toán cụ thể ? Chương trình máy tính là gì? + Chương trình máy tính là dãy các lệnh mà máy tính có thể hiểu và thực Lop8.net (4) ? Tại cần phải viết chương + Viết chương trình giúp trình người điều khiển máy tính cách đơn giản và hiệu Hoạt động 2: Chương trình Chương trình và ngôn ngữ lập và ngôn ngữ lập trình trình - Giả sử có hai người nói chuyện với Một người biết tiếng Anh, người Học sinh chú ý lắng nghe => ghi biết tiếng Việt Vậy hai người nhớ kiến thức có thể hiểu không? - Tương tự để dẫn cho máy Học sinh chú ý lắng nghe - Ngôn ngữ dùng để viết các chương tính công việc cần làm ta trình máy tính gọi là ngôn ngữ lập phải viết chương trình trình ngôn ngữ máy Tuy nhiên, việc viết chương trình ngôn ngữ máy khó.? - Để máy tính có thể xử lí, Hs cho ví dụ thông tin đưa vào máy phải đuợc chuyển đổi dạng dãy bit (dãy số gồm và 1) - Các chương trình dịch đóng vai trò "người phiên dịch" và dịch - Để có chương trình mà chương trình viết ngôn máy tính có thể thực Lắng nghe ngữ lập trình sang ngôn ngữ máy để cần qua bước: máy tính có thể hiểu * Viết chương trình theo ngôn ngữ lập trình * Dịch chương trình sang ngôn Ví dụ: ngữ máy để máy tính có thể hiểu Củng cố: (5 phút) ? Hãy cho biết lí cần phải viết chương trình để điều khiển máy tính ? Chương trình dịch dùng để làm gì? Dặn dò: (2 phút) - Học bài kết hợp SGK - Làm bài tập 2,3,4/8/SGK Lop8.net (5)