Bảng A 2020 - Tỉnh Bắc Ninh
HỘI THI TIN HỌC TRẺ TỈNH BẮC NINH
Lần thứ XVII – Năm 2020
ĐỀ THI THỰC HÀNH - BẢNG A – TIỂU HỌC
Thời gian làm bài: 100 phút
Bài 1 (10 điểm)
Phần tiêu đề “Bài 1 (10 điểm)”Viết chương trình nhập từ bàn phím số tự nhiên n, sau đó tính và đưa ra thông báo tổng:
S = 1 + 2 + … + n
Lưu kết quả vào tệp BAI1.DOC gồm:
- Giá trị của số n và giá trị của S.
- Các câu lệnh để giải bài toán trên.
Bài 2 (50 điểm): Vẽ hình
Phần tiêu đề “Bài 2 (50 điểm): Vẽ hình”Em hãy vẽ các hình dưới đây: một cái cây phân nhánh với các bông hoa nhỏ hình tròn ở đầu mỗi nhánh, và một hoạ tiết hoa văn hình tròn với các đa giác lồng nhau bên trong.
Lưu kết quả vào tệp BAI2.DOC gồm:
- Các hình đã vẽ được.
- Các câu lệnh để vẽ các hình trên.
Bài 3 (20 điểm): Tìm đường đi ngắn nhất
Phần tiêu đề “Bài 3 (20 điểm): Tìm đường đi ngắn nhất”Hãy thiết kế trò chơi “Tìm đường đi ngắn nhất” với các yêu cầu sau:
Trên màn hình có một lưới ô vuông 6×8, kích thước mỗi hình vuông là 60. Ban đầu quả bóng ở một vị trí ngẫu nhiên trên lưới (bóng luôn phải tại vị trí tâm của ô lưới).
Khi người chơi nháy chuột lên một ô trống khác, quả bóng sẽ di chuyển từ vị trí hiện thời đến ô vừa đánh dấu theo một đường đi ngắn nhất. Quả bóng chỉ được đi theo chiều ngang hoặc chiều dọc theo các ô lưới.
Lưu kết quả vào tệp BAI3 với phần mở rộng mặc định của ngôn ngữ lập
trình.