Bài giảng Tin học Lớp 10 - Tiết 17, Bài 5: Ngôn ngữ lập trình - Trường THPT Quang Trung
Bạn đang xem tài liệu "Bài giảng Tin học Lớp 10 - Tiết 17, Bài 5: Ngôn ngữ lập trình - Trường THPT Quang Trung", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Bài giảng Tin học Lớp 10 - Tiết 17, Bài 5: Ngôn ngữ lập trình - Trường THPT Quang Trung
Trường THPT Quang Trung Đà Nẵng Bài 5. Ngôn ng ữ lập trình Tuần 9. Tiết 17. 12/24/2023 1 Nguồn: Sưu tầm Làm thế nào để máy tính hiểu và trực tiếp thực hiện đư ợc thuật toán ? Cần diễn tả thuật toán bằng một ngôn ng ữ mà máy tính hiểu và thực hiện đư ợc . Ngôn ng ữ đó gọi là ngôn ng ữ lập trình . 12/24/2023 2 Nguồn: Sưu tầm Có ba loại ngôn ng ữ lập trình : 1. Ngôn ng ữ máy Ưu đ iểm : Là ngôn ng ữ duy nhất máy tính có thể trực tiếp hiểu và thực hiệ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 . Vì vậy ngôn ng ữ này không thích hợp với số đô ng người lập trình . 12/24/2023 3 Nguồn: Sưu tầm 2. 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 của con người ( thường là tiếng Anh ) để thể hiện các lệnh . Nhược đ iểm : Còn phức tạp. 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 . Để 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 . 12/24/2023 4 Nguồn: Sưu tầm 3. Ngôn ng ữ bậc cao Ưu đ iểm : Là ngôn ng ữ í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 . Một số ngôn ng ữ bậc cao : Turbo Pascal, Visual Basic, Java, Delphi, C ++ ... Vì vậy ngôn ng ữ này thích hợp với phần đô ng người lập trình . 12/24/2023 5 Nguồn: Sưu tầm 4. Chương trỡnh dịch Là chương trỡnh dựng để dịch chương trỡnh viết bằng cỏc ngụn ngữ khỏc sang ngụn ngữ mỏy . 12/24/2023 6 Nguồn: Sưu tầm
File đính kèm:
bai_giang_tin_hoc_lop_10_tiet_17_bai_5_ngon_ngu_lap_trinh_tr.ppt

