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

Chia sẻ: Trần Quốc Hoài Phương | Ngày: | 6 giáo án

0
549
lượt xem
3
download
Xem 6 giáo án khác
  Download Vui lòng tải xuống để xem file gốc
   Like fanpage Bài giảng Giáo án THPT để cùng chia sẻ kinh nghiệm giảng dạy
Giáo án Tin học 10 bài 5: Ngôn ngữ lập trình

Mô tả BST Giáo án Tin học 10 bài 5

Để giúp các thầy cô giáo có thêm tài liệu tham khảo cho bài giảng của mình, Thư viện eLib trân trọng gửi tới các thầy cô bộ Giáo án Tin học 10 bài 5. Các kiến thức được trình bày khoa học, chi tiết giúp các em học sinh hiểu được khái niệm ngôn ngữ lập trình, biết được ưu nhược điểm của các ngôn ngữ. Đồng thời nắm được khái niệm ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao. Hi vọng, bộ giáo án Ngôn ngữ lập trình sẽ giúp các em học sinh dễ lĩnh hội kiến thức hơn.

LIKE NẾU BẠN THÍCH BỘ SƯU TẬP
Xem Giáo viên khác thảo luận gì về BST

Tóm tắt Giáo án Tin học 10 bài 5

GIÁO ÁN TIN HỌC 10

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ữ.

3. Thái độ

  • Ham thích môn học, có tinh thần kỷ luật cao

II. Đồ dùng dạy học

1. Chuẩn bị của giáo viên: SGK, SGV, phấn

2. Chuẩn bị của học sinh: SGK, vở ghi

III. Hoạt động dạy - học

1. Ổn định tổ chức

  • Kiểm tra sĩ số, nội vụ lớp

2. Bài mớ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ữ

Ư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 đông người lập trình

Một số ngôn ngữ bậc cao: Pascal, C, C++, Visual Basic,...

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 đ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

 

 

 

 

 

 

Để 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 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

 

3. Củng cố, dặn dò

  • 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.
  • Đọc trước bài 6: giải bài toán trên máy tính

Trên đây là nội dung của 1 trong 6 giáo án Ngôn ngữ lập trình để xem các giáo án còn lại trong BST, mời quý thầy cô đăng nhập vào trang thư viện elib và download tài liệu về máy.

Bên cạnh đó, quý thầy cô có thể xem thêm bài giảng để tiện cho việc giảng dạy:

Và xem giáo án bài tiếp theo:

Đồng bộ tài khoản