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

bai 5 ngon ngu lap trinh qua hot hot

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

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]

(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 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 số, văn bản, hình ảnh, âm thanh,… đưa vào máy tính, chúng biến đổi thành dạng chung – dãy bit Dãy bit đó là mã nhị phân thông tin mà nó biểu diễn b Nguyên lí điều khiển chương trình Máy tính hoạt động theo chương trình (2) THUẬT TOÁN NGÔN NGỮ LẬP TRÌNH CHƯƠNG TRÌNH (3) Tiết 17 GV: Nguyễn Văn Ninh Date: 26/10/2012 (4) Ngôn ngữ máy Hợp ngữ Ngôn ngữ bậc cao (5) Ngôn ngữ máy  Là ngôn ngữ để viết chương trình mà máy tính trực tiếp hiểu và thự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 dịch là chương trình dịch các chương trình viết các ngôn ngữ khác sang chương trình viết ngôn ngữ máy (6) Ngôn ngữ máy  Ưu điểm  Tốc độ xử lí các chương trình ngôn ngữ máy nhanh  Cho phép khai thác triệt để và tối ưu các khả phần cứng 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 người việc viết hiểu chương trình (7) Hợp ngữ  Hợp ngữ cho phép người lập trình sử dụng số từ ( thường là viết tắt các từ tiếng Anh ) để thể các lệnh cần thực  Ví dụ: ADD AX, BX (Có ý nghĩa là: Cộng giá trị AX với BX và kết gán lại cho AX) (8) Hợp ngữ  Ưu điểm Là ngôn ngữ kết hợp ngôn ngữ máy với ngôn ngữ tự nhiên 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  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 hợp ngữ Chương trình dịch Chương trình viết ngôn ngữ máy (9) Ngôn Ngữ Máy Hợp ngữ Ngôn ngữ Bậc cao Sự phát triển ngôn ngữ lập trình (10) Ngôn ngữ bậc cao  Các câu 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í dụ: “nếu a lớ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, … (11) Hợp ngữ CHƯƠNG TRÌNH DỊCH Ngôn ngữ bậc cao Ngôn ngữ máy (12) Ngôn Ngữ Máy Hợp ngữ Ngôn ngữ Bậc cao Sự phát triển ngôn ngữ lập trình (13) Câu 1: Hãy ghép đặ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 Loại ngôn ngữ lập trình Đặc điểm A) Ngôn ngữ máy 1) Máy có thể trực tiếp hiểu 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 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 số từ tiếng anh để thể các lệnh A-1-5 B- - C -2- - (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 SGK tin học lớp 11  Làm các bài tập SGK trang 46 (15) (16)

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

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN