1. Trang chủ
  2. » Giáo án - Bài giảng

Bài 5. Ngôn ngữ lập trình

16 157 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 16
Dung lượng 5,52 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

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 1

Bài 5: Ngôn Ngữ Lập Trình

Trang 2

Ngôn ngữ lập trình là ngôn ngữ

dùng để viết chương trình máy tính.

Trang 3

Các chương trình trong máy tính

Trang 4

3 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 5

Ng«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 6

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

2 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 8

2 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 9

3 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 11

HÖ ®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 16

Bà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 

Ngày đăng: 18/11/2017, 13:14

TỪ KHÓA LIÊN QUAN

w