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

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

22 198 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 22
Dung lượng 4,05 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 2

I Khái niệm

Ngôn ngữ dùng để viết chương trình

mà máy tính có thể thực hiện được gọi

là ngôn ngữ lập trình.

Trang 3

II CÁC LOẠI NGÔN NGỮ LẬP TRÌNH

3 NGÔN NGỮ BẬC CAO

2 HỢP NGỮ

1 NGÔN NGỮ MÁY

Trang 4

1 NGÔN NGỮ MÁY

- Là ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện được, các lệnh được viết dưới dạng mã nhị phân hoặc mã Hexa.

II CÁC LOẠI NGÔN NGỮ LẬP TRÌNH

Trang 5

01010100 01001001 01001110

sang mã nhị phân

1 NGÔN NGỮ MÁY

Trang 6

Bảng mã ASCII

Trang 7

Bảng mã ASCII

1 NGÔN NGỮ MÁY

Trang 8

+ Máy tính hiểu và thực hiện được ngay, cho phép

ta khai thác triệt để và tối

ưu khả năng của máy tính.

Ưu điểm:

Nhược điểm:

ƯU ĐIỂM NHƯỢC ĐIỂM

ƯU ĐIỂM NHƯỢC ĐIỂM

II CÁC LOẠI NGÔN NGỮ LẬP TRÌNH

1 NGÔN NGỮ MÁY

+ Ngôn ngữ phức tạp,

cồng kềnh và khó hiệu chỉnh.

Trang 9

2 Hợp ngữ

- Các lệnh thường là viết tắt các từ Tiếng Anh

Ví dụ: ADD AX, BX

(Nghĩa là: Cộng số ở thanh ghi AX với số ở thanh ghi BX rồi lưu kết quả

vào thanh ghi AX )

- Có 2 phần cơ bản:

+ Tên các câu lệnh + Quy tắc để viết các câu lệnh

- Cấu trúc câu lệnh gồm 2 phần:

+ Phần đầu: Là tên mã lệnh

+ Phần sau: Là địa chỉ các thanh ghi để lưu trữ giá trị

Trang 11

• Ví dụ : Đoạn code hợp ngữ trong bài Quản lý thiết

bị trường học.

2 Hợp ngữ

Trang 12

II CÁC LOẠI NGÔN NGỮ LẬP TRÌNH

Trang 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, ít phụ thuộc vào loại máy tính.

Mỗi ngôn ngữ bậc cao đều cần có một chương trình

dịch sang ngôn ngữ máy.

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

Fortran, Pascal, C…: dễ minh họa, diễn tả các thuật toán.

 VBA ,V.Studio …: Viết các phần mềm ứng dụng

 Java, Asp, PHP, DotNet : Thiết kế Website, Pm ứng dụng …

Trang 14

II CÁC LOẠI NGÔN NGỮ LẬP TRÌNH

3 NGÔN NGỮ BẬC CAO

Trang 15

3 NGÔN NGỮ BẬC CAO

Trang 16

II CÁC LOẠI NGÔN NGỮ LẬP TRÌNH

3 NGÔN NGỮ BẬC CAO

Trang 17

Ngôn ngữ

máy

Hợp ngữ

Ngôn ngữ

1 Có sự trợ giúp của chương trình hợp

dịch thí máy tính mới hiểu được.

2 Sử dụng chương trình dịch để dịch

sang ngôn ngữ máy.

3 Lệnh ở dạng mã nhị phân.

Trang 18

Ngôn ngữ nào sử dụng một số từ ngữ tiếng anh

để viết câu lệnh?

Ngôn ngữ nào sử dụng một số từ ngữ tiếng anh

để viết câu lệnh?

a Ngôn ngữ máy

a Ngôn ngữ

C Ngôn ngữ bậc cao

C Ngôn ngữ bậc cao

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

nào sau đây?

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

nào sau đây?

a Ngôn ngữ máy

a Ngôn ngữ

C Ngôn ngữ bậc cao

C Ngôn ngữ bậc cao

Suy nghĩ và chọn đáp án

đúng!

BÀI TẬP

Trang 21

Mã nhị phân hoặc hecxa

Ngôn ngữ duy nhất máy tính

Phức tạp, sử dụng từ tiếng anh

Cần dịch sang ngôn ngữ máy

Cần dịch sang ngôn ngữ máy

Gần gũi với ngôn ngữ tự nhiên

Gần gũi với ngôn ngữ tự nhiên

Ngày đăng: 21/09/2017, 10:22

HÌNH ẢNH LIÊN QUAN

Bảng mã ASCII - Bài 5. Ngôn ngữ lập trình
Bảng m ã ASCII (Trang 7)

TỪ KHÓA LIÊN QUAN

w