1 / 22

TIN HỌC 10 - BÀI 5: NGÔN NGỮ LẬP TRÌNH

Ngu00f4n ngu1eef lu1eadp tru00ecnh lu00e0 ngu00f4n ngu1eef u0111u1ec3 chuyu1ec3n thuu1eadt tou00e1n thu00e0nh cu00e1c chu01b0u01a1ng tru00ecnh mu00e0 tu1eeb u0111u00f3 mu00e1y cu00f3 thu1ec3 hiu1ec3u vu00e0 thu1ef1c hiu1ec7n u0111u01b0u1ee3c<br>Ngu00f4n ngu1eef lu1eadp tru00ecnh lu00e0 ngu00f4n ngu1eef u0111u1ec3 chuyu1ec3n thuu1eadt tou00e1n thu00e0nh cu00e1c chu01b0u01a1ng tru00ecnh mu00e0 tu1eeb u0111u00f3 mu00e1y cu00f3 thu1ec3 hiu1ec3u vu00e0 thu1ef1c hiu1ec7n u0111u01b0u1ee3c<br> Phu00e2n lou1ea1iu000b Ngu00f4n ngu1eef mu00e1yu000b Hu1ee3p ngu1eefu000b Ngu00f4n ngu1eef bu1eadc caou000b<br><br>https://lop8.vn/

DonnyDach
Download Presentation

TIN HỌC 10 - BÀI 5: NGÔN NGỮ LẬP TRÌNH

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ngôn ngữ lập trình Here is where your presentation begins

  2. Nội dung bài học 1. Khái niệm 2. Ngôn ngữ máy 3. Hợp ngữ 4. Ngôn ngữ bậc cao

  3. Khái niệm Ngôn ngữ lập trình là gì?  Phân loại 01 Ngôn ngữ máy Khái niệm Ưu – nhược điểm của ngôn ngữ máy 02 Hợp ngữ Khái niệm Ưu – nhược điểm của hợp ngữ máy 03 Ngôn ngữ bậc cao Khái niệm Một số loại ngôn ngữ bậc cao 04

  4. 01 «Ngôn ngữ lập trình»

  5. Ngôn ngữ lập trình là gì? Ngôn ngữ lập trình là ngôn ngữ để chuyển thuật toán thành các chương trình mà từ đó máy có thể hiểu và thực hiện được Phân loại+ Ngôn ngữ máy+ Hợp ngữ+ Ngôn ngữ bậc cao Có mấy loại ngôn ngữ lập trình?

  6. Chương trình được viết bằng ngôn ngữ máy Hiểu Chương trình được viết bằng ngôn ngữ khác Không hiểu Hiểu Dịch sang ngôn ngữ máy

  7. 02 «Ngôn ngữ máy»

  8. 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 Cáclệnhviết ở ngônngữmáy ở dạngmãnhịphânhoặcdạngmãhexa

  9. Ưu điểmkhai thác triệt để đặc điểm phần cứng của máy Nhược điểm  + Con người khó có thể hiểu được ngôn ngữ máy    + 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.

  10. 03 «Hợp ngữ»

  11. Hợp ngữ là ngôn ngữ lập trình cấp thấp dùng để viết chương trình mày tính (thường sử dụng tiếng Anh) để thực hiện các lệnh cần thực hiệnVD: Để cộng 2 giá trị có trong 2 thanh ghi AX, BX ta thực hiện như sau: ADD AX BXXTrong đó: + ADD là kí hiệu phép cộng+ Kết qủa của phép cộng sẽ được ghi trong thanh AX

  12. Ưu điểmCâu lệnh dễ viết , dễ hiểu hơn ngôn ngữ máy Nhược điểm + Cònphứctạp, phụthuộcvàonhiềuloạimáy   + Vìvậy, ngônngữmáychỉthíchhợpvớicácnhàlậptrìnhchuyênnghiệp

  13. Chương trình được viết bằng hợp chữ Không hiểu Chương trình hợp dịch Dịch sang ngôn ngữ máy Hiểu

  14. 04 «Ngôn ngữ bậc cao»

  15. 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ấpVD: Để diễn tả 1 điều kiện trên thuật toán: «Nếu Max < ai thì Max  ai»Có thể dùng lệnh của ngôn ngữ lập trình bậc cao như sau:If Max < ai then Max =ai

  16. Chương trình được viết bằng ngôn ngữ lập trình bậc cao Chương trình dịch: là chương có chức năng chuyển đổi các chương trình viết bằng ngôn ngữ khác sang ngôn ngữ máy Hiểu Chương trình dịch chuyển Hiểu Không hiểu Dịch sang ngôn ngữ máy Hiểu

  17. Một số loại ngôn ngữ bậc cao thế hệ đầu tiên: FORTRAN của hãng IBM, ra đời năm 1954 -COBOL – 1959 Algol 60 BASIC - 1965

  18. Một số loại ngôn ngữ bậc cao hiện nay

  19. Tổng kết

More Related