Các ngôn ngữ khác muốn máy tính hiểu được phải chuyển đổi sang ngôn ngữ máy nhờ vào chương trình trung gian gọi là chương trình dịch. 2’ HÖÔÙNG DAÃN VEÀ NHAØ :[r]
(1)Ngày soạn : Tiết : 19 BAØI DẠY
A. MỤC TIÊU : Kiến thức :
Biết khái niệm ngôn ngữ máy, hợp ngữ ngơn ngữ bậc cao Kỹ :
Ghi nhớ việc cần dịch từ ngơn ngữ bậc cao, hợp ngữ sang ngôn ngữ máy T tưởng, tình cảm :
Học sinh thấy máy tính hoạt động theo chương trình từ có thái độ đắn việc học máy tính tin học nói chung
B. P HƯƠNG PHÁP VÀ PHƯƠNG TIỆN DẠY HỌC Ph ương pháp :
Phát vấn Làm việc nhóm Thuyết trình Phương tiện :
Giáo viên : Sách + giáo án Học sinh :sách giáo khoa C. TIẾN TRÌNH GIỜ DẠY
1 Ổn định lớp (2’) 2. Kiểm tra cũ :
Câu hỏi : Tiết trước kiểm tra tiết nên tiết KHÔNG KIỂM TRA BÀI CŨ 3. Tiến trình dạy học :
TG Hoạt động giáo viên Hoạt động học sinh Nội dung ghi bảng 3’ HĐ1 : dẫn dắt sang
Các tiết học trước Diễn tả thuật toán phương pháp liệt kê sơ đồ khối máy tính thực khơng? Vì sao?
Để hiểu rõ tiết học
Lắng nghe
10’ HĐ2 : Tìm hiểu ngơn ngữ máy Các ngơn ngữ khác muốn máy tính hiểu phải làm nào?
Dựa vào khái niệm cho biết ưu nhược điểm ngôn ngữ máy
Trả lời câu hỏi Ghi chép, nghe giảng
Trả lời theo hiểu biết
Ngôn ngữ máy
- Là ngôn ngữ mà máy tính hiểu thực
- Trong ngôn ngữ máy lệnh viết dạng mã nhị phân Hexa
- Các ngôn ngữ khác muốn máy hiểu thực phải dịch sang ngôn ngữ máy thông qua chương
trình dịch
(2)TG Hoạt động giáo viên Hoạt động học sinh Nội dung ghi bảng 10’ HĐ3 : Tìm hiểu hợp ngữ
Hợp ngữ có cần chuyển sang ngơn ngữ máy khơng? Vì sao?
Trình bày số câu lệnh hơpf ngữ để học sinh nắm ưu nhược điểm hợp ngữ
Chuyển sang ngôn ngữ máy
Hợp ngữ phải dịch sang ngôn ngữ máy
Nghe giảng
2 Hợp ngữ
- Hợp ngữ gần giống với ngôn ngữ tự nhiên sử dụng số từ (thường viết tắt từ tiếng Anh) để viết lệnh
VD: ADD AX, BX, DIV AH, 10 PUSH 10H, BH
- Muốn máy tính hiểu ngơn ngữ cần phải chuyển đổi sang ngơn ngữ máy
15 HĐ3 : Tìm hiểu ngơn ngữ bậc cao Ngôn ngữ
được gọi ngôn ngữ bậc cao?
Làm cách để chuyển đổi ngôn ngữ sang ngôn ngữ máy? Em hiểu chương trình dịch
trả lời câu hỏi ghi chép, nghe giảng Trả lời câu hỏi Ghi chép,
3 Ngôn ngữ bậc cao
- Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao, phụ thuộc vào loại máy cụ thể
VD: NNLT Pascal NNLT FORTRAL
NNLT COBOL, ALGOL Chương trình dịch
- Là chương trình dịch chương trình viết từ loại ngơn ngữ khác sang ngơn ngữ máy
3’ CỦNG CỐ :
Nhắc lại khái niệm ngơn ngữ lập trình: Ngơn ngữ máy, ngơn ngữ bậc cao, hợp ngữ Trong ngơn ngữ máy ngơn ngữ mà máy tính trực tiếp hiểu thực
Các ngôn ngữ khác muốn máy tính hiểu phải chuyển đổi sang ngơn ngữ máy nhờ vào chương trình trung gian gọi chương trình dịch
2’ HƯỚNG DẪN VỀ NHÀ :
- Xem lại nội dung học - Trả lời câu hỏi trang 46
- Đọc trước giải toans máy tính
RÚT KINH NGHIEÄM :
……… ……… ……… ……… ………