Bảng A 2021 - Thành phố Hà Tĩnh
HỘI THI TIN HỌC TRẺ THÀNH PHỐ HÀ TĨNH
Lần thứ XII – Năm 2021
(Đề thi chính thức)
ĐỀ THI BẢNG A – KHỐI TIỂU HỌC
Phần thi thực hành
Thời gian làm bài: 100 phút
Ngày thi: 28/04/2021
Tổng quan bài thi
Phần tiêu đề “Tổng quan bài thi”| STT | Tên bài | Tên tệp chương trình | Điểm |
|---|---|---|---|
| 1 | Hoa Sen | Bai1.sb2 | 15 |
| 2 | Dãy số | Bai2.sb2 | 15 |
| 3 | Nhắn tin | Bai3.sb2 | 20 |
| 4 | Trò chơi | Bai4.sb2 | 30 |
Sử dụng ngôn ngữ lập trình Scratch lập chương trình giải các bài toán sau đây:
Bài 1: Hoa Sen
Phần tiêu đề “Bài 1: Hoa Sen”Trong đầm gì đẹp bằng sen,Lá xanh, bông trắng lại chen nhụy vàng.Nhụy vàng, bông trắng, lá xanh,Gần bùn mà chẳng hôi tanh mùi bùn.Em hãy dùng ngôn ngữ Scratch vẽ hình ảnh bông hoa sen.
Yêu cầu:
- Không được sử dụng nhân vật có hình ảnh như hình vẽ hoặc một phần hình vẽ.
- Khuyến khích sự sáng tạo của học sinh khi vẽ và tô màu cho hoa.
Bài 2: Dãy số
Phần tiêu đề “Bài 2: Dãy số”Cho dãy số: 5, 12, 19, …, 2021.
Em hãy viết chương trình Scratch thực hiện các yêu cầu sau:
- Xác định số lượng phần tử có trong dãy số.
- Tính tổng các phần tử của dãy số.
Kết quả hiện ra trên màn hình trong 10 giây.
Bài 3: Nhắn tin
Phần tiêu đề “Bài 3: Nhắn tin”Có N học sinh trong một lớp học, mỗi người nghĩ ra một câu chuyện hài hước khác nhau. Trong giờ giải lao, họ quyết định nghỉ ra một trò chơi. Họ muốn chia sẻ những câu chuyện hài hước với nhau bằng cách gửi tin nhắn điện tử. Giả sử rằng một người luôn gửi tất cả những câu chuyện hài hước mà người đó biết tại thời điểm tin nhắn được gửi và một tin nhắn chỉ có thể gửi đến một người nhận. Hãy xác định số lượng tin nhắn tối thiểu họ cần gửi là bao nhiêu để đảm bảo rằng tất cả N người đều nhận được tất cả các câu chuyện?
Kết quả hiện ra trên màn hình trong 10 giây.
Ví dụ:
| Dữ liệu vào | Kết quả |
|---|---|
| N = 3 | 4 |
Giải thích:
- Người 1 gửi câu chuyện của mình đến người 3 bằng tin nhắn số 1.
- Người 2 gửi câu chuyện của mình đến người 3 bằng tin nhắn số 2.
- Người 3 gửi tất cả các câu chuyện mình hiện có (gồm câu chuyện của người 1, người 2 và người 3) đến người 1 (bằng tin nhắn số 3) và đến người 2 (bằng tin nhắn số 4).
- ⇒ Tổng số tin nhắn được gửi là 4.
Bài 4: Trò chơi
Phần tiêu đề “Bài 4: Trò chơi”Em hãy sử dụng Scratch để thiết kế trò chơi như sau:
Nhân vật trong trò chơi:
- Các nhân vật được mô tả như hình bên gồm: 1 quả bóng, 4 cái gậy, hình ô van (đích).
- Người chơi có thể sử dụng các phím mũi tên (←, ↑, →, ↓) di chuyển quả bóng.
- Các cây gậy có thể chuyển động tự do.
Luật chơi:
- Khi bắt đầu trò chơi thì cho phép người chơi nhập điểm số tối đa và thời gian chơi.
- Người chơi dùng 4 phím (←, ↑, →, ↓) khéo léo di chuyển quả bóng để đến được vị trí đích.
- Khi người chơi di chuyển quả bóng, nếu chạm vào một cây gậy bất kì 1 lần thì bị trừ 1 điểm.
- Trò chơi kết thúc trong các trường hợp sau:
- Khi thời gian còn lại bằng 0 hoặc điểm số còn lại bằng 0 thì thông báo “Bạn đã thua” và trò chơi kết thúc;
- Khi quả bóng chạm đến đích mà thời gian còn lại và điểm số còn lại lớn hơn 0 thì thông báo “Bạn đã chiến thắng” và trò chơi kết thúc.