Giải đề Tin học trẻ 2026: Bài 1 – Diện tích.
Với kinh nghiệm đào tạo học sinh đạt giải cao tại các kỳ thi Tin học trẻ quốc gia, đội ngũ giáo viên tại trung tâm luôn chú trọng dạy tư duy thuật toán thay vì chỉ học thuộc lòng code. Dưới đây là cách giải tối ưu cho Bài 1 do thầy Nguyễn Mạnh Toàn trực tiếp biên soạn.
Hướng dẫn tư duy thuật toán sắp xếp trên Scratch để tìm diện tích lớn nhất từ 3 cạnh cho trước.
1. Đề bài:

2. Bài giải:
| Bước 1: Nhập dữ liệu | Ý tưởng: Dùng danh sách (List) để quản lý 3 cạnh đầu vào. Biến số: Danh sách | ![]() |
| Bước 2: Thuật toán Sắp xếp | Ý tưởng: Đổi chỗ các phần tử (Swap) để đưa danh sách về thứ tự tăng dần. Biến số: | ![]() |
| Bước 3: Tính toán & Kết quả | Ý tưởng: Nhân 2 số lớn nhất ở cuối danh sách (vị trí 2 và 3). | ![]() |
Nội dung: Xem toàn bộ thuật toán với chú thích chi tiết bên dưới.
💡 Thầy Toàn lưu ý: “Bài 1 tuy đơn giản nhưng là chìa khóa để các em hiểu về cấu trúc dữ liệu Danh sách (List). Nắm vững bài này, các em sẽ giải quyết được 50% các bài toán sắp xếp trong đề thi quốc gia.”
“Con bạn có đang gặp khó khăn với thuật toán sắp xếp không? Đừng ngần ngại để lại câu hỏi cho thầy Toàn nhé!”
Lời kết: Cách giải này giúp học sinh làm quen với thuật toán nền tảng trong các kỳ thi Tin học trẻ.
👉 Đăng ký học thử & Test năng lực miễn phí tại đây: https://daotaocongnghetreem.com/dang-ky-ngay