Trở lại ví dụ về rô-bốt nhặt rác, chương trình có thể có các lệnh như sau - Khi thực hiện chương trình, máy tính sẽ thực hiện các lệnh có trong chương trình một cách tuần tự - Quan sát t[r]
(1)Tuần: Tiết : Ngày soạn: 12/08/2013 Ngày dạy: 15/08/2013 BÀI MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH I Mục tiêu: 1/ Kiến thức: HS hiểu số khái niệm thuật ngữ đơn giản chương trình MT 2/ Kỹ năng: HS biết dùng lệnh sống hàng ngày để thực vài ví dụ HS Biết áp dụng các lệnh quen thuộc vào bài toán cụ thể 3/ Thái độ: HS nghiêm túc học tập và nghiên cứu bài học II Chuẩn bị: GV: SGK, Màn hình lớn để trình chiếu HS: Chuẩn bị trước bài nhà III Phương pháp: vấn đáp, thuyết trình, trực quan IV Tiến trình bài giảng 1/ Ổn định lớp: (1’) 2/ KTBC: Không kiểm tra 3/ Bài HĐ thầy HĐ trò Nội dung HĐ 1: Tìm hiểu việc người lệnh cho MT nào (18’) - GV: Để máy tính có thể thực công - Nghe và ghi chép CON NGƯỜI RA LỆNH CHO việc theo mong muốn mình, người MÁY TÍNH NHƯ THẾ NÀO? phải đưa dẫn thích hợp cho máy tính - Để dẫn máy tính thực công việc nào đó, người đưa cho VD: Nháy đúp chuột lên biểu tượng lệnh - HS lấy VD máy tính nhiều lệnh, máy cho MT khởi động phần mềm tính thực các lệnh này theo đúng thứ tự nhận ? Khi thực chép đoạn Vb, ta đã - HS : lệnh: VD1: Gõ chữ A lên màn hình Ra lệnh cho MT thực lệnh cho MT ghi chữ lên màn hình VD 2: Sao chép đoạn vb là yêu cầu MT thực lệnh: chép ghi vào nhớ và chép từ nhớ vị trí HĐ2 Tìm hiểu hoạt động RôBốt nhặt rác (20’) ( GV chiếu trên màn chiếu) Giả sử có đống rác và rô-bốt các vị HS quan sát trên màn trí hình đây Từ vị trí thời chiếu rô-bốt, ta cần các lệnh để dẫn rô-bốt nhặt rác và bỏ rác vào thùng rác để nơi quy định - Quan sát trên màn ? Nhìn vào hình, em hãy mô tả các bước để hình và trả lời Robot có thể thực nhặt rác bỏ vào thùng Rẽ phải bước Tiến bước Nhặt rác (2) Rẽ phải bước Tiến bước Bỏ rác vào thùng Giả sử các lệnh trên viết và lưu tệp với tên "Hãy nhặt rác " Khi đó ta cần lệnh "Hãy nhặt rác", các lệnh tệp đó điều khiển rô-bốt tự động thực các lệnh nói trên Củng cố: (5) - Ghi nhớ - làm bài tập SGK Dặn dò: (1) - Học bài theo SGK - Học ghi nhớ và làm lại BT 1; BT1 SGK - Chuẩn bị các phần bài ********************************************* Tuần: Ngày soạn: 12/08/2013 Tiết : Ngày dạy: 15/08/2013 BÀI MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH(tt) I Mục tiêu: 1/ Kiến thức: HS hiểu số khái niệm thuật ngữ đơn giản chương trình MT 2/ Kỹ nămg: - HS biết dùng lệnh sống hàng ngày để thực vài ví dụ - HS Biết áp dụng các lệnh quen thuộc vào bài toán cụ thể - Biết viết chương trình đơn giản lệnh cho MT làm việc 3/ Thái độ: - HS nghiêm túc học tập và nghiên cứu bài học II Chuẩn bị: GV: SGK, Màn hình lớn để trình chiếu HS: Chuẩn bị trước bài nhà IV Tiến trình bài giảng 1/ Ổn định lớp: 1’ 2/ KTBC: 3’ Con người lệnh cho máy tính nào? - Để dẫn máy tính thực công việc nào đó, người đưa cho máy tính nhiều lệnh, máy tính thực các lệnh này theo đúng thứ tự nhận VD1: Gõ chữ A lên màn hình Ra lệnh cho MT ghi chữ lên màn hình 3/ Bài mới: HĐ thầy HĐ trò Nội dung HĐ1: Cách Viết chương trình lệnh cho MT làm việc (15’) - Việc viết các lệnh để điều khiển rô- Nghe và ghi chép Viết chương trình: lệnh cho máy tính bốt thực chất có nghĩa là làm việc viết chương trình Trở lại ví dụ rô-bốt nhặt rác, chương trình có thể có các lệnh sau - Khi thực chương trình, máy tính thực các lệnh có chương trình cách - Quan sát trên màn hình trình chiếu ? Tại cần viết chương trình - Đọc thông tin SGK và trả lời Một lệnh đơn giản không đủ để dẫn cho MT, vì cần tập hợp nhiều lệnh thành chương trình giúp người (3) điều khiển MT đơn giản và hiệu HĐ2: Chương trình và ngôn ngữ lập trình (20’) ? Để thực công việc, máy - Suy nghĩ trả lời CHƯƠNG TRÌNH VÀ NGÔN NGỮ tính phải hiểu các lệnh viết LẬP TRÌNH: chương trình Vậy làm nào để máy tính hiểu các lệnh - Máy tính “nói” và “ hiểu” ngôn người? Ta có thể lệnh cho ngữ riêng là ngôn ngữ máy tính máy tính cách nói gõ các - Viết chương trình là sử dụng các từ có phím bất kì không? nghĩa (thường là tiếng Anh) các ngôn ngữ lập trình đã đời để - Nghe và ghi chép - Các chương trình dịch đóng vai trò giảm nhẹ khó khăn việc viết "người phiên dịch" và dịch chương chương trình trình viết ngôn ngữ lập trình sang ngôn ngữ máy để máy tính có thể hiểu Như vậy, thông tin đưa vào máy phải GV: Mô tả trên máy chiếu việc - Quan sát trên màn hình trình chuyển đổi thành dạng dãy bit (dãy chiếu lệnh cho máy tính làm việc các tín hiệu kí hiệu 1) ? Tại phải lập trình cho máy tính - HS suy nghĩ trả lời - GV mô tả hình ảnh trên màn - HS ghi chép hình HS Quan sát - Để tạo chương trình máy tính, chúng ta phải viết chương trình theo ngôn ngữ lập trình - Ngôn ngữ lập trình là công cụ giúp để tạo các chương trình máy tính * Việc tạo chương trình máy tính thực chất gồm hai bước sau: (1) Viết chương trình theo ngôn ngữ lập trình; (2) Dịch chương trình thành ngôn ngữ máy để máy tính hiểu 4/ Củng cố: (3’) - Ghi nhớ - Ghi nhớ - Trả lời BT 2,3 SGK 5/ Dặn dò: (3’) - Về nhà học bài, làm lại BT 2,3 SGK - Chuẩn bị “Bài 2-Làm Quen Với Chương Trình Và Ngôn Ngữ Lập Trình” *********************************** (4)