Bài 5. Ngôn ngữ lập trình tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩnh vực ki...
Trang 1Bài 5: Ngôn Ngữ Lập Trình
Trang 2Ngôn ngữ lập trình là ngôn ngữ
dùng để viết chương trình máy tính.
Trang 3Các chương trình trong máy tính
Trang 43 Ngôn ngữ bậc cao
3 Ngôn ngữ bậc cao
2 Hợp ngữ
2 Hợp ngữ
1 Ngôn ngữ máy
1 Ngôn ngữ máy
Có ba loại ngôn ngữ lập trình:
Có bao nhiêu loại ngôn ngữ lập trình?
Trang 5Ng«n ng÷ m¸y lµ g×?
1 Ng«n ng÷
m¸y
Là ngôn ngữ duy nhất để viết chương trình mà máy tính có thể trực tiếp hiểu và thực hiện được.
Các lệnh viết trong ngôn ngữ máy được viết bằng mã nhị phân hay hexa
VD: “chào 10T2” được
viết bằng mã nhị phân
01000011 01001000
01000001 01001111
00110001 00110000
01010100 00110010
Trang 61 Ngôn ngữ máy
Ưu điểm:
+Máy tính có thể trực tiếp hiểu và thực hiện được ngay + Khai thác triệt để và tối ưu khả năng của máy.
Nhược điểm:
+Ngôn ngữ phức tạp.
+Chương trình viết tốn nhiều công sức, khó điều
chỉnh.
Ngôn ngữ này không thích hợp với số đông người lập trình.
Ngôn ngữ này không thích hợp với số đông người lập trình.
Trang 72 Hợp ngữ
Là ngôn ngữ kết hợp ngôn ngữ máy với ngôn ngữ
tự nhiên của con người (thường là viết tắt các từ
tiếng Anh) để thể hiện các lệnh trên thanh ghi.
Nhược điểm:
Còn phức tạp, phụ thuộc vào nhiều loại máy.
Để chương trình viết bằng hợp ngữ thực hiện được trên máy
tính, nó cần được dịch ra ngôn ngữ máy bằng chương trình hợp
dịch.
Để chương trình viết bằng hợp ngữ thực hiện được trên máy
tính, nó cần được dịch ra ngôn ngữ máy bằng chương trình hợp
dịch.
Ưu điểm:
Câu lệnh dễ viết dễ hiểu hơn ngôn ngữ máy
Trang 82 Hîp ng÷
• Một số lệnh:
INPUT: Nhập giá trị
ADD: Phép cộng
SUB: Phép trừ
DIV: Phép chia
Trang 93 Ngôn ngữ bậc cao
Khái niệm:
Là ngôn ngữ có lệnh viết gần với ngôn ngữ tự nhiên hơn, có tính độc lập cao, ít phụ thuộc vào các loại máy.
Vì vậy ngôn ngữ này thích hợp với phần đông người lập trình.
Trang 11HÖ ®iÒu hµnh MS-DOS
C:\>
Trang 15-Ngôn ngữ
Ngôn ngữ máy
Ngôn ngữ bậc cao
Sử dụng một số từ tiếng anh để thực hiện các lệnh
Cần có chương trình hợp dịch để chuyển sang ngôn ngữ máy VD: ADD, AX, BX
Trang 16Bài thuyết trình
đến đây là kết thúc Cảm ơn cô và các
bạn đã chú ý lắng
nghe