Bài giảng Bài 5: Ngôn ngữ lập trình
Số trang: 15
Loại file: ppt
Dung lượng: 584.50 KB
Lượt xem: 17
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Đến với "Bài giảng Bài 5: Ngôn ngữ lập trình" các bạn sẽ được tìm hiểu về ngôn ngữ máy; hợp ngữ; ngôn ngữ bậc cao. Hy vọng tài liệu là nguồn thông tin hữu ích cho quá trình học tập và nghiên cứu của các bạn.
Nội dung trích xuất từ tài liệu:
Bài giảng Bài 5: Ngôn ngữ lập trình 1. Ngôn ngữ máy 2. Hợp ngữ 3. Ngôn ngữ bậc cao 1. Ngôn Ngữ Máy 2 học sinh đọc nội dung phần 1 Những học sinh khác chú ý trả lời câu hỏi: Ngôn ngữ máy là gì? Ưu, Nhược điểm của ngôn ngữ máy 1. 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. Ưu điểm: Khai thác triệt để các đặc điểm phần cứng của máy tính Nhược điểm: Chương trình khó viết, cồng kềnh, khó hiệu chỉnh, … Vì vậy ngôn ngữ này không thích hợp với số đông người lập trình. HỢP NGỮ Có ngôn ngữ nào tốt hơn ngôn ngữ máy không? 2. Hợp Ngữ 2 học sinh đọc nội dung phần 2 Những học sinh khác chú ý trả lời câu hỏi: Hợp ngữ là gì? Ưu, nhược điểm? 2. Hợp Ngữ Hợp Ngữ là ngôn ngữ kết hợp ngôn ngữ máy với 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. Ư u điểm: Chươ Ví du: ADD: c ng trình dễ viết hơn ngôn ngữ máy ộng, … Nhược điểm: Chương trình còn cồng kềnh, phức tạp Máy tính không trực tiếp hiểu và thực hiện được chương trình, cần phải có chương trình hợp dịch để dịch từ hợp ngữ ra ngôn ngữ máy. Vì vậy ngôn ngữ này chỉ thích hợp với các nhà lập trình chuyên nghiệp. NGÔN NGỮ BẬC CAO Có ngôn ngữ nào tốt hơn hợp ngữ không? 3. Ngôn Ngữ Bậc Cao 2 học sinh đọc nội dung phần 3 Những học sinh khác chú ý trả lời câu hỏi: Ngôn ngữ bậc cao là gì? Ưu, nhược điểm? 3. Ngôn Ngữ Bậc Cao Ngôn Ngữ Bậc Cao là ngôn ngữ trong đó các câu lệnh của chương trình gần gũi với ngôn ngữ tự nhiên. Ví dụ: Pascal, C, C++ Ưu điểm: Là ngôn ngữ ít phụ thuộc vào các loại máy Chương trình viết ngắn gọn, dễ hiểu, dễ hiệu chỉnh, nâng cấp,… Nhược điểm: Máy tính không trực tiếp hiểu và thực hiện được chương trình, cần phải có chương trình dịch để dịch Vì v từ h ậy ngôn ng ợp ng ữ này thích h ữ ra ngôn ng ữ máy. ợp với đa số người lập trình. Hãy ghép mỗi đặc điểm ở cột bên phải với ngôn ngữ la)ập trình t Ngôn ngươ ng ứng 1) ữ máy ở cMáy có th ột bên trái ể trực tiếp hiểu được b) Hợp ngữ 2) Phải có chương trình hợp dịch để c) Ngôn ngữ bậc dịch sang ngôn ngữ máy 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) Trong các lệnh sử dụng một số từ tiếng anh để thay nhóm bit làm chương trình dễ đọc, dễ viết hơn. Phát biểu nào dưới đây là sai khi nói về ngôn ngữ máy? A. Ngôn ngữ máy: máy tính có thể trực tiếp hiểu được. Các lệnh là các dãy bit. ngữ máy không thể dùng để viết những B. Ngôn chương trình phức tạp C. Ngôn ngữ thích hợp với từng loại máy D. Viết chương trình bằng ngôn ngữ máy tận dụng được những đặc điểm riêng biệt của từng máy nên chương trình sẽ thực hiện nhanh hơn. Câu nào sai trong những cau sau đây khi nói về đặc điểm của ngôn ngữ bậc cao? A. Ngôn ngữ bậc cao gần với ngôn ngữ tự nhiên. Chương trình viết bằng ngôn ngữ bậc cao phải được dịch bằng chương trình dịch máy mới hiểu và thực hiện được. B. Thực hiện được trên mọi loại máy. C. Có tính độc lập cao, ít phụ thuộc vào các loại máy cụ thể Khi viết chương trình, người lập trình không nhất thiết phải làm gì? A. Tổ chức dữ liệu vào, ra B. Dùng các câu lệnh để mô tả các thao tác C. Thường xuyên kiểm tra, phát hiện và sửa lỗi D. Vẽ sơ đồ khối
Nội dung trích xuất từ tài liệu:
Bài giảng Bài 5: Ngôn ngữ lập trình 1. Ngôn ngữ máy 2. Hợp ngữ 3. Ngôn ngữ bậc cao 1. Ngôn Ngữ Máy 2 học sinh đọc nội dung phần 1 Những học sinh khác chú ý trả lời câu hỏi: Ngôn ngữ máy là gì? Ưu, Nhược điểm của ngôn ngữ máy 1. 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. Ưu điểm: Khai thác triệt để các đặc điểm phần cứng của máy tính Nhược điểm: Chương trình khó viết, cồng kềnh, khó hiệu chỉnh, … Vì vậy ngôn ngữ này không thích hợp với số đông người lập trình. HỢP NGỮ Có ngôn ngữ nào tốt hơn ngôn ngữ máy không? 2. Hợp Ngữ 2 học sinh đọc nội dung phần 2 Những học sinh khác chú ý trả lời câu hỏi: Hợp ngữ là gì? Ưu, nhược điểm? 2. Hợp Ngữ Hợp Ngữ là ngôn ngữ kết hợp ngôn ngữ máy với 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. Ư u điểm: Chươ Ví du: ADD: c ng trình dễ viết hơn ngôn ngữ máy ộng, … Nhược điểm: Chương trình còn cồng kềnh, phức tạp Máy tính không trực tiếp hiểu và thực hiện được chương trình, cần phải có chương trình hợp dịch để dịch từ hợp ngữ ra ngôn ngữ máy. Vì vậy ngôn ngữ này chỉ thích hợp với các nhà lập trình chuyên nghiệp. NGÔN NGỮ BẬC CAO Có ngôn ngữ nào tốt hơn hợp ngữ không? 3. Ngôn Ngữ Bậc Cao 2 học sinh đọc nội dung phần 3 Những học sinh khác chú ý trả lời câu hỏi: Ngôn ngữ bậc cao là gì? Ưu, nhược điểm? 3. Ngôn Ngữ Bậc Cao Ngôn Ngữ Bậc Cao là ngôn ngữ trong đó các câu lệnh của chương trình gần gũi với ngôn ngữ tự nhiên. Ví dụ: Pascal, C, C++ Ưu điểm: Là ngôn ngữ ít phụ thuộc vào các loại máy Chương trình viết ngắn gọn, dễ hiểu, dễ hiệu chỉnh, nâng cấp,… Nhược điểm: Máy tính không trực tiếp hiểu và thực hiện được chương trình, cần phải có chương trình dịch để dịch Vì v từ h ậy ngôn ng ợp ng ữ này thích h ữ ra ngôn ng ữ máy. ợp với đa số người lập trình. Hãy ghép mỗi đặc điểm ở cột bên phải với ngôn ngữ la)ập trình t Ngôn ngươ ng ứng 1) ữ máy ở cMáy có th ột bên trái ể trực tiếp hiểu được b) Hợp ngữ 2) Phải có chương trình hợp dịch để c) Ngôn ngữ bậc dịch sang ngôn ngữ máy 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) Trong các lệnh sử dụng một số từ tiếng anh để thay nhóm bit làm chương trình dễ đọc, dễ viết hơn. Phát biểu nào dưới đây là sai khi nói về ngôn ngữ máy? A. Ngôn ngữ máy: máy tính có thể trực tiếp hiểu được. Các lệnh là các dãy bit. ngữ máy không thể dùng để viết những B. Ngôn chương trình phức tạp C. Ngôn ngữ thích hợp với từng loại máy D. Viết chương trình bằng ngôn ngữ máy tận dụng được những đặc điểm riêng biệt của từng máy nên chương trình sẽ thực hiện nhanh hơn. Câu nào sai trong những cau sau đây khi nói về đặc điểm của ngôn ngữ bậc cao? A. Ngôn ngữ bậc cao gần với ngôn ngữ tự nhiên. Chương trình viết bằng ngôn ngữ bậc cao phải được dịch bằng chương trình dịch máy mới hiểu và thực hiện được. B. Thực hiện được trên mọi loại máy. C. Có tính độc lập cao, ít phụ thuộc vào các loại máy cụ thể Khi viết chương trình, người lập trình không nhất thiết phải làm gì? A. Tổ chức dữ liệu vào, ra B. Dùng các câu lệnh để mô tả các thao tác C. Thường xuyên kiểm tra, phát hiện và sửa lỗi D. Vẽ sơ đồ khối
Tìm kiếm theo từ khóa liên quan:
Bài giảng Bài 5 Ngôn ngữ lập trình Ngôn ngữ máy Ngôn ngữ bậc cao Tìm hiểu ngôn ngữ lập trình Chương trình hợp ngữGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 276 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 265 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 226 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 218 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 207 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 185 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 170 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 167 0 0