Slide bài giảng tin học 10 cánh diều bài 1 chủ đề F: Làm quen với ngôn ngữ lập trình bậc cao
Slide điện tử bài 1 chủ đề F: Làm quen với ngôn ngữ lập trình bậc cao. Trình bày với các hiệu ứng hiện đại, hấp dẫn. Giúp học sinh hứng thú học bài. Học nhanh, nhớ lâu. Có tài liệu này, hiệu quả học tập của môn Tin học 10 Cánh diều sẽ khác biệt
Bạn chưa đủ điều kiện để xem được slide bài này. => Xem slide bài mẫu
Tóm lược nội dung
BÀI 1: LÀM QUEN VỚI NGÔN NGỮ LẬP TRÌNH BẬC CAO (2 TIẾT)
KHỞI ĐỘNG
- GV yêu cầu HS thảo luận và trả lời: Sản phẩm soạn thảo để máy tính hiểu và có thể thực hiện các yêu cầu của người viết được gọi là?
NỘI DUNG BÀI HỌC GỒM
- Bản quyền thông tin và sản phẩm số
- Làm quen với Python
HÌNH THÀNH KIẾN THỨC
1. Bản quyền thông tin và sản phẩm số
- Hãy nêu một số ngôn ngữ lập trình mà em biết?
Nội dung ghi nhớ:
*Hoạt động 1:
- Một số ngôn ngữ lập trình: C#. C, Python, Java, Pascal,…
- Sử dụng ngôn ngữ lập trình để viết các chương trình tính toán đơn giản.
*Kết luận:
- Chương trình máy tính là một dãy các câu lệnh mà máy tính có thể “hiểu” và thực hiện được.
- Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chương trình máy tính.
- Để sử dụng ngôn ngữ lập trình bậc cao, máy tính của em cần được trang bị môi trường lập trình trợ giúp em soạn thảo, kiểm tra câu lệnh, chuyển các câu lệnh sang ngôn ngữ mà máy hiểu được.
2. Làm quen với Python
- Theo em Python có những ưu điểm nào?
Nội dung ghi nhớ:
- Python là một trong những ngôn ngữ lập trình bậc cao thông dụng.
- Ưu điểm của Python:
+ Phát triển các ứng dụng web
+ Phần mềm ứng dụng
+ Lập trình game
+ Điều khiển robot, xử lí ảnh, phân tích dữ liệu…
- Trong cửa sổ Shell của Python có thể thực hiện ngay từng câu lệnh và thấy được kết quả.
C. HOẠT ĐỘNG LUYỆN TẬP
- Hoàn thành bài tập trắc nghiệm sau:
Câu 1: Dãy kí tự muốn in ra màn hình bằng câu lệnh print( ) cần đặt trong cặp dấu gì?
A. nháy đơn
B. nháy kép
C. Cả A, B đều đúng.
D. Cả A, B đều sai.
Câu 2: Trong các câu sau, những câu nào đúng?
A. Chỉ ngôn ngữ lập trình mới mô tả được thuật toán.
B. Chỉ ngôn ngữ lập trình mới tạo ra được chương trình điều khiển máy tính.
C. Chỉ dùng ngôn ngữ lập trình bậc cao mới tạo ra được chương trình cho máy tính thực hiện.
D. Chỉ ngôn ngữ Python là ngôn ngữ lập trình bậc cao.
Câu 3: Điền từ còn thiếu vào chỗ trống
“Hiện nay, Python là một trong số các ngôn ngữ lập trình (1)……….. phổ biến rộng rãi (2)………..”
A. (1) thứ cấp; (2) để giải quyết các bài toán đơn giản.
B. (1) bậc cao; (2) trên thế giới.
C. (1) bậc cao; (2) để giải quyết các bài toán phức tạp.
D. (1) thứ cấp; (2) để lập trình web.
Câu 4: Trong cửa sổ Shell của Python:
A. Thực hiện ngay từng câu lệnh và thấy được kết quả.
B. Không thực hiện ngay từng câu lệnh và không thấy được kết quả.
C. Không thể thực hiện bất kì câu lệnh nào.
D. Không thể thực hiện từng câu lệnh mà thực hiện toàn bộ.
Câu 5: Ngôn ngữ chung giữa con người và máy tính để ta viết các chỉ dẫn cho máy tính thực hiện được nhiệm vụ mà con người giao cho nó được gọi là
A. Ngôn ngữ bậc cao.
B. Ngôn ngữ thứ cấp.
C. Ngôn ngữ lập trình.
D. Ngôn ngữ máy.
Gợi ý đáp án:
Câu | 1 | 2 | 3 | 4 | 5 |
Đáp án | C | B | B | A | C |
D. HOẠT ĐỘNG VẬN DỤNG
Vận dụng kiến thức, GV yêu cầu HS trả lời câu hỏi:
Câu 1: Sản phẩm soạn thảo để máy tính hiểu và có thể thực hiện các yêu cầu của người viết được gọi là gì?
Câu 2: Cửa sổ nào của Python có thể thực hiện ngay từng câu lệnh và thấy được kết quả?