1. Trang chủ
  2. » Trung học cơ sở - phổ thông

bai 5 ngon ngu lap trinh qua hot hot

15 4 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 15
Dung lượng 1,83 MB

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

Nội dung

 Ưu điểm 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 nên so với ngôn ngữ máy thì hợp ngữ dễ sử dụng hơn  Nhược điểm Phức tạ[r]

Trang 1

Câu 1: Em hãy nêu nguyên lí mã hóa nhị phân và nguyên lí điều khiển bằng chương trình?

Hướng dẫn trả lời

a Nguyên lí mã hóa nhị phân

Thông tin có nhiều dạng khác nhau như số, văn bản, hình ảnh, âm thanh,… khi đưa vào máy tính, chúng đều được biến đổi thành dạng chung – dãy bit Dãy bit đó là

mã nhị phân của thông tin mà nó biểu diễn

b Nguyên lí điều khiển bằng chương trình

Máy tính hoạt động theo chương trình

Trang 2

CHƯƠNG TRÌNH

THUẬT TOÁN NGÔN NGỮ LẬP TRÌNH

Trang 3

GV: Nguyễn Văn Ninh Date: 26/10/2012

Tiết 17

Trang 4

3 Ngôn ngữ bậc cao

2 Hợp ngữ

1 Ngôn ngữ máy

Trang 5

1 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

CHƯƠNG TRÌNH VIẾT BẰNG

NGÔN NGỮ KHÁC NHAU

CHƯƠNG TRÌNH

DỊCH CHƯƠNG TRÌNH VIẾT BẰNG NGÔN NGỮ MÁY

CHƯƠNG TRÌNH VIẾT BẰNG

NGÔN NGỮ MÁY

Chương trình dịch là chương trình dịch các chương

trình được viết bằng các ngôn ngữ khác nhau sang chương trình được viết bằng ngôn ngữ máy

Trang 6

1 Ngôn ngữ máy

Ưu điểm

 Tốc độ xử lí các chương trình bằng ngôn ngữ máy nhanh hơn

 Cho phép khai thác triệt để và tối ưu các khả năng phần cứng của máy tính

Nhược điểm

 Phức tạp, khó nhớ phụ thuộc nhiều vào phần cứng, không thuận lợi cho con người trong việc viết hoặc hiểu chương trình

Trang 7

2 Hợp ngữ

 Hợp ngữ cho phép người lập trình sử dụng một số từ ( thường là viết tắt các từ tiếng Anh ) để thể hiện các lệnh cần thực hiện

Ví dụ: ADD AX, BX

(Có ý nghĩa là: Cộng giá trị của AX với BX và kết quả được gán lại cho AX)

Trang 8

Ưu điểm

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) nên so với ngôn ngữ máy thì hợp ngữ dễ sử dụng hơn

2 Hợp ngữ

Nhược điểm

Phức tạp, khó nhớ, khó hiểu, số lượng lệnh ít,…

Chương trình viết bằng hợp ngữ

Chương trình viết bằng hợp ngữ

Chương trình viết bằng ngôn ngữ

máy

Chương trình viết bằng ngôn ngữ

máy

Chương trình dịch

Trang 9

Ngữ

Máy

Hợp ngữ

Ngôn ngữ Bậc cao

Sự phát triển của ngôn ngữ lập trình

Trang 10

3 Ngôn ngữ bậc cao

 Các câu lệnh được 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í dụ:

“nếu a lớn hơn b thì a = a + b”

“ If a>b then a= a + b“

Ưu điểm:

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.

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

Ngôn ngữ FOXTRAN, BASIC, C, C ++ , PASCAL, ….

Trang 11

Ngôn ngữ máy Hợp ngữ

Ngôn

ngữ bậc

cao

CHƯƠNG TRÌNH

DỊCH

Trang 12

Ngữ

Máy

Hợp ngữ

Ngôn ngữ Bậc cao

Sự phát triển của ngôn ngữ lập trình

Trang 13

Câu 1:

Câu 1: Hãy ghép mỗi đặc điểm ở cột bên phải với ngôn ngữ lập

trình tương ứng ở cột bên trái

Câu 1: Hãy ghép mỗi đặc điểm ở cột bên phải với ngôn ngữ lập trình tương ứng ở cột bên trái

A) Ngôn ngữ máy 1) Máy có thể trực tiếp hiểu được

B) Hợp ngữ 2) Phải có chương trình hợp dịch để dịch

sang ngôn ngữ máy C) Ngôn ngữ bậc cao 3) Gần với ngôn ngữ tự nhiên

4) Có tính độc lập với từng loại máy cụ thể

5) Các lệnh là các dãy bit 6) Các lệnh sử dụng một số từ tiếng anh

để thể hiện các lệnh

B- 2 - 6

Trang 14

BTVN:

 “Em hãy tìm hiểu ngôn ngữ lập trình Pascal”

Hướng dẫn: Tìm hiểu ngôn ngữ lập trình Pascal

trong SGK tin học lớp 11

 Làm các bài tập trong SGK trang 46

Ngày đăng: 18/06/2021, 04:09

w