- Giáo viên phát đề cho học sinh - Học sinh bắt đầu làm bài
- Trong khi học sinh làm bài, giáo viên kiểm tra và giám sát học sinh - Hết giờ, giáo viên yêu cầu học sinh nộp bài cho giáo viên
Trêng THPT B¸n c«ng LƯ Thủ Gi¸o viªn: Lª C«ng Vỵng
Tiết: 17 §5. NGƠN NGỮ LẬP TRÌNH
I. MỤC TIÊU
1. Kiến thức:
− Biết được khái niệm ngơn ngữ máy, hợp ngữ và ngơn ngữ bậc cao.
2. Kỹ năng:
− Ghi nhớ việc cần dịch từ ngơn ngữ bậc cao, hợp ngữ sang ngơn ngữ máy.
3. Thái độ:
− Học sinh thấy được máy tính hoạt động theo chương trình và từ đĩ cĩ thái độ đúng
đắn đối với việc học máy tính và tin học nĩi chung
II. ĐỒ DÙNG DẠY HỌC
1. Chuẩn bị của Giáo viên: SGK, Giáo án, tham khảo SGV
2. Chuẩn bị của Học sinh: Vở ghi chép, Xem trước SGK
III. HOẠT ĐỘNG DẠY- HỌC
1. Ổn định tổ chức:
− Kiểm tra sỹ số
2. Bài cũ:
− Khơng hỏi bài cũ
3. Bài mới:
Hoạt động của giáo viên Hoạt động của học sinh Mở bài: Diễn tả thuật tốn bằng phương pháp
liệt kê hoặc sơ đồ khối máy tính cĩ thể thực hiện được khơng? Vì sao?
1. Ngơn ngữ máy
- Là ngơn ngữ duy nhất mà máy tính cĩ thể
hiểu được và thực hiện được.
- Trong ngơn ngữ máy các lệnh được viết dưới
dạng mã nhị phân hoặc Hexa
? Các ngơn ngữ khác muốn máy tính hiểu được
thì phải làm thế nào?
- Các ngơn ngữ khác muốn máy hiểu được và
thực hiện được phải được dịch sang ngơn ngữ máy thơng qua chương
trình dịch
2. Hợp ngữ
- Hợp ngữ gần giống với ngơn ngữ tự nhiên
nhưng sử dụng một số từ (thường là viết tắt của từ tiếng Anh) để viết các lệnh
? Hợp ngữ cĩ cần chuyển sang ngơn ngữ máy
khơng? Vì sao?
VD: ADD AX, BX, DIV AH, 10 PUSH 10H, BH
- Muốn máy tính hiểu được ngơn ngữ này cần
phải chuyển đổi nĩ sang ngơn ngữ máy.
Học sinh trả lời câu hỏi
HS ghi chép, nghe giảng
Học sinh trả lời câu hỏi Chuyển sang ngơn ngữ máy
HS ghi chép, nghe giảng
HS ghi chép, nghe giảng
Hợp ngữ cũng phải dịch sang ngơn
ngữ máy
Trêng THPT B¸n c«ng LƯ Thủ Gi¸o viªn: Lª C«ng Vỵng
3. Ngơn ngữ bậc cao
? Ngơn ngữ như thế nào được gọi là 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, ít phụ thuộc vào loại máy cụ thể VD: NNLT Pascal
NNLT FORTRAL
NNLT COBOL, ALGOL....
4. Chương trình dịch
? Làm cách nào để cĩ thể chuyển đổi được các
ngơn ngữ sang ngơn ngữ máy?
- Là chương trình dịch các chương trình viết từ
các loại ngơn ngữ khác nhau sang ngơn ngữ máy.
Học sinh trả lời câu hỏi
HS ghi chép, nghe giảng
Học sinh trả lời câu hỏi
HS ghi chép, nghe giảng