Tin Học 10 Bài 5: Ngôn Ngữ Lập Trình

Home Đăng nhập Đăng kí Đăng nhập Đăng kí Home Tiểu học Lớp 6 Lớp 7 Lớp 8 Lớp 9 Lớp 10 Lớp 11 Lớp 12 Hóa học Tài liệu Đề thi & kiểm tra Câu hỏi Tiểu học Lớp 6 Lớp 7 Lớp 8 Lớp 9 Lớp 10 Lớp 11 Lớp 12 Hóa học Tài liệu Đề thi & kiểm tra Câu hỏi Trang chủ Lớp 10 Tin học Lớp 10 SGK Cũ Chương I: Một Số Khái Niệm Cơ Bản Của Tin Học Tin học 10 Bài 5: Ngôn ngữ lập trình Tin học 10 Bài 5: Ngôn ngữ lập trình

Chương I: Một Số Khái Niệm Cơ Bản Của Tin Học

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 3: Giới thiệu về máy vi tính

Tin học 10 Bài 4: Bài toán và thuật toán

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

Tin học 10 Bài 6: Giải bài toán trên máy tính

Tin học 10 Bài 7: Phần mềm máy tính

Tin học 10 Bài 8: Những ứng dụng của tin học

Tin học 10 Bài 9: Tin học và xã hội

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 tập và thực hành 2: Làm quen với máy tính

Lý thuyết Bài tập Mục lục

1. 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 bài

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

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-Câu 10: Xem thêm phần trắc nghiệm để làm thử Online

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!

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự Lớp 10

Lớp 10 - Năm thứ nhất ở cấp trung học phổ thông, năm đầu tiên nên có nhiều bạn bè mới đến từ những nơi xa hơn vì ngôi trường mới lại mỗi lúc lại xa nhà mình hơn. Được biết bên ngoài kia là một thế giới mới to và nhiều điều thú vị, một trang mới đang chò đợi chúng ta.

Nguồn : ADMIN :)) Home Tiểu học Lớp 6 Lớp 7 Lớp 8 Lớp 9 Lớp 10 Lớp 11 Lớp 12 Hóa học Tài liệu Đề thi & kiểm tra Câu hỏi Đọc truyện chữ Nghe truyện audio Công thức nấu ăn Hỏi nhanh

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK

Từ khóa » Các Loại Ngôn Ngữ Lập Trình Lớp 10