Bảng A 2019 - Tỉnh Quảng Bình
HỘI THI TIN HỌC TRẺ TỈNH QUẢNG BÌNH
Lần thứ XX – Năm 2019
(Đề chính thức)
ĐỀ THI BẢNG A – TIỂU HỌC
Thời gian làm bài 100 phút, không kể thời gian phát đề
Ngày thi: 18/6/2019
Tổng quan bài thi
Phần tiêu đề “Tổng quan bài thi”| TT | Tên bài | Lưu chương trình với tên | Điểm |
|---|---|---|---|
| 1 | Vẽ hình | vehinh.sb3 | 2,0 |
| 2 | Chơi nhạc | choinhac.sb3 | 2,0 |
| 3 | Tính toán | tinhtoan.sb3 | 3,0 |
| 4 | Dưới đáy đại dương | daiduong.sb3 | 3,0 |
Câu 1 (2,0 điểm): Vẽ hình
Phần tiêu đề “Câu 1 (2,0 điểm): Vẽ hình”Em hãy sử dụng ngôn ngữ lập trình Scratch để vẽ các hình sau:
| Hình 1 | Hình 2 |
|---|---|
| Tam giác | Hoa văn 12 cánh (dạng chong chóng) |
Yêu cầu:
- Sử dụng nhân vật Bút chì để vẽ các hình trên.
- Tất cả các cạnh của tam giác có độ dài nhỏ hơn 150, độ rộng nét vẽ là 2.
- Các cạnh màu đỏ.
- Nhấn phím số 1 để vẽ hình 1; nhấn phím số 2 để vẽ hình 2.
Câu 2 (2,0 điểm): Chơi nhạc
Phần tiêu đề “Câu 2 (2,0 điểm): Chơi nhạc”Em hãy sử dụng Scratch để viết chương trình phát ra bản nhạc sau: “Đàn gà con”.
Yêu cầu:
- Trang trí sân khấu và nhân vật tương tự như hình bên (gà mẹ và đàn gà con trên sân).
- Thiết lập nhạc cụ là Organ, nhịp độ, cao độ, trường độ phù hợp với bài hát.
- Nhấn phím số 1 để phát nhạc.
Câu 3 (3,0 điểm): Tính toán
Phần tiêu đề “Câu 3 (3,0 điểm): Tính toán”Em hãy sử dụng Scratch để giải bài toán: cho 3 số nguyên dương a, b, c bất kỳ được nhập từ bàn phím, thực hiện yêu cầu và ghi kết quả ra màn hình:
a. Tính tổng S: là tổng của 3 số a, b, c.
b. Tìm số lớn nhất Max: là số lớn nhất trong 3 số a, b, c.
Câu 4 (3,0 điểm): Dưới đáy đại dương
Phần tiêu đề “Câu 4 (3,0 điểm): Dưới đáy đại dương”Em hãy sử dụng Scratch để thiết kế một không gian dưới đáy đại dương với yêu cầu như sau:
a. Thiết kế:
- Sân khấu: Hình nền Underwater2.
- Các nhân vật bao gồm:
- Shark (cá mập).
- Fish, Jellyfish, Octopus… hoặc một số sinh vật khác có trong thư viện Scratch mà em thích.
b. Chuyển động đơn giản: Em hãy lập trình cho các nhân vật chuyển động như sau:
- Shark: chuyển động chậm vừa phải, từ trái sang phải, chạm cạnh màn hình thì quay trở lại.
- Các sinh vật khác có thể chuyển động bất kì sao cho thật sinh động.
c. Chuyển động nâng cao: Shark là loài sinh vật nguy hiểm vì vậy em hãy lập trình cho các sinh vật khác khi bơi nếu khoảng cách đến Shark nhỏ hơn 100 bước (steps) thì chuyển hướng và tăng tốc để tránh xa Shark.