1. Trang chủ
  2. » Mẫu Slide

Bai 5 Ngon ngu lap trinh

18 2 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 18
Dung lượng 2,84 MB

Nội dung

Nhược điểm: Không thích hợp với số đông người lập trình vì để lập trình bằng hợp ngữ thì người lập trình phải có hiểu biết nhất định về máy tính.... Hợp ngữ[r]

(1)

CHÀO MỪNG

(2)

Tình huống La… là… la…

Hơm tự nhiên bố mẹ đưa sang Pháp chơi…

lá la 06206106E 02104306806106F

Hơ… hơ! Khơng hiểu cả! Mình

(3)

Liệu máy tính có thực thuật toán

(4)

Bài 5:

(5)

Khái niệm

(6)

Có loại ngơn ngữ lập

trình?

Có loại:

+ Ngơn ngữ máy + Hợp ngữ

(7)

1 Ngôn ngữ máy

- Là ngơn ngữ mà máy tính trực tiếp hiểu thực được.

 Các lệnh viết ngôn ngữ máy viết

bằng mã nhị phân mã Hexa.

Ví dụ: “Chao 10A1” chuyển sang mã nhị phân

(8)

1 Ngôn ngữ máy  Ưu điểm:

+ Máy tính hiểu thực cho phép ta khai thác triệt để tối ưu khả của máy tính.

Nhược điểm:

(9)

2 Hợp ngữ

• Các lệnh thường viết tắt từ Tiếng Anh Ví dụ: ADD AX, BX

Nghĩa là: Cộng số ghi AX với số ghi BX lưu kết vào ghi AX

Hợp ngữ bao gồm phần bản: + Tên câu lệnh

+ Quy tắc để viết câu lệnh

Cấu trúc câu lệnh gồm phần: + Phần đầu: Là tên mã lệnh

(10)

2 Hợp ngữ

Một số lệnh:

+ INPUT: Nhập giá trị + ADD: Phép cộng

(11)

2 Hợp ngữ

Ưu điểm: Hợp ngữ ngôn ngữ mạnh, kết hợp ngôn ngữ máy ngôn ngữ tự nhiên của người (Thường tiếng anh).

(12)

2 Hợp ngữ

Chú ý: Để chương trình viết hợp ngữ thực máy tính, cần chuyển sang ngơn ngữ máy chương trình hợp dịch.Máy tính có thực hiện

các chương trình viết hợp

(13)

3 Ngôn ngữ bậc cao

Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao, phụ thuộc vào loại máy tính.

Một số ngơn ngữ lập trình bậc cao:

+ Fortran + Cobol + Basic + Pascal + FoxPro

(14)

3 Ngơn ngữ bậc cao

Thuật tốn tính tổng số

Nhập a, b, c

S  a + b

Đưa S; kết thúc

Ngơn ngữ lập trình Pascal:

(15)

3 Ngôn ngữ bậc cao

Ưu điểm: Ít phụ thuộc vào máy tính, chương trình

viết ngắn gọn, dễ hiểu, dễ chỉnh sửa nên thích hợp với số đơng người lập trình

(16)

4 Chương trình dịch

(17)

01010100001111100

ADD AX,BX

Write(‘Xin Chao cac ban’)

Có loại ngơn ngữ lập trình:

+ Ngơn ngữ máy: Máy tính hiểu phức tạp nên người dùng

+ Hợp ngữ: Sử dụng câu lệnh Tiếng Anh cịn phức tạp nên người dùng

(18)

CHÚC CÁC THẦY CÔ GIÁO VÀ CÁC EM HỌC SINH

Ngày đăng: 28/04/2021, 21:55

w