Tin Học 10 Bài 5: Ngôn Ngữ Lập Trình - Hoc247
Có thể bạn quan tâm
Mục tiêu của bài học bài Ngôn ngữ lập trình dưới đây nhằm giúp các em biết được khái niệm ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao; biết được ngôn ngữ lập trình là phương tiện dùng để diễn đạt cho máy tính những việc mà con người muốn máy thực hiện;... Để biết rõ hơn về nội dung chi tiết, mời các em cùng theo dõi bài học.
ATNETWORK YOMEDIA1. Tóm tắt lý thuyết
1.1. Ngôn ngữ máy
1.2. Hợp ngữ
1.3. Ngôn ngữ bậc cao
2. Luyện tập Bài 5 Tin học 10
2.1. Trắc nghiệm
2.2. Bài tập SGK
3. Hỏi đáp Bài 5 Tin học 10
Tóm tắt lý thuyết
Sử dụng chương trình để diễn tả thuật toán. Kết quả diễn tả thuật toán như vậy cho ta một chương trình, ngôn ngữ để viết chương trình đó gọi là ngôn ngữ lập trình
Mỗi chương trình viết bằng ngôn ngữ khác muốn thực hiện trên máy tính đều phải dịch ra ngôn ngữ máy bằng chương trình dịch
Có 3 loại ngôn ngữ lập trình:
1.1. Ngôn ngữ máy
Ví dụ ngôn ngữ máy:
01100001 : a
01100010 : b
01000001 : A
01000010 : B
00101011 : +
- Ngôn ngữ máy là ngôn ngữ duy nhất để viết chương trình mà máy tính có thể trực tiếp hiểu và thực hiện được
- Ưu điểm và nhược điểm của ngôn ngữ máy:
- Ưu điểm:
- Vì là ngôn ngữ duy nhất mà máy tính có thể trực tiếp hiểu và thực hiện nên cho phép khai thác triệt để và tối ưu khả năng của máy.
- Nhược điểm:
- Ngôn ngữ phức tạp, phụ thuộc nhiều vào phần cứng, chương trình viết mất nhiều công sức, cồng kềnh và khó hiệu chỉnh.
- Ngôn ngữ này không thích hợp với số đông người lập trình
- Ưu điểm:
1.2. Hợp ngữ
Một số lệnh:
INPUT: Nhập giá trị
ADD: Phép cộng
SUB: Phép trừ
DIV: Phép chia
- Hợp ngữ 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) để thể hiện các lệnh trên thanh ghi
- Nhược điểm của hợp ngữ:
- Còn phức tạp, phụ thuộc vào nhiều loại máy
- Vì vậy, ngôn ngữ máy chỉ thích hợp với các nhà lập trình chuyên nghiệp
- Để 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 được dịch ra ngôn ngữ máy bằng chương trình hợp dịch
1.3. Ngôn ngữ bậc cao
- Ngôn ngữ bậc cao là ngôn ngữ có 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 loại máy, chương trình viết ngắn gọn, dễ hiểu, dễ nâng cấp
- Vì vậy ngôn ngữ này thích hợp với phần đông người lập trình
- Một số ngôn ngữ bậc cao: Turbo Pascal, Visual Basic, Java, Delphi, C++...
2. Luyện tập Bài 5 Tin học 10
Sau khi học xong Bài 5: Ngôn ngữ lập trình, các em cần nắm vững khái niệm ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao.
2.1. Trắc nghiệm
Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 10 Bài 5 cực hay có đáp án và lời giải chi tiết.
-
Câu 1:
Chương trình dịch là chương trình:
- A. Chuyển đổi ngôn ngữ máy sang ngôn ngữ lập trình bậc cao
- B. Chuyển đổi chương trình viết bằng hợp ngữ hoặc ngôn ngữ lập trình bậc cao sang ngôn ngữ máy
- C. Chuyển đổi hợp ngữ sang ngôn ngữ lập trình bậc cao
- D. Chuyển đổi ngôn ngữ máy sang hợp ngữ
-
Câu 2:
Ngôn ngữ máy là gì?
- A. Là bất cứ ngôn ngữ lập trình nào mà có thể mô tả thuật toán để giao cho máy tính thực hiện
- B. Là ngôn ngữ duy nhất mà máy tính có thể hiểu và thực hiện được
- C. Là ngôn ngữ gần với ngôn ngữ tự nhiên, có tính độc lập cao và không phụ thuộc vào các loại máy
- D. Một phương án khác
-
Câu 3:
Hợp ngữ là:
- A. Ngôn ngữ trong các lệnh sử dụng một số từ tiếng Anh
- B. Ngôn ngữ máy tính có thể trực tiếp hiểu được
- C. 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 các loại máy cụ thể
- D. Ngôn ngữ trong các lệnh sử dụng một số từ tiếng Việt
Câu 4-10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!
2.2. Bài tập SGK
Các em có thể xem thêm phần hướng dẫn Giải bài tập Tin học 10 Bài 5 để giúp các em nắm vững bài học và các phương pháp giải bài tập.
Bài tập 1 trang 46 SGK Tin học 10
Bài tập 2 trang 46 SGK Tin học 10
Bài tập 3 trang 46 SGK Tin học 10
3. Hỏi đáp Bài 5 Tin học 10
Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học HOC247 sẽ hỗ trợ cho các em một cách nhanh chóng!
Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!
-- Mod Tin Học 10 HỌC247
NONEBài học cùng chương
Tin học 10 Bài 1: Tin học là một ngành khoa học Tin học 10 Bài 2: Thông tin và dữ liệu Tin học 10 Bài tập và thực hành 1: Làm quen với thông tin và mã hóa thông tin Tin học 10 Bài 3: Giới thiệu về máy vi tính Tin học 10 Bài tập và thực hành 2: Làm quen với máy tính Tin học 10 Bài 4: Bài toán và thuật toán ADSENSE ADMICRO Bộ đề thi nổi bật UREKA AANETWORKXEM NHANH CHƯƠNG TRÌNH LỚP 10
Toán 10
Toán 10 Kết Nối Tri Thức
Toán 10 Chân Trời Sáng Tạo
Toán 10 Cánh Diều
Giải bài tập Toán 10 Kết Nối Tri Thức
Giải bài tập Toán 10 CTST
Giải bài tập Toán 10 Cánh Diều
Trắc nghiệm Toán 10
Ngữ văn 10
Ngữ Văn 10 Kết Nối Tri Thức
Ngữ Văn 10 Chân Trời Sáng Tạo
Ngữ Văn 10 Cánh Diều
Soạn Văn 10 Kết Nối Tri Thức
Soạn Văn 10 Chân Trời Sáng tạo
Soạn Văn 10 Cánh Diều
Văn mẫu 10
Tiếng Anh 10
Giải Tiếng Anh 10 Kết Nối Tri Thức
Giải Tiếng Anh 10 CTST
Giải Tiếng Anh 10 Cánh Diều
Trắc nghiệm Tiếng Anh 10 KNTT
Trắc nghiệm Tiếng Anh 10 CTST
Trắc nghiệm Tiếng Anh 10 CD
Giải Sách bài tập Tiếng Anh 10
Vật lý 10
Vật lý 10 Kết Nối Tri Thức
Vật lý 10 Chân Trời Sáng Tạo
Vật lý 10 Cánh Diều
Giải bài tập Lý 10 Kết Nối Tri Thức
Giải bài tập Lý 10 CTST
Giải bài tập Lý 10 Cánh Diều
Trắc nghiệm Vật Lý 10
Hoá học 10
Hóa học 10 Kết Nối Tri Thức
Hóa học 10 Chân Trời Sáng Tạo
Hóa học 10 Cánh Diều
Giải bài tập Hóa 10 Kết Nối Tri Thức
Giải bài tập Hóa 10 CTST
Giải bài tập Hóa 10 Cánh Diều
Trắc nghiệm Hóa 10
Sinh học 10
Sinh học 10 Kết Nối Tri Thức
Sinh học 10 Chân Trời Sáng Tạo
Sinh học 10 Cánh Diều
Giải bài tập Sinh 10 Kết Nối Tri Thức
Giải bài tập Sinh 10 CTST
Giải bài tập Sinh 10 Cánh Diều
Trắc nghiệm Sinh học 10
Lịch sử 10
Lịch Sử 10 Kết Nối Tri Thức
Lịch Sử 10 Chân Trời Sáng Tạo
Lịch Sử 10 Cánh Diều
Giải bài tập Lịch Sử 10 KNTT
Giải bài tập Lịch Sử 10 CTST
Giải bài tập Lịch Sử 10 Cánh Diều
Trắc nghiệm Lịch sử 10
Địa lý 10
Địa Lý 10 Kết Nối Tri Thức
Địa Lý 10 Chân Trời Sáng Tạo
Địa Lý 10 Cánh Diều
Giải bài tập Địa Lý 10 KNTT
Giải bài tập Địa Lý 10 CTST
Giải bài tập Địa Lý 10 Cánh Diều
Trắc nghiệm Địa lý 10
GDKT & PL 10
GDKT & PL 10 Kết Nối Tri Thức
GDKT & PL 10 Chân Trời Sáng Tạo
GDKT & PL 10 Cánh Diều
Giải bài tập GDKT & PL 10 KNTT
Giải bài tập GDKT & PL 10 CTST
Giải bài tập GDKT & PL 10 CD
Trắc nghiệm GDKT & PL 10
Công nghệ 10
Công nghệ 10 Kết Nối Tri Thức
Công nghệ 10 Chân Trời Sáng Tạo
Công nghệ 10 Cánh Diều
Giải bài tập Công nghệ 10 KNTT
Giải bài tập Công nghệ 10 CTST
Giải bài tập Công nghệ 10 CD
Trắc nghiệm Công nghệ 10
Tin học 10
Tin học 10 Kết Nối Tri Thức
Tin học 10 Chân Trời Sáng Tạo
Tin học 10 Cánh Diều
Giải bài tập Tin học 10 KNTT
Giải bài tập Tin học 10 CTST
Giải bài tập Tin học 10 Cánh Diều
Trắc nghiệm Tin học 10
Cộng đồng
Hỏi đáp lớp 10
Tư liệu lớp 10
Xem nhiều nhất tuần
Đề thi giữa HK2 lớp 10
Đề thi giữa HK1 lớp 10
Đề thi HK1 lớp 10
Đề thi HK2 lớp 10
Đề cương HK1 lớp 10
Video bồi dưỡng HSG môn Toán
Toán 10 Chân trời sáng tạo Bài 2: Tập hợp
Toán 10 Kết nối tri thức Bài 1: Mệnh đề
Toán 10 Cánh Diều Bài tập cuối chương 1
Soạn bài Chữ người tử tù - Nguyễn Tuân - Ngữ văn 10 KNTT
Soạn bài Thần Trụ Trời - Ngữ văn 10 CTST
Soạn bài Ra-ma buộc tội - Ngữ văn 10 Tập 1 Cánh Diều
Văn mẫu về Cảm xúc mùa thu (Thu hứng)
Văn mẫu về Bình Ngô đại cáo
Văn mẫu về Chữ người tử tù
Văn mẫu về Tây Tiến
YOMEDIA YOMEDIA ×Thông báo
Bạn vui lòng đăng nhập trước khi sử dụng chức năng này.
Bỏ qua Đăng nhập ×Thông báo
Bạn vui lòng đăng nhập trước khi sử dụng chức năng này.
Đồng ý ATNETWORK ON QC Bỏ qua >>Từ khóa » Các Loại Ngôn Ngữ Lập Trình Hiện Nay Là Trắc Nghiệm
-
Trắc Nghiệm Tin Học 11 Bài 1 (có đáp án): Khái Niệm Lập Trình Và ...
-
Trắc Nghiệm Tin Học 10 Bài 5 (có đáp án): Ngôn Ngữ ...
-
Trắc Nghiệm Tin Học 10 Bài 5: Ngôn Ngữ Lập Trình
-
Hãy Chọn Phát Biểu đúng, Ngôn Ngữ Lập Trình Là - TopLoigiai
-
[5P] Trắc Nghiệm Tin Học 11 Bài 1 Có đáp án Chi Tiết - TopLoigiai
-
320 Câu Hỏi Trắc Nghiệm Lập Trình C Có đáp án
-
Tin Học 11 Bài 1: Khái Niệm Về Lập Trình Và Ngôn Ngữ Lập Trình
-
Trắc Nghiệm Tin Học Bài 5 6 7 8 9 Flashcards | Quizlet
-
Ngôn Ngữ Lập Trình Là Gì Trắc Nghiệm
-
Trắc Nghiệm Tin Học 10 Bài 5 (có đáp án): Ngôn Ngữ Lập ...
-
Trắc Nghiệm Tin Học 11 Bài 1 (có đáp án): Khái Niệm Lập Trình Và ...
-
Trắc Nghiệm Tin 11 Bài 2: Các Thành Phần Của Ngôn Ngữ Lập Trình ...
-
Bộ Câu Hỏi Trắc Nghiệm Về Lập Trình Có Giải P2
-
Phát Biểu Nào đúng Nhất Về Ngôn Ngữ Lập Trình