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

Tin học 10 bài 5 ngôn ngữ lập trình

26 456 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 26
Dung lượng 2,04 MB

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

Nội dung

1.Khái niệm ngôn ngữ máy-Ngôn ngữ máy là ngôn ngữ duy nhất để viết chương trình mà máy tính trực tiếp hiểu và thực hiện được.. -Các lệnh viết bằng ngôn ngữ máy ở dạng mã nhị phân hoặc ở

Trang 2

A Khái niệm, lịch sử ngôn ngữ lập trình.

Trang 4

Các chương trình trong

máy tính

Trang 5

NGÔN NGỮ MÁY

NGÔN NGỮ MÁY

NGÔN NGỮ BẬC CAO

NGÔN NGỮ BẬC CAO HỢP NGỮ

Trang 6

1.Khái niệm ngôn ngữ máy

-Ngôn ngữ máy là ngôn ngữ duy nhất để viết chương trình mà máy tính trực tiếp hiểu và thực hiện được.

-Các lệnh viết bằng ngôn ngữ máy ở dạng mã nhị phân hoặc ở dạng mã hexa.

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

01000011 01001000 01000001 01001111

00000001 00000000 01000010 00000010

Trang 7

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.

Trang 9

2 Hợp ngữ

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

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.

Trang 10

2 Hợp ngữ

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 chuyển sang ngôn ngữ máy bằng chương trình hợp dịch.

Máy tính có thực hiện được

ngay các chương trình viết

bằng hợp ngữ không?

Trang 11

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ột số ngôn ngữ lập trình bậc cao:

+ Fortran + Cobol

+ Basic + Pascal

+ FoxPro + + Java, C, C+,C++…

Trang 12

Ví dụ: Để diễn tả 1 điều kiện có trong thuật toán:

“Nếu Max < aᵢ thì Max ← aᵢ”

► Có thể dùng lệnh của ngôn ngữ lập trình bậc cao như sau:

If Max < aᵢ then Max = aᵢ

Trang 13

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

Chú ý: Muốn máy tình hiểu được ngôn ngữ

bâc cao cần phải chuyển đổi nó sang ngôn ngữ máy Chương trình thực hiện công việc này gọi là Chương trình dịch.

Trang 14

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

Trang 15

Ngôn ngữ lập trình Visual Basic

Trang 16

Ngôn ngữ lập trình C++

Trang 17

ADD AX,BX

Write(‘Xin Chao cac ban’)

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

+ Ngôn ngữ máy: Máy tính hiểu

nhưng rất phức tạp nên ít người dùng

+ Hợp ngữ: Sử dụng các câu lệnh bằng Tiếng Anh nhưng vẫn còn phức tạp nên ít người dùng

+ Ngôn ngữ bậc cao: Sử dụng ngôn

ngữ tự nhiên, dễ hiểu, có tính độc lập cao nên thích hợp với đa số người dùng

Trang 18

CÂU HỎI TRẮC NGHIỆM

Trang 19

1) Một máy tính thường hoạt động theo:

Trang 20

CÂU HỎI TRẮC NGHIỆM

4

Trang 22

CÂU HỎI TRẮC NGHIỆM

Trang 23

Ngôn ngữ máy tính là ngôn ngữ

Trang 24

CÂU HỎI TRẮC NGHIỆM

4

Trang 25

Sử dụng các từ viết tắt để thể hiện các lệnh cần thực

hiện gọi là

Trang 26

XIN CẢM ƠN THẦY VÀ

CÁC BẠN ĐÃ THEO DÕI VÀ

LẮNG NGHE

Ngày đăng: 02/12/2016, 22:48

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w