Giáo án Powerpoint Python 11_ Bài 1: Khái Niệm Lập Trình Và Ngôn ...
Có thể bạn quan tâm
c Phân loại ngôn ngữ lập trình- Ngôn ngữ lập trình bậc cao: là ngôn ngữ gần với ngôn ngữ tự nhiên, dễ nhớ, dễ hiểu, dễ chỉnh sửa b Ngôn ngữ lập trình là ngôn ngữ để viết các chương trình
Trang 1KHÁI NIỆM LẬP TRÌNH VÀ NGÔN NGỮ LẬP
TRÌNH
BÀI 1
Trang 2Làm thế nào để máy tính hiểu và thực hiện được thuật toán đã lựa chọn để giải bài toán?
Cần diễn tả thuật toán bằng ngôn ngữ sao cho máy tính hiểu được và thực hiện được.
1 Khái niệm lập trình và ngôn ngữ lập trình
để mô tả dữ liệu và điễn đạt các thao tác của thuật toán
Trang 3b) Ví dụ
Lập trình điều khiển robot
Trang 4c) Phân loại ngôn ngữ lập trình
- Ngôn ngữ lập trình bậc cao: là ngôn ngữ gần với ngôn ngữ tự nhiên, dễ nhớ, dễ hiểu, dễ chỉnh sửa
b) Ngôn ngữ lập trình là ngôn ngữ để viết các chương trình máy tính
Trang 5- Ngôn ngữ lập trình bậc cao hiện nay cung cấp nhiều thư viện giúp cho việc lập trình dễ dàng và hiệu quả hơn
- Ví dụ: Python, C, C++, C#, Java, Java Scrip, PHP, …
+ Python là ngôn ngữ lập trình hướng đối tượng, cấp cao, mạnh mẽ, được tạo ra bởi Guido van
Rossum Thiết kế bắt đầu vào cuối những năm 1980 và được phát hành lần đầu tiên vào tháng 2 năm 1991
Trang 6+ Python được dùng ở: lập trình ứng dụng web, Khoa học và tính toán, Tạo nguyên mẫu phần
mềm, là ngôn ngữ tốt để dạy lập trình
+ C là ngôn ngữ mệnh lệnh được phát triển từ đầu thập niên 1970 bởi Dennis Ritchie để dùng
trong hệ điều hành UNIX Từ đó, ngôn ngữ này đã lan rộng ra nhiều hệ điều hành khác và trở thành một những ngôn ngữ phổ dụng nhất
Trang 7+ C++ là một ngôn ngữ lập trình hướng đối tượng (OOP – Object-oriented programming) được
phát triển bởi Bjarne Stroustrup C++ là ngôn ngữ lập trình được phát triển trên nền tảng của ngôn ngữ lập trình C
+ C++ có thể chạy trên nhiều nền tảng khác nhau như Windows, Mac OS, Linux, Ubuntu và các
phiên bản Unix
Trang 8 Chương trình có chức năng chuyển đổi ngôn ngữ lập trình bậc cao thành ngôn ngữ máy tính hiểu gọi là
chương trình dịch.
Trong đó :
Chương trình nguồn được viết trên ngôn ngữ lập trình bậc cao.
Chương trình đích được chuyển đổi sang ngôn ngữ máy nhờ chương trình dịch.
Chương trình nguồn Chương trình dịch Chương trình đích
2 Chương trình dịch
a) Định nghĩa:
Trang 9Tình huống: Một nhóm người nước ngoài đến thăm Việt Nam và học một khóa nấu ăn Làm sao để họ hiểu được các công thức nấu ăn Việt Nam
b) Phân loại chương trình dịch
Theo các em có mấy
cách?
Trang 10Thông dịch
Biên dịch
Trang 11 Thông dịch
Kiểm tra tính đúng đắn của câu lệnh tiếp theo trong
chương trình nguồn.
Chuyển đổi câu lệnh đó thành các câu lệnh tương ứng
trong ngôn ngữ máy.
Thực hiện các câu lệnh vừa chuyển đổi.
Thực hiện lặp đi lặp lại dãy các bước sau:
1 0 1 0 1 1 1 1 1 0
1 1 1 1 0 1 0 0 1 1
1 0 1 1 0 1 0 0 1 0
1 0 1 0 1 1 0 0 1 1
1 1 0 1 1 1 1 0 1 0
Trang 12- Loại chương trình dịch này thích hợp cho đối thoại giữa người dùng và hệ thống.
- Các ngôn ngữ khai thác hệ quản trị cơ sở dữ liệu, đối thoại với hệ điều hành,… đều sử dụng trình thông dịch.
Trang 13 Biên dịch
Duyệt, kiểm tra, phát hiện lỗi, xác định chương trình
nguồn có dịch được không.
Dịch chương trình nguồn thành một chương trình đích
có thể thực hiện trên máy và lưu trữ lại để sử dụng về
sau.
Thực hiện qua hai bước sau:
Loại chương trình dịch này thuận tiện cho các chương trình ổn định và cần thực hiện nhiều lần.
Từ khóa » Slide Bài Giảng Python
-
Python Cơ Bản | Advanced Programming
-
NGÔN NGỮ LẬP TRÌNH PYTHON - Ppt Download - SlidePlayer
-
Học Python - SlideShare
-
Bài Giảng Python 11 - Trường THPT Lưu Nhân Chú
-
Bài Giảng Lập Trình Python: Bài 1 - Trương Xuân Nam - Tài Liệu Text
-
Tải Xuống Trọn Bộ Giáo Trình Lập Trình Python Từ Cơ Bản đến Nâng Cao
-
Lập Trình Python Căn Bản | Tìm ở đây
-
Bài 2. Ngôn Ngữ Lập Trình Python - Lưu Trữ Tạm Thời - Vũ Thị Hồng Hoa
-
Python _ Những điều Cơ Bản - Bài Giảng Khác - Trần Thanh Tùng
-
Giáo án Bài Giảng Tin Học 11 - Nslide
-
Lập Trình Python | NT-EDU
-
NGÔN NGỮ LẬP TRÌNH PYTHON PowerPoint Presentation, Free ...
-
Bài Giảng
-
Bài Giảng Lập Trình Python.pdf (.docx) | Tải Miễn Phí Với 1 Click