Tin học 10 Bài 31: Thực hành viết chương trình đơn giản
Tin học lớp 10 · Kết nối tri thức · THPT
Quy trình viết chương trình, Kiểm tra số nguyên tố, Phân tích ra thừa số nguyên tố, Gỡ lỗi với chế độ debug, Bài luyện tập tương tự, Lưu ý – mẹo nhớ.
Tóm tắt kiến thức Tin học 10 Bài 31: Thực hành viết chương trình đơn giản
1. Quy trình viết chương trình
- Xác định bài toán: Input – Output
- Thiết kế thuật toán: các bước, các biến cần dùng
- Viết chương trình Python theo thuật toán
- Chạy thử – kiểm thử với nhiều bộ dữ liệu: Có cả trường hợp đặc biệt: 0, 1, 2, số lớn
- Sai → gỡ lỗi, sửa, chạy lại
2. Kiểm tra số nguyên tố
- Số nguyên tố: n ≥ 2, chỉ có 2 ước là 1 và n: 1 không là số nguyên tố, cũng không là hợp số
- Thử chia n cho k = 2, 3, … với k * k <= n: Có k chia hết → n là hợp số
- Dùng biến cờ: nt = True/False
- Chỉ thử tới √n → ít vòng lặp hơn nhiều
3. Phân tích ra thừa số nguyên tố
VD: 100 = 2 x 2 x 5 x 5; Lặp khi m > 1, bắt đầu k = 2; Danh sách NT lưu các thừa số nguyên tố; Ghép NT thành xâu "2 x 2 x 5 x 5" rồi in.
4. Gỡ lỗi với chế độ debug
Điểm dừng (breakpoint): chương trình tạm dừng tại dòng đó; Chạy từng bước (step): mỗi lần một lệnh; Theo dõi giá trị biến trung gian: k, m, n, NT; Lập bảng theo dõi biến trên giấy khi không có máy.
5. Bài luyện tập tương tự
Đếm ước, tính tổng ước của n; Tách chữ số: n % 10 lấy chữ số cuối, n // 10 bỏ nó; ƯCLN theo Euclid: a, b = b, a % b; Danh sách: tìm max, đếm phần tử thoả điều kiện.
6. Lưu ý – mẹo nhớ
input() trả về xâu → dùng int(input()); Thiếu dấu : hoặc sai thụt lề → lỗi cú pháp; là so sánh, = là gán; Mẹo: “Hiểu đề – Vẽ cách làm – Gõ – Thử – Sửa”.
🔒 Giải thích chi tiết từ ý 3, hình minh hoạ, video và bài tập có lời giải từng bước: xem trong bài học.
- 🧠 Sơ đồ tư duy tương tác, xem vừa 1 màn hình, phóng to từng nhánh
- 🖼️ 8 hình minh hoạ dễ hiểu
- ✍️ 30 câu bài tập tự chấm, 4 mức: Trung bình → Khá → Giỏi → Xuất sắc, có lời giải
- 📱 Học tốt trên điện thoại và máy tính