TIN HỌC 10 - CHỦ ĐỀ F: GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH - CÁNH DIỀU
Danh mục Tin học 10Về khóa học này
TIN HỌC 10 - CÁNH DIỀU
CHỦ ĐỀ F: GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH
LẬP TRÌNH CƠ BẢN
Bài 1. Làm quen với ngôn ngữ lập trình bậc cao
Bài 2. Biến, phép gán và biểu thức số học
Bài 3. Thực hành làm quen và khám phá Python
Bài 4. Các kiểu dữ liệu số và câu lệnh vào - ra đơn giản
Bài 5. Thực hành viết chương trình đơn giản
Bài 6. Câu lệnh rẽ nhánh
Bài 7. Thực hành câu lệnh rẽ nhánh
Bài 8. Câu lệnh lặp
Bài 9. Thực hành câu lệnh lặp
Bài 10. Chương trình con và thư viện các chương trình con có sẵn
Bài 11. Thực hành lập trình với hàm và thư viện
Bài 12. Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
Bài 13. Thực hành dữ liệu kiểu xâu
Bài 14. Kiểu dữ liệu danh sách – Xử lí danh sách
Bài 15. Thực hành với dữ liệu kiểu danh sách
Bài 16. Kiểm thử và gỡ lỗi chương trình
Bài 17. Thực hành lập trình giải bài toán trên máy tính
Bài 18. Lập trình giải quyết bài toán trên máy tính
Bình luận (0)
Mục tiêu kiến thức:
+ Biết được vì sao chúng ta cần lập trình và cần có ngôn ngữ lập trình bậc cao
+ Biết sơ lượt về Python – một ngôn ngữ lập trình bậc cao thông dụng
+ Bắt đầu chạy được một vài chương trình tính toán đơn giản trong môi trường Python
BÀI GIẢNG PPT - Làm quen với ngôn ngữ lập trình bậc cao
Bài tập trắc nghiệm củng cố kiến thức (có đáp án)
Mục tiêu kiến thức:
+ Biết được vai trò của biến và phép gán
+ Đặt được tên cho biến, sử dụng được phép gán và cách đưa ra giá trị của biến trong Python
+ Làm quen được với cửa sổ Code trong Python để soạn thảo, lưu và thực hiện chương trình
BÀI GIẢNG PPT - Biến, phép gán và biểu thức số học
Bài tập trắc nghiệm củng cố kiến thức (có đáp án)
Mục tiêu kiến thức:
+ Viết và thực hiện được một vài chương trình Python đơn giản có sử dụng biểu thức số học
+ Bước đầu nhận thấy được cách báo lỗi của Python
+ Biết được Python dùng màu sắc để hỗ trợ người dùng
+ Viết được câu lệnh nhập dữ liệu là một dòng chữ
BÀI GIẢNG PPT - Thực hành làm quen và khám phá Python
Bài tập vận dụng kiến thức (có đáp án)
Mục tiêu kiến thức:
+ Biết được hai kiểu dữ liệu số trong lập trình: kiểu số nguyên, kiểu số thực
+ Biết được cách nhập dữ liệu số trong Python
+ Biết được cách đưa ra kết quả trong Python
+ Biết khái niệm hằng trong chương trình.
BÀI GIẢNG PPT - Các kiểu dữ liệu số và câu lệnh vào - ra đơn giản
Bài tập trắc nghiệm củng cố kiến thức (có đáp án)
Mục tiêu kiến thức:
+ Viết và thực hiện một vài chương trình Python đơn giản với dữ liệu nhập vào từ bàn phím
+ Biết được một số hàm toán học do Python cung cấp
+ Biết được cách viết chú thích trong chương trình.
BÀI GIẢNG PPT - Thực hành viết chương trình đơn giản
Bài tập vận dụng củng cố kiến thức
Đề kiểm tra tham khảo thi cuối HK1
(Gồm đáp án và ma trận đề thi)
Đề kiểm tra tham khảo thi cuối HK1
(Gồm đáp án và ma trận đề thi)
Mục tiêu kiến thức:
+ Biết được các phép so sánh và các phép tính logic tạo thành biểu thức logic thể hiện điều kiện rẽ nhánh trong chương trình.
+ Viết được câu lệnh rẽ nhánh trong Python
BÀI GIẢNG PPT - Câu lệnh rẽ nhánh
1. CẤU TRÚC RẼ NHÁNH TRONG MÔ TẢ THUẬT TOÁN
2. ĐIỀU KIỆN RẼ NHÁNH
3. CÂU LỆNH RẼ NHÁNH TRONG CHƯƠNG TRÌNH PYTHON
Bài tập trắc nghiệm củng cố kiến thức (có đáp án)
Mục tiêu kiến thức:
+ Viết được chương trình đơn giản có sử dụng cấu trúc rẽ nhánh.
BÀI GIẢNG PPT - Thực hành câu lệnh rẽ nhánh
Bài tập vận dụng thêm củng cố kiến thức
Mục tiêu kiến thức:
+ Biết được có hai loại cấu trúc lặp để mô tả thuật toán: lặp với số lần biết trước và lặp với số lần không biết trước.
+ Viết được câu lệnh lặp dạng for và dạng while trong Python
BÀI GIẢNG PPT - Câu lệnh lặp
1. CẤU TRÚC LẶP TRONG MÔ TẢ THUẬT TOÁN
2. CÂU LỆNH LẶP VỚI SỐ LẦN LẶP BIẾT TRƯỚC TRONG PYTHON
3. CÂU LỆNH LẶP VỚI SỐ LẦN LẶP KHÔNG BIẾT TRƯỚC TRONG PYTHON
4. BÀI TẬP
Bài tập trắc nghiệm củng cố kiến thức (có đáp án)
Mục tiêu kiến thức:
+ Viết được chương trình đơn giản có sử dụng câu lệnh lặp
+ Viết được chương trình đơn giản có sử dụng câu lệnh rẽ nhánh kết hợp với câu lệnh lặp
BÀI GIẢNG PPT - Thực hành câu lệnh lặp
Bài tập vận dụng thêm củng cố kiến thức
Mục tiêu kiến thức:
+ Xây dựng và sử dụng được chương trình con trong Python.
+ Sử dụng được chương trình con xây dựng sẵn của hệ thống
BÀI GIẢNG PPT - Chương trình con và thư viện các chương trình con có sẵn
1. Khái niệm chương trình con
2. Khai báo và gọi một hàm cần thực hiện trong Python
3. Chuyển dữ liệu cho hàm thực hiện
4. Lời gọi hàm
5. Các hàm được xây dựng sẵn
6. Bài tập
Bài tập trắc nghiệm củng cố kiến thức (có đáp án)
Mục tiêu kiến thức:
+ Chạy và kiểm thử được chương trình
+ Rèn luyện được kĩ năng viết chương trình có khai báo và gọi hàm
+ Tìm hiểu và sử dụng được hàm time có trong thư viện
BÀI GIẢNG PPT - Thực hành lập trình với hàm và thư viện
Bài tập vận dụng củng cố kiến thức
Kiến thức:
+ Biết dữ liệu kiểu xâu
+ Biết cách trích xâu con từ xâu cho trước
+ Biết các phép xử lí xâu thường dùng
BÀI GIẢNG PPT - Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
1. Kiểu dữ liệu xâu kí tự
2. Một số hàm xử lí xâu kí tự
3. Bài tập
Bài tập trắc nghiệm (có đáp án)
Mục tiêu kiến thức:
+ Tìm và xóa được kí tự trong xâu
+ Tách được xâu con, thay thế được xâu con.
+ Đếm được số lần xuất hiện kí tự cho trước trong xâu
BÀI GIẢNG PPT - Thực hành dữ liệu kiểu xâu
Bài tập vận dụng củng cố kiến thức
Đề kiểm tra tham khảo thi giữa HK2 - đề 1
(Gồm đáp án và ma trận đề thi)
Đề kiểm tra tham khảo thi giữa HK2 - đề 2
(Gồm đáp án và ma trận đề thi)
Mục tiêu kiến thức:
+ Biết được kiểu dữ liệu mảng là kiểu dữ liệu có cấu trúc thường gặp trong các ngôn ngữ lập trình bậc cao
+ Biết được kiểu danh sách (list) trong Python là kiểu dữ liệu có cấu trúc như kiểu mảng
+ Khởi tạo và truy cập được tới các phần tử của danh sách
+ Hiểu được một số hàm xử lí danh sách thường dùng
BÀI GIẢNG PPT - Kiểu dữ liệu danh sách – Xử lí danh sách
1. Kiểu dữ liệu danh sách
2. Một số hàm và thao tác xử lí danh sách
3. Bài tập
Bài tập trắc nghiệm (có đáp án)
Mục tiêu kiến thức:
+ Viết được chương trình đơn giản sử dụng kiểu dữ liệu danh sách
+ Làm quen và khai thác được một số hàm xử lí danh sách
BÀI GIẢNG PPT - Thực hành với dữ liệu kiểu danh sách
Bài tập vận dụng củng cố kiến thức
Mục tiêu kiến thức:
+ Biết và khắc phục được một số lỗi thường gặp khi viết chương trình
+ Biết cách sử dụng công cụ gỡ lỗi trong Python để truy vết tìm lỗi nhằm sửa lỗi trong chương trình
BÀI GIẢNG PPT - Kiểm thử và gỡ lỗi chương trình
1. Lỗi trong chương trình và kiểm thử
2. Truy vết với cách bổ sung câu lệnh theo dõi kết quả trung gian
3. Truy vết với công cụ gỡ lỗi của ngôn ngữ lập trình
4. Thực hành gỡ lỗi cho chương trình
5. Bài tập
Bài tập trắc nghiệm (có đáp án)
Mục tiêu kiến thức:
+ Mô tả được thuật toán bằng liệt kê các bước hoặc bằng sơ đồ khối
+ Viết và thực hiện được chương trình máy tính giải bài toán đơn giản
BÀI GIẢNG PPT - Thực hành lập trình giải bài toán trên máy tính
Bài tập vận dụng củng cố kiến thức
Mục tiêu kiến thức:
+ Nêu được sự ưu việt của việc lưu trữ, xử lí và truyền thông tin bằng thiết bị số.
+ Chuyển đổi được giữa các đơn vị lưu trữ dữ liệu: B, KB, MB, …
+ Giới thiệu được các thành tựu nổi bật ở một số mốc thời gian để minh họa sự phát triển của ngành tin học.
BÀI GIẢNG PPT - Lập trình giải quyết bài toán trên máy tính
1. QUÁ TRÌNH GIẢI MỘT BÀI TOÁN BẰNG LẬP TRÌNH
2. CÁC BƯỚC GIẢI BÀI TOÁN BẰNG LẬP TRÌNH
3. BÀI TẬP
Bài tập trắc nghiệm (có đáp án)
