Đề số 07 - Ôn thi Tin học trẻ Scratch
ĐỀ ÔN THI TIN HỌC TRẺ LẬP TRÌNH SCRATCH Bumbii Academy
BẢNG A – TIỂU HỌC ĐỀ SỐ 07 Thời gian làm bài: 90 phút
Tổng quan đề thi
Phần tiêu đề “Tổng quan đề thi”| Bài | Tên bài | Mã bài | Giới hạn thời gian | Điểm |
|---|---|---|---|---|
| 1 | Lưới ô vuông | LUOIO | 100 | |
| 2 | Chữ cái chạm đất | NETCHAM | 1 giây | 100 |
| 3 | Hai ngọn đèn | HAIDEN | 1 giây | 100 |
| 4 | Tô màu tháp tam giác | THAPTG | 1 giây | 100 |
Bài 1 là bài vẽ, được chấm theo hình vẽ. Các bài 2, 3, 4: dữ liệu nhập vào từ bàn phím, kết
quả ghi ra màn hình. Bài làm lưu thành file MÃBÀI.sb3 (ví dụ HAIDEN.sb3).
Bài 1. Lưới ô vuông (LUOIO)
Phần tiêu đề “Bài 1. Lưới ô vuông (LUOIO)”Em hãy viết chương trình vẽ một lưới gồm N × N ô vuông như sau:
- Nhập số tự nhiên N từ bàn phím (1 ≤ N ≤ 10).
- Mỗi ô vuông có cạnh 30 bước; lưới nằm chính giữa sân khấu (tâm của lưới trùng tâm sân khấu).
- Nét vẽ màu xanh lá, độ dày nét bằng 2. Trước khi vẽ phải xóa hết hình cũ; nhân vật được ẩn đi.
Bài 2. Chữ cái chạm đất (NETCHAM)
Phần tiêu đề “Bài 2. Chữ cái chạm đất (NETCHAM)”Bé Nam cắt các chữ cái in hoa bằng bìa cứng rồi dựng đứng trên mặt bàn. Nam đếm xem mỗi chữ có bao nhiêu nét chạm mặt bàn:
| Chữ | A | H | I | K | L | M | N | T | X |
|---|---|---|---|---|---|---|---|---|---|
| Số nét chạm mặt bàn | 2 | 2 | 1 | 2 | 1 | 2 | 2 | 1 | 2 |
Yêu cầu: Cho một dãy chữ cái S (chỉ gồm các chữ trong bảng trên), hãy tính tổng số nét chạm mặt bàn khi dựng tất cả các chữ của S.
Dữ liệu nhập vào từ bàn phím: Một dòng chứa dãy chữ S, viết hoa liền nhau (1 ≤ độ dài S ≤ 104).
Kết quả ghi ra màn hình: Một số tự nhiên là tổng số nét chạm mặt bàn.
Ví dụ:
| Input | Output | Giải thích |
|---|---|---|
HANH | 8 | Bốn chữ, mỗi chữ có 2 nét chạm. |
LIT | 3 | Mỗi chữ có 1 nét chạm. |
Bài 3. Hai ngọn đèn (HAIDEN)
Phần tiêu đề “Bài 3. Hai ngọn đèn (HAIDEN)”Trên nóc tháp đồng hồ có hai ngọn đèn. Đèn xanh lóe sáng ở các giây thứ A, 2A, 3A, …; đèn đỏ lóe sáng ở các giây thứ B, 2B, 3B, … (tính từ lúc bật đèn).
Yêu cầu: Trong T giây đầu tiên (từ giây thứ 1 đến giây thứ T), hãy cho biết hai đèn cùng lóe sáng lần đầu ở giây thứ mấy, và cùng lóe sáng bao nhiêu lần.
Dữ liệu nhập vào từ bàn phím: Gồm 3 dòng, mỗi dòng một số tự nhiên, lần lượt là A, B, T (1 ≤ A, B ≤ 106; 1 ≤ T ≤ 1015).
Kết quả ghi ra màn hình: Gồm 2 dòng:
- Dòng 1: giây đầu tiên hai đèn cùng lóe sáng trong T giây đầu; nếu không có thì ghi 0;
- Dòng 2: số lần hai đèn cùng lóe sáng trong T giây đầu.
Ví dụ:
| Input | Output | Giải thích |
|---|---|---|
4630 | 122 | Hai đèn cùng sáng ở giây 12 và giây 24. |
5720 | 00 | Lần đầu cùng sáng là giây 35, sau 20 giây đầu. |
Ràng buộc:
- Có 50% số test với T ≤ 106;
- 50% số test còn lại có T ≤ 1015.
Bài 4. Tô màu tháp tam giác (THAPTG)
Phần tiêu đề “Bài 4. Tô màu tháp tam giác (THAPTG)”Một tháp gồm N dòng được ghép từ các tam giác đều nhỏ. Dòng thứ i (tính từ đỉnh tháp) có i tam giác đỉnh hướng lên (▲) xen kẽ với i − 1 tam giác đỉnh hướng xuống (▼). Ví dụ tháp 4 dòng:
Các bạn tô màu tháp theo quy tắc: ở các dòng lẻ (dòng 1, 3, 5, …) tô tất cả tam giác ▲; ở các dòng chẵn (dòng 2, 4, 6, …) tô tất cả tam giác ▼.
Yêu cầu: Đếm số tam giác được tô màu trong tháp N dòng.
Dữ liệu nhập vào từ bàn phím: Một dòng chứa số tự nhiên N (1 ≤ N ≤ 108).
Kết quả ghi ra màn hình: Một số tự nhiên là số tam giác được tô màu.
Ví dụ:
| Input | Output | Giải thích |
|---|---|---|
4 | 8 | Dòng 1 tô 1, dòng 2 tô 1, dòng 3 tô 3, dòng 4 tô 3. |
1 | 1 | Chỉ có một tam giác. |
Ràng buộc:
- Có 50% số test với N ≤ 106;
- 50% số test còn lại có N ≤ 108.