-Con ngêi chØ dÉn cho m¸y tÝnh thùc hiÖn c«ng viÖc th«ng qua c¸c lÖnh.[r]
(1)TiÕt2 MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH
Ngày soạn:22/08/08 Ngày dạy:24/08/08 A.MỤC TIÊU:
1 Kiến thức: Biết viết chơng trình viết lệnh để dẫn máy tính thực cơng việc hay giải toán cụ thể
2 Kỹ năng: Biết ngơn ngữ dùng để viết chơng trình máy tính gọi ngơn ngữ lập trình
BiÕt vai trò chơng trình dịch
3 Thỏi : Giỏo dc hc sinh to lp chơng trình máy tÝnh
B PHƯƠNG PHÁP: C CHUẨN BỊ:
1 Giáo viên: Nội dung, máy tính, giáo án điện tử Học sinh: Xem trước nội dung
D TIẾN TRÌNH:
I Ổn định tổ chức:
II Bài cũ: Con ngêi lƯnh cho m¸y tÝnh nh ? Lấy ví dụ minh hoạ ?
III Bài mới: Đặt vấn đề Triển khai bài:
Hoạt động thầy trò Nội dung kiến thức
Hoạt động : Học sinh hiểu viết chơng trình
Đa ví dụ chơng trình Nghiên cứu SGK quan sát sơ đồ chơng trình
Lí cần phải viết chơng trình để điều khiển máy tính
Dựa vào khái niệm chơng trình để tr li
Chốt ý hình Viết chơng trình ?
Đa khái niệm viết chơng trình hình
3 Viết chơng trình : lệnh cho máy tính làm việc
Viết chơng trình hớng dẫn máy tính thực công việc hay giải toán cụ thể
Hoạt động2 : Tìm hiểu ngơn ngữ lập trình, chơng trình dịch
Máy tính có hiểu đợc chơng trình viết ngơn ngữ thơng thờng khơng ? Nó hiểu ngơn ngữ ? H : Suy ngh v tr li
4 Chơng trình ngôn ngữ lập trình ?
(2)G : Em hiểu ngôn ngữ lập trình ?
H : Nghiên cứu SGK trả lời G : Chốt khái niệm hình
H : Đọc lại ghi
G : Đa mẫu chơng trình đơn giản viết ngơn ngữ Pascal ? Theo em máy tính có hiểu chơng trình khơng
H : Suy nghÜ tr¶ lời : Không
G : Giải thích tác dụng chơng trình dịch
H : Nghiên cứu SGK nêu khái niệm chơng trình dịch
G : Chốt khái niệm môi trờng lập trình lấy ví dụ số môi tr-ờng lập trình khác
- Chơng trình dịch đóng vai trị "ngời phiên dịch" dịch chơng trình đợc viết ngơn ngữ lập trình sang ngơn ngữ máy để máy tính hiểu đợc
- Chơng trình soạn thảo chơng trình dịch thờng đợc kết hợp vào phần mềm, đợc gọi mơi trờng lập trình
IV CỦNG CỐ
-Con ngêi chØ dÉn cho m¸y tính thực công việc thông qua lệnh
-Viết chơng trình hớng dẫn máy tính thực công việc hay giải toán cụ thể
-Ngơn ngữ dùng để viết chơng trình máy tính đợc gọi ngơn ngữ lập trình 1.Em cho biết soạn thảo văn yêu cầu máy tính tìm kiếm thay (Replace), thực chất ta yêu cầu máy thực lệnh ? Ta thay đổi thứ tự chúng đợc không?
2 Sau thực lệnh “Hãy qt nhà” trên, vị trí rơ-bốt ? Em đa lệnh để rơ-bốt trở lại vị trí xuất phát (góc dới bên trái hình) Tại ngời ta tạo ngơn ngữ khác để lập trình máy tính có ngơn ngữ máy mình?