Bảng A 2019 - Tỉnh Quảng Ninh
HỘI THI TIN HỌC TRẺ TỈNH QUẢNG NINH
Lần thứ XX – Năm 2019
ĐỀ THI BẢNG A – TIỂU HỌC
Ngày thi: 01/7/2019. Thời gian: 100 phút (không kể thời gian giao đề)
| Bài | Tên file chương trình | Điểm |
|---|---|---|
| 1 | VEHINH.sb2 | 30 |
| 2 | DAYSO.sb2 | 30 |
| 3 | BANTEN.sb2 | 40 |
Bài 1: Vẽ hình
Phần tiêu đề “Bài 1: Vẽ hình”Em hãy lập trình để vẽ các hình sau: Hình 1 (1 hình vuông), Hình 2 (lưới ô vuông).
Yêu cầu:
- Sử dụng nhân vật Bút chì để vẽ các hình trên.
- Cạnh của hình vuông có độ dài nhỏ hơn 100, độ rộng nét vẽ là 2.
- Nhấn phím 1 để vẽ hình 1 - Hình vuông có cạnh là số nguyên nhập vào từ bàn phím, nét vẽ màu xanh dương.
- Nhấn phím số 2 để vẽ hình 2 với số hình vuông theo cột, số hình vuông theo hàng và kích thước cạnh của 1 hình vuông được nhập vào từ bàn phím, nét vẽ màu đỏ.
- Coi như nhập dữ liệu vào chuẩn, không yêu cầu kiểm tra dữ liệu nhập vào.
Bài 2: Dãy số
Phần tiêu đề “Bài 2: Dãy số”Cho dãy số sau: 3; 4; 6; 9; 13; 18; 24; …
Hãy tìm số thứ 50 của dãy, tính tổng các số hạng lẻ và chia hết cho 3.
Yêu cầu: Tạo dãy số với 50 số hạng theo mô tả ở trên. Hiển thị ra màn hình số hạng thứ 50 và tổng các số lẻ và chia hết cho 3 trong dãy.
Ví dụ: Phần tử thứ 50 của dãy số là: 1228. Tổng các số lẻ và chia hết cho 3 là: 7416.
Bài 3: Bắn tên
Phần tiêu đề “Bài 3: Bắn tên”Thiết kế trò chơi bắn tên theo mô phỏng sau:
- Tạo hình nhân vật gồm mũi tên (Arrow1), bia (Shot), phông nền màu
trắng.
- Bia (Shot) di chuyển từ toạ độ (180,180) đến (180,-180) liên tục trong khoảng thời gian 1 hoặc 2 giây (nhanh hay chậm tuỳ người lập trình thiết đặt).
- Mũi tên (Arrow1) ở vị trí xuất phát tại toạ độ (-180,0) chỉ bắn được theo chiều ngang từ trái sang phải đến toạ độ (180,0).
- Nhấn phím Space bar để bắn mũi tên vào bia. Nếu trúng bia thì thông báo “Trúng đích”, ngược lại thông báo “Trượt”. Khi mũi tên (Arrow1) trúng đích thì bia (Shot) biến mất trong 2 giây rồi lại tiếp tục di chuyển như mô tả ở trên.
- Hai biến đếm Trúng đích, Trượt lần lượt đếm số lần bắn trúng và bắn trượt.
- Người chơi được phép bắn 10 lần, hết số lần chơi nếu số điểm Trúng đích nhiều hơn thì chiến thắng đưa ra thông báo “Winner” ngược lại thì thông báo “Game over”.