Trang chủ › Lớp 10 › Tin học › Bài 31. Thực hành viết chương trình đơn giản

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.

Học bài này ngay →