Chào mừng quý vị đến với website của ...
Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tài liệu của Thư viện về máy tính của mình.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Nếu chưa đăng ký, hãy nhấn vào chữ ĐK thành viên ở phía bên trái, hoặc xem phim hướng dẫn tại đây
Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay phía bên trái.
Bài 16. Ngôn ngữ lập trình bậc cao và Python
(Tài liệu chưa được thẩm định)
Nguồn: Bạch Kim
Người gửi: Ngô Văn Chinh (trang riêng)
Ngày gửi: 11h:28' 15-09-2022
Dung lượng: 5.4 MB
Số lượt tải: 0
Nguồn: Bạch Kim
Người gửi: Ngô Văn Chinh (trang riêng)
Ngày gửi: 11h:28' 15-09-2022
Dung lượng: 5.4 MB
Số lượt tải: 0
Số lượt thích:
0 người
BÀI 16: NGÔN NGỮ LẬP TRÌNH BẬC CAO VÀ PYTHON
Trang bìa
Trang bìa
TIN HỌC 10
BÀI 16: NGÔN NGỮ LẬP TRÌNH BẬC CAO VÀ PYTHON
Ảnh
Khởi động
Khởi động (Khởi động)
Em hãy quan sát các đoạn chương trình được viết bằng các ngôn ngữ lập trình khác nhau trong hình dưới đây và cho biết câu lệnh trong ngôn ngữ nào dễ hiểu nhất?
Ảnh
1. NGÔN NGỮ LẬP TRÌNH BẬC CAO
- Hoạt động 1
Hình vẽ
1. NGÔN NGỮ LẬP TRÌNH BẬC CAO
- Thảo luận nhóm đôi và trả lời các câu hỏi sau: + Ngôn ngữ lập trình là gì? Có những loại ngôn ngữ lập trình nào? + Hãy kể tên một số ngôn ngữ lập trình bậc cao mà em biết.
Ảnh
- Trình bày
Ảnh
Trình bày trước lớp
- Kết luận
Ảnh
- Ngôn ngữ lập trình bậc cao có các câu lệnh được viết gần với ngôn ngữ tự nhiên giúp cho việc đọc, hiểu chương trình dễ dàng hơn. - Python là một ngôn ngữ lập trình bậc cao phổ biến trong nghiên cứu và giáo dục.
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Bài tập trắc nghiệm
Theo em, viết chương trình bằng loại ngôn ngữ lập trình nào dễ nhất?
A. Ngôn ngữ máy.
B. Hợp ngữ.
C. Ngôn ngữ lập trình bậc cao.
2. MÔI TRƯỜNG LẬP TRÌNH PYTHON
- Hoạt động 2 (2. MÔI TRƯỜNG LẬP TRÌNH PYTHON)
Ảnh
Ảnh
Hình vẽ
- Sau khi khởi động, màn hình làm việc của Python sẽ có dạng tương tự sau:
a) Chế độ gõ lệnh trực tiếp
Ảnh
- Gõ lệnh trực tiếp sau dấu nhắc "<<<" và nhấn phím Enter để thực hiện lệnh.
Ảnh
a) Chế độ gõ lệnh trực tiếp
b) Chế độ soạn thảo
Ảnh
- Soạn thảo chương trình hoàn chỉnh bằng cách chọn File/New File để mở màn hình soạn thảo chương trình.
Ảnh
b) Chế độ soạn thảo
- Kết luận
Ảnh
- Môi trường lập trình của Python có hai chế độ: chế độ gõ lệnh trực tiếp và chế độ soạn thảo.
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Câu 1: Dấu nhắc chính là con trỏ soạn thảo chương trình Python. Đúng hay sai? Câu 2: Việc thực hiện câu lệnh ở chế độ gõ lệnh trực tiếp và chế độ soạn thảo có điểm gì giống, khác nhau?
Ảnh
3. MỘT SỐ LỆNH PYTHON ĐẦU TIÊN
- Hoạt động 3 (3. MỘT SỐ LỆNH PYTHON ĐẦU TIÊN)
Ảnh
Hình vẽ
Ví dụ 1. Các câu lệnh đầu tiên
Ảnh
=> Python tự nhận biết kiểu dữ liệu và thực hiện các phép toán ngay trên dòng lệnh.
+ Ví dụ 2
Ảnh
Ví dụ 2. Các lệnh với phép toán
Ảnh
+ Ví dụ 3
Ảnh
Ví dụ 3. Lệnh print()
=> Lệnh print() có chức năng đưa dữ liệu ra (xuất dữ liệu). Mặc định dữ liệu sẽ được in ra màn hình. Lệnh print() cho phép in một hoặc nhiều giá trị ra màn hình. => Cú pháp: print(v1, v2,..., vn).
- Kết luận
Ảnh
- Khi nhập giá trị số hoặc xâu kí tự từ dòng lệnh, Python tự nhận biết kiểu dữ liệu. - Python có thể thực hiện các phép toán thông thường với số, phân biệt số thực và số nguyên.
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Bài tập kéo thả chữ
Kết quả của mỗi lệnh sau là gì? Kết quả đó có kiểu dữ liệu nào? - 1. >>> 5/2 => ||2.5||: ||số thực||. 2. >>> 12 + 1.5 => ||13.5||: ||số thực||. 3. >>> "Bạn là học sinh lớp 10" => ||Bạn là học sinh lớp 10||: ||xâu kí tự||. 4. >>> 10 + 7/2 => ||13.5||: ||số thực||.
- Trả lời câu hỏi (Trả lời câu hỏi)
Bài tập trắc nghiệm
Lệnh sau in ra kết quả gì? >>> print("13 + 10*3/2 - 3*2 = ", 13 + 10*3/2 - 3*2 )
A. 2
B. 12
C. 22
- Thực hành
Thực hành
Nhiệm vụ: Sử dụng chế độ soạn thảo chương trình của Python để tạo, nhập và chạy chương trình đầu tiên có tên "Bai1.py" như sau:
Ảnh
Ảnh
Luyện tập
- Câu hỏi
Ảnh
Luyện tập
Câu 1: Hãy viết lệnh để tính giá trị các biểu thức sau trong chế độ gõ lệnh trực tiếp của Python: a) 10 + 13 b) 20 - 7 c) 3 x 10 - 16 d) 12/5 + 13/6 Câu 2: Các lệnh sau có lỗi không? Vì sao? >>> 3 + * 5 >>> "Bạn là học sinh, bạn tên là "Nguyễn Việt Anh" Câu 3: Viết các lệnh in ra màn hình thông tin như sau: a) 1 x 3 x 5 x 7 = 105. b) Bạn Hoa năm nay 16 tuổi.
Vận dụng
- Câu hỏi
Ảnh
Vận dụng
Câu 1: Ngoài cách viết xâu kí tự giữa cặp dấu nháy đơn hoặc nháy kép còn có thể viết giữa cặp ba dấu nháy kép. Nếu một xâu được viết giữa cặp ba dấu nháy kép thì chúng ta có thể dùng phím Enter để xuống dòng ở giữa xâu. Hãy thực hiện lệnh sau và quan sát kết quả: >>> print(""" Không có việc gì khó Chỉ sợ lòng không bền Đào núi và lấp biển Quyết chí ắt làm nên""") Câu 2: Viết chương trình Python in ra màn hình bảng nhân trong phạm vi 10.
Dặn dò
- Dặn dò
Ảnh
Dặn dò
Học hiểu trọng tâm bài học. Làm bài tập trong SBT. Chuẩn bị bài sau: Bài 17: Biến và lệnh gán.
- Cảm ơn
Ảnh
Trang bìa
Trang bìa
TIN HỌC 10
BÀI 16: NGÔN NGỮ LẬP TRÌNH BẬC CAO VÀ PYTHON
Ảnh
Khởi động
Khởi động (Khởi động)
Em hãy quan sát các đoạn chương trình được viết bằng các ngôn ngữ lập trình khác nhau trong hình dưới đây và cho biết câu lệnh trong ngôn ngữ nào dễ hiểu nhất?
Ảnh
1. NGÔN NGỮ LẬP TRÌNH BẬC CAO
- Hoạt động 1
Hình vẽ
1. NGÔN NGỮ LẬP TRÌNH BẬC CAO
- Thảo luận nhóm đôi và trả lời các câu hỏi sau: + Ngôn ngữ lập trình là gì? Có những loại ngôn ngữ lập trình nào? + Hãy kể tên một số ngôn ngữ lập trình bậc cao mà em biết.
Ảnh
- Trình bày
Ảnh
Trình bày trước lớp
- Kết luận
Ảnh
- Ngôn ngữ lập trình bậc cao có các câu lệnh được viết gần với ngôn ngữ tự nhiên giúp cho việc đọc, hiểu chương trình dễ dàng hơn. - Python là một ngôn ngữ lập trình bậc cao phổ biến trong nghiên cứu và giáo dục.
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Bài tập trắc nghiệm
Theo em, viết chương trình bằng loại ngôn ngữ lập trình nào dễ nhất?
A. Ngôn ngữ máy.
B. Hợp ngữ.
C. Ngôn ngữ lập trình bậc cao.
2. MÔI TRƯỜNG LẬP TRÌNH PYTHON
- Hoạt động 2 (2. MÔI TRƯỜNG LẬP TRÌNH PYTHON)
Ảnh
Ảnh
Hình vẽ
- Sau khi khởi động, màn hình làm việc của Python sẽ có dạng tương tự sau:
a) Chế độ gõ lệnh trực tiếp
Ảnh
- Gõ lệnh trực tiếp sau dấu nhắc "<<<" và nhấn phím Enter để thực hiện lệnh.
Ảnh
a) Chế độ gõ lệnh trực tiếp
b) Chế độ soạn thảo
Ảnh
- Soạn thảo chương trình hoàn chỉnh bằng cách chọn File/New File để mở màn hình soạn thảo chương trình.
Ảnh
b) Chế độ soạn thảo
- Kết luận
Ảnh
- Môi trường lập trình của Python có hai chế độ: chế độ gõ lệnh trực tiếp và chế độ soạn thảo.
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Câu 1: Dấu nhắc chính là con trỏ soạn thảo chương trình Python. Đúng hay sai? Câu 2: Việc thực hiện câu lệnh ở chế độ gõ lệnh trực tiếp và chế độ soạn thảo có điểm gì giống, khác nhau?
Ảnh
3. MỘT SỐ LỆNH PYTHON ĐẦU TIÊN
- Hoạt động 3 (3. MỘT SỐ LỆNH PYTHON ĐẦU TIÊN)
Ảnh
Hình vẽ
Ví dụ 1. Các câu lệnh đầu tiên
Ảnh
=> Python tự nhận biết kiểu dữ liệu và thực hiện các phép toán ngay trên dòng lệnh.
+ Ví dụ 2
Ảnh
Ví dụ 2. Các lệnh với phép toán
Ảnh
+ Ví dụ 3
Ảnh
Ví dụ 3. Lệnh print()
=> Lệnh print() có chức năng đưa dữ liệu ra (xuất dữ liệu). Mặc định dữ liệu sẽ được in ra màn hình. Lệnh print() cho phép in một hoặc nhiều giá trị ra màn hình. => Cú pháp: print(v1, v2,..., vn).
- Kết luận
Ảnh
- Khi nhập giá trị số hoặc xâu kí tự từ dòng lệnh, Python tự nhận biết kiểu dữ liệu. - Python có thể thực hiện các phép toán thông thường với số, phân biệt số thực và số nguyên.
Kết luận
- Trả lời câu hỏi (Trả lời câu hỏi)
Bài tập kéo thả chữ
Kết quả của mỗi lệnh sau là gì? Kết quả đó có kiểu dữ liệu nào? - 1. >>> 5/2 => ||2.5||: ||số thực||. 2. >>> 12 + 1.5 => ||13.5||: ||số thực||. 3. >>> "Bạn là học sinh lớp 10" => ||Bạn là học sinh lớp 10||: ||xâu kí tự||. 4. >>> 10 + 7/2 => ||13.5||: ||số thực||.
- Trả lời câu hỏi (Trả lời câu hỏi)
Bài tập trắc nghiệm
Lệnh sau in ra kết quả gì? >>> print("13 + 10*3/2 - 3*2 = ", 13 + 10*3/2 - 3*2 )
A. 2
B. 12
C. 22
- Thực hành
Thực hành
Nhiệm vụ: Sử dụng chế độ soạn thảo chương trình của Python để tạo, nhập và chạy chương trình đầu tiên có tên "Bai1.py" như sau:
Ảnh
Ảnh
Luyện tập
- Câu hỏi
Ảnh
Luyện tập
Câu 1: Hãy viết lệnh để tính giá trị các biểu thức sau trong chế độ gõ lệnh trực tiếp của Python: a) 10 + 13 b) 20 - 7 c) 3 x 10 - 16 d) 12/5 + 13/6 Câu 2: Các lệnh sau có lỗi không? Vì sao? >>> 3 + * 5 >>> "Bạn là học sinh, bạn tên là "Nguyễn Việt Anh" Câu 3: Viết các lệnh in ra màn hình thông tin như sau: a) 1 x 3 x 5 x 7 = 105. b) Bạn Hoa năm nay 16 tuổi.
Vận dụng
- Câu hỏi
Ảnh
Vận dụng
Câu 1: Ngoài cách viết xâu kí tự giữa cặp dấu nháy đơn hoặc nháy kép còn có thể viết giữa cặp ba dấu nháy kép. Nếu một xâu được viết giữa cặp ba dấu nháy kép thì chúng ta có thể dùng phím Enter để xuống dòng ở giữa xâu. Hãy thực hiện lệnh sau và quan sát kết quả: >>> print(""" Không có việc gì khó Chỉ sợ lòng không bền Đào núi và lấp biển Quyết chí ắt làm nên""") Câu 2: Viết chương trình Python in ra màn hình bảng nhân trong phạm vi 10.
Dặn dò
- Dặn dò
Ảnh
Dặn dò
Học hiểu trọng tâm bài học. Làm bài tập trong SBT. Chuẩn bị bài sau: Bài 17: Biến và lệnh gán.
- Cảm ơn
Ảnh
 
↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng ZIP và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT ↓
Các ý kiến mới nhất