Thiết kế bảng vẽ

Viết chương trình mô tả bảng vẽ màu trên lưới ô vuông như hình vẽ dưới đây

Chính giữa màn hình là một lưới ô vuông 12 x 12 (có thể tổng quát bất kỳ N x N). Bên phải là bảng màu gồm 5 màu khác nhau. Bên trái là hộp công cụ, bao gồm công cụ vẽ (bút), công cụ tẩy và nút Clearxoá làm lại từ đầu.

Yêu cầu:

  • Nháy chuột lên bảng màu: Để chọn màu vẽ.
  • Nháy lên công cụ: Để chọn công cụ tương ứng.
  • Nháy chuột lên ô lưới:
  • Nếu chọn công cụ là vẽ, mỗi lần nháy chuột tại một ô sẽ vẽ một hình tròn có màu tương ứng được chọn bên bảng màu vào ô được nháy chuột. Nếu ô được nháy chuột đã có hình vẽ thì thay thế hình đã vẽ bởi màu được chọn.
  • Nếu chọn công cụ là tẩy, mỗi lần nháy chuột sẽ xóa 1 hình ở vị trí nháy chuột.
  • Nháy chuột lên nút Clear: Xoá tất cả các hình đã vẽ.

(Đề thi tin học trẻ huyện Thạch Hà 2023 – Tiểu học)

Thông tin đề bài
  •   Điểm: 100
  •   Time limit: 1.0s
  •   Loại đề bài: Scratch