Giáo án môn Tin học 10 - Bài 5: Ngôn ngữ lập trình

Giáo án môn Tin học 10 - Bài 5: Ngôn ngữ lập trình

I. Mục tiêu bài học

1. Kiến thức

Giúp học sinh nắm được khái niệm ngôn ngữ lập trình.

Ưu nhược điểm của các ngôn ngữ.

2. Kỹ năng

Học sinh nắm được khái niệm lập trình, ưu nhược điểm của các ngôn ngữ.

II. Phương pháp

Phương pháp hỏi đáp tìm tòi bộ phận.

Thuyết trình Ơrixtic.

pdf 4 trang Người đăng hanzo10 Lượt xem 1384Lượt tải 0 Download
Bạn đang xem tài liệu "Giáo án môn Tin học 10 - Bài 5: Ngôn ngữ lập trình", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Bài 5: NGÔN NGỮ LẬP TRÌNH 
I. Mục tiêu bài học 
1. Kiến thức 
 Giúp học sinh nắm được khái niệm ngôn ngữ lập trình. 
 Ưu nhược điểm của các ngôn ngữ. 
2. Kỹ năng 
 Học sinh nắm được khái niệm lập trình, ưu nhược điểm của các ngôn ngữ. 
II. Phương pháp 
 Phương pháp hỏi đáp tìm tòi bộ phận. 
 Thuyết trình Ơrixtic. 
III. Hoạt động dạy - học 
1. Ổn định tổ chức 
 Kiểm tra sĩ số. 
2. Kiểm tra bài cũ. 
3. Bài mới 
Nội dung cần đạt Hoạt động của thầy và trò 
Sau khi chúng ta đã diễn tả thuật toán 
dưới dạng liệt kê hoặc sơ đồ khối máy 
tính vẫn chưa thể trực tiếp thực hiện 
thuật toán? Vì vậy chúng ta cần phải 
Nội dung cần đạt Hoạt động của thầy và trò 
Vậy: Ngôn ngữ lập trình là ngôn ngữ 
dùng để viết chương trình máy tính. 
Ngôn ngữ lập trình được chia thành: 
Ngôn ngữ máy, hợp ngữ, ngôn ngữ bậc 
cao. 
1. Ngôn ngữ máy 
Ưu điểm: Là ngôn ngữ duy nhất máy 
tính có thể hiểu trực tiếp và thực hiện, 
cho phép khai thác triệt để và tối ưu hoá 
khả năng của máy 
Nhược điểm: Ngôn ngữ phức tạp, phụ 
thuộc nhiều vào phần cứng, chương 
trình viết mất nhiều công sức, cồng 
kềnh và khó hiệu chỉnh 
Ngôn ngữ này không thích hợp với số 
đông người lập trình 
2. Hợp ngữ 
đi diễn tả thuật toán bằng một ngôn 
ngữ để máy tính hiểu và thực hiện 
được. Ngôn ngữ đó gọi là ngôn ngữ 
lập trình. 
HS ghi bài. 
Vậy theo các em thì ngôn ngữ này có 
được dùng phổ biến không? 
HS trả lời 
Nội dung cần đạt Hoạt động của thầy và trò 
Ưu điểm: là ngôn ngữ kết hợp ngôn ngữ 
máy với ngôn ngữ tự nhiên (thường là 
từ viết tắt của tiếng Anh) để thực hiện 
các lệnh. 
Nhược điểm: vẫn còn phức tạp. 
Ngôn ngữ này chỉ thích hợp với 
những nhà lập trình chuyên nghiệp 
3. Ngôn ngữ bậc cao 
Ưu điểm: 
- Các câu lệnh của chương trình gần gũi 
với ngôn ngữ tự nhiên 
- Là ngôn ngữ ít phụ thuộc vào loại 
máy, chương trình viết ngắn gọn, dễ 
hiểu, dễ hiệu chỉnh, nâng cấp. 
Ngôn ngữ này thích hợp với phần 
Để máy tính có thể thực hiện được 
một chương trình viết bằng hợp ngữ 
thì chương trình đó phải dịch ra ngôn 
ngữ máy nhờ chương trình hợp dịch. 
Chương trình hợp dịch: MASM, 
TASM. 
HS ghi bài. 
Và cũng như chương trình được viết 
Nội dung cần đạt Hoạt động của thầy và trò 
đông người lập trình 
Một số ngôn ngữ bậc cao: Pascal, C, 
C++, Visual Basic,... 
bằng hợp ngữ, chương trình được viết 
bằng ngôn ngữ bậc cao cũng cần phải 
dịch sang ngôn ngữ máy nhờ chương 
trình dịch 
4. Củng cố 
 Trọng tâm: Khái niệm ngôn ngữ lập trình, các loại ngôn ngữ lập trình, 
chương trình hợp dịch và chương trình dịch. 
5.Dặn dò 
Đọc trước bài 6: giải bài toán trên máy tính 

Tài liệu đính kèm:

  • pdfBai 5 Ngon ngu lap trinh(1).pdf