Bài giảng Tin học 11 bài 1: Khái niệm về lập trình và ngôn ngữ lập trình

Chia sẻ: Vũ Thị Thanh Thúy | Ngày: | 4 bài giảng

0
287
lượt xem
27
download
Xem 4 bài giảng 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
Bài giảng Tin học 11 bài 1: Khái niệm về lập trình và ngôn ngữ lập trình

Mô tả BST Bài giảng Tin học 11 bài 1

Những bài giảng điện tử tổng hợp trong bộ sưu tập các Bài giảng Tin học 11 bài 1 được thiết kế một cách rõ ràng và chi tiết bởi nhiều giáo viên khác nhau sẽ là những tài liệu hữu ích cho các giáo viên và học sinh tham khảo về "Khái niệm về lập trình và ngôn ngữ lập trình". Đến với bộ sưu tập này, giáo viên giúp học sinh nắm ba lớp ngôn ngữ lập trình và các mức của ngôn ngữ lập trình bao gồm: Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao. Ngoài ra, bài giảng còn giúp các em biết được vai trò của chương trình dịch, khái niệm biên dịch và thông dịch, các loại ngôn ngữ lập trình. Chúc các em học tốt, quý thầy cô có bài giảng hay.

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 Bài giảng Tin học 11 bài 1

BÀI GIẢNG TIN HỌC 11

BÀI 1: KHÁI NIỆM VỀ LẬP TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH

 

1. Khái niệm lập trình và ngôn ngữ lập trình:

  • Lập trình là sử dụng một cấu trúc dữ liệu và các câu lệnh của một ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt thuật toán. 
  • Có 3 loại ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.
  • Ngôn ngữ máy là ngôn ngữ duy nhất máy có thể trực tiếp hiểu và thực hiện. Chương trình viết bằng ngôn ngữ máy có thể nạp trực tiếp vào bộ nhớ thi hành ngay.
  • Hợp ngữ là ngôn ngữ rất gần với ngôn ngữ máy, nhưng mã lệnh được thay bằng tên viết tắt của thao tác (thường là tiếng Anh).
  • Ngôn ngữ bậc cao là ngôn ngữ gần với ngôn ngữ tự nhiên. Chương trình viết bằng ngôn ngữ bậc cao nói chung không phụ thuộc loại máy, muốn thi hành được thì nó phải được chuyển sang ngôn ngữ máy.

♦ Đặt vấn đề: Làm sao để giới thiệu về gia đình của mình cho một khách du lịch nước Anh?

2. Chương trình dịch:

  • Chương trình dịch là chương trình đặc biệt có chức năng chuyển đổi chương trình được viết bằng ngôn ngữ lập trình bậc cao thành chương trình thực hiện được trên máy tính.

2.a Thông dịch (Interpreter):

  • Thông dịch được thực hiện bằng cách lặp lại dãy các bước sau: 
    • Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong chương trình nguồn.
    • Chuyển đổi các câu lệnh đó thành một hay nhiều câu lệnh trong ngôn ngữ máy.
    • Thực hiện các câu lệnh vừa chuyển đổi được .

2.b: Biên dịch (Compiler)

  • Thực hiện các bước sau:
    • Duyệt, kiểm tra, phát hiện lỗi và kiểm tra tính đúng đắn của các câu lệnh trong chương trình nguồn .
    • Dịch toàn bộ chương trình nguồn thành một chương trình đích (ngôn ngữ máy) để có thể thực hiện trên máy và có thể lưu trữ để sử dụng lại khi cần.
    • So sánh thông dịch và biên dịch:

                               Loại

         Đặc điểm

Thông dịch

Biên dịch

 

Kiểm tra và dịch từng dòng

x

 

Kiểm tra và dịch toàn bộ

 

x

Chuyển thành ngôn ngữ máy

x

x

Lưu trữ để sử dụng lại

 

x

 

Trên đây là nội dung của một trong các bài giảng Khái niệm về lập trình và ngôn ngữ lập trình, để xem nội dung của các bài giảng còn lại trong BST quý thầy cô và các bạn học sinh vui lòng đăng nhập vào trang thư viện elib để download về máy. 

Đồng bộ tài khoản