Bài giảng Tin học 10 (Kết nối tri thức) - Bài 16: Ngôn ngữ lập trình bậc cao và Python

pptx 18 Trang Hải Bình 3
Bạn đang xem tài liệu "Bài giảng Tin học 10 (Kết nối tri thức) - Bài 16: Ngôn ngữ lập trình bậc cao và Python", để 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 10 (Kết nối tri thức) - Bài 16: Ngôn ngữ lập trình bậc cao và Python

Bài giảng Tin học 10 (Kết nối tri thức) - Bài 16: Ngôn ngữ lập trình bậc cao và Python
 GIẢI QUYẾT VẤN ĐỀ
VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH
 1 Bài 16. Ngôn ngữ lập trình bậc cao và Python
Giới thiệu
• Máy vi tính là 1 công cụ
 đa năng của Tin Học
 hỗ trợ cho con người
 xử lý nhiều loại công việc
 trong đời sống:
 • Soạn thảo văn bản
 2 Bài 16. Ngôn ngữ lập trình bậc cao và Python
Giới thiệu
 • Thiết kế đồ họa
 3 Bài 16. Ngôn ngữ lập trình bậc cao và Python
• Giới thiệu
 • Giải các bài toán. Ví dụ: cộng 2 số có nhiều chữ số
 4 Bài 16. Ngôn ngữ lập trình bậc cao và Python
1. Ngôn ngữ lập trình bậc cao
• Giao tiếp với máy tính: là việc con người sử dụng ngôn ngữ để nói chuyện với 
 máy tính
• Ngôn ngữ lập trình: Là loại ngôn ngữ do con người tạo ra để nói chuyện với máy 
 tính, ngôn ngữ lập trình là dạng ngôn ngữ viết
• Lập trình: chúng ta viết những yêu cầu cho máy tính (gọi là những câu lệnh) 
 bằng một ngôn ngữ lập trình cụ thể, rồi đưa cho máy tính thực hiện
 5 Bài 16. Ngôn ngữ lập trình bậc cao và Python
1. Ngôn ngữ lập trình bậc cao
• Có 3 loại ngôn ngữ lập trình: Hình 16.1, SGK, Tr.86
 • Ngôn ngữ máy: viết ở dạng mã nhị phân gồm hai con số 0 và 1 rất khó hiểu, dành 
 cho kỹ sư hệ thống 
 • Ngôn ngữ hợp ngữ: viết bằng các từ tiếng Anh viết tắt khó hiểu, dành cho chuyên 
 gia
 • Ngôn ngữ lập trình bậc cao: viết bằng các từ tiếng Anh, dễ hiểu, dễ học
• Giới thiệu ngôn ngữ lập trình Python: SGK, Tr.87
 • Là ngôn ngữ lập trình bậc cao do ông Guido van Rossum, người Hà Lan tạo ra năm 
 1991
 • Các câu lệnh của NNLT Python có cú pháp đơn giản dễ học
 • Môi trường lập trình Python có thể chạy trên máy tính, điện thoại thông minh
 6 Bài 16. Ngôn ngữ lập trình bậc cao và Python
2. Môi trường lập trình Python
• Tải và cài đặt phần mềm trên máy tính theo đường link: 
• Tải và cài đặt phần mềm trên điện thoại thông minh:
 • Điện thoại android vào CH PLAY
 • Điện thoại IOS vào APP Store
 7 Bài 16. Ngôn ngữ lập trình bậc cao và Python
2. Môi trường lập trình Python
• Khởi động màn hình là việc của Python:
 kích 2 lần chuột trái vào biểu tượng trên màn hình nền
• Màn hình làm việc với Python xuất hiện
 Đây là nơi gõ lệnh của Python
 Gõ xong lệnh, nhấn phím Enter cho máy thực hiện
 Ký hiệu >>> là dấu nhắc lệnh của Python
 8 Bài 16. Ngôn ngữ lập trình bậc cao và Python
2. Môi trường lập trình Python
• Có 2 chế độ làm việc với môi trường Python:
 • Chế độ gõ lệnh trực tiếp: Sử dụng khi tính toán đơn giản hoặc kiểm tra nhanh kết quả 
 của các lệnh
 • Chế độ soạn thảo: Sử dụng khi viết chương trình lớn có nhiều dòng lệnh
a) Chế độ gõ lệnh trực tiếp
Trong màn hình làm việc với Python, gõ lệnh cần máy tính thực hiện sau dấu nhắc 
lệnh >>> rồi nhấn phím Enter cho máy thực hiện. 
Ví dụ: Tính tuổi
của học sinh
 9 Bài 16. Ngôn ngữ lập trình bậc cao và Python
2. Môi trường lập trình Python
b) Chế độ soạn thảo
Các bước thực hiện
• bước 1. Mở màn hình soạn thảo: 
 Trong màn hình làm việc với Python
 vào File\New File mở bài mới Gõ vào các lệnh cần máy tính thực hiện 
• bước 2. Soạn thảo chương trình: 
 Gõ các lệnh giống như trong hình bên phải
• bước 3. Lưu chương trình: Gõ phím Ctrl+S,
 gõ tên chương trình, nhấn phím Enter
• bước 4. Thực hiện chương trình: Gõ phím F5
• bước 5. Thoát chương trình: Gõ phím Ctrl+Q Kết quả máy tính thực hiện các lệnh trong chương trình
 10
Sau khi gõ xong các lệnh, nhấn phím F5 để máy tính thực hiện các lệnh Bài 16. Ngôn ngữ lập trình bậc cao và Python
3. Một số lệnh Python đầu tiên
• bước 1: Khởi động màn hình làm việc với Python
• bước 2: Thực hiện trong chế độ gõ lệnh trực tiếp các ví dụ sau
Ví dụ 1: Python tự nhận biết dạng dữ liệu trên dòng lệnh: 
- dạng số nguyên
- dạng số thực
- dạng xâu ký tự
 11 Bài 16. Ngôn ngữ lập trình bậc cao và Python
3. Một số lệnh Python đầu tiên
Ví dụ 2: Các lệnh thao tác với phép toán: cộng +; trừ -; nhân *; chia /
 12 Bài 16. Ngôn ngữ lập trình bậc cao và Python
3. Một số lệnh Python đầu tiên
Ví dụ 3: Một số thao tác với lệnh print()
 13 Bài 16. Ngôn ngữ lập trình bậc cao và Python
 14 Bài 16. Ngôn ngữ lập trình bậc cao và Python
 15 Bài 16. Ngôn ngữ lập trình bậc cao và Python
 16 Bài 16. Ngôn ngữ lập trình bậc cao và Python
 17 Bài 16. Ôn Tập
1. Python là loại ngôn ngữ lập trình?
A) ngôn ngữ máy B) ngôn ngữ hợp ngữ C) NNLT bậc trung D) NNLT bậc cao
2. Trong NNLT Python có mấy chế độ làm việc?
A) 2 B) 5 C) 4 D) 3
 18

File đính kèm:

  • pptxbai_giang_tin_hoc_10_ket_noi_tri_thuc_bai_16_ngon_ngu_lap_tr.pptx