Trong bài này
Bản luyện tập VIMIC, biên soạn lại từ đề được đăng công khai; không phải bản đề thi chính thức nguyên văn.
Chuẩn bị
Mỗi bài tính toán là một dự án riêng. Nhập các số lần lượt qua ô trả lời của Scratch; chỉ xét đầu vào đúng kiểu và trong miền đã nêu, trừ bài có yêu cầu báo lỗi. Hiển thị kết quả bằng nhân vật nói hoặc biến trên sân khấu. Lưu tệp .sb3 và nộp link dự án qua mục Nộp sản phẩm. Điểm trong bảng là tiêu chí giáo viên nhận xét, không tự động quy đổi thành Xu/EXP.
Thời gian gợi ý: 90 phút. Các bài không cần Bút vẽ. Dữ liệu nhập là số; số thập phân vẫn phải bị từ chối khi đề đòi số nguyên. Nếu không hợp lệ, nói Dữ liệu không hợp lệ và dừng bài.
| Bài | Nội dung | Điểm |
|---|---|---|
| 1 | Tổng số lẻ | 30 |
| 2 | Tổng số chẵn | 35 |
| 3 | Số lớn nhất chia hết cho 21 | 35 |
Bài 1 · Tổng N số lẻ đầu tiên
Nhập N. Chỉ chấp nhận số nguyên từ 1 đến 99. Tính tổng N số lẻ dương đầu tiên: 1, 3, 5, … Không hiểu nhầm là tổng các số lẻ nhỏ hơn N.
| N | Kết quả |
|---|---|
| 1 | 1 |
| 3 | 9 |
| 99 | 9801 |
| 0, 101 hoặc 2,5 | Dữ liệu không hợp lệ |
Chấm: kiểm tra 10, tổng đúng 15, nhập/xuất 5.
Bài 2 · Tổng số chẵn trong năm số
Nhập lần lượt đúng năm số, mỗi số là số nguyên 1..99, không có hai số bằng nhau. Nếu cả năm hợp lệ, trả về tổng những số chẵn. Nếu không có số chẵn, trả về 0. Không bỏ qua số sai rồi nhập bù: gặp sai thì báo lỗi và dừng.
| Năm số | Kết quả |
|---|---|
| 1, 2, 3, 4, 5 | 6 |
| 1, 3, 5, 7, 9 | 0 |
| 2, 4, 6, 8, 10 | 30 |
| 1, 2, 2, 4, 5 | Dữ liệu không hợp lệ |
| 1, 2, 100, 4, 5 | Dữ liệu không hợp lệ |
Chấm: giới hạn/số nguyên 10, phát hiện trùng 10, cộng đúng 10, chạy lại sạch dữ liệu 5.
Bài 3 · Số lớn nhất chia hết cho cả 3 và 7
Nhập năm số theo cùng quy tắc bài 2. Tìm số lớn nhất chia hết cho cả 3 và 7. Nếu không có, nói Không có số phù hợp. Điều kiện “hoặc” là sai.

| Năm số | Kết quả |
|---|---|
| 7, 3, 21, 42, 14 | 42 |
| 7, 3, 9, 23, 14 | Không có số phù hợp |
| 84, 21, 42, 63, 99 | 84 |
Chấm: nhập hợp lệ 15, điều kiện chung 5, cực đại 10, trường hợp không có 5.
Ghi chú biên soạn
Làm rõ điều kiện số nguyên, kết quả khi không có phần tử phù hợp và thứ tự xử lý dữ liệu sai. Chuẩn hóa thang nhận xét về 100 điểm.