Bỏ qua để đến nội dung

Bảng A 2020 - Tỉnh Đắk Nông

HỘI THI TIN HỌC TRẺ ĐẮK NÔNG Lần thứ XIII – Năm 2020
(Đề chính thức)

ĐỀ THI BẢNG A – TIỂU HỌC Môn: Lập trình Scratch
Thời gian làm bài: 100 phút (không kể thời gian phát đề)


CâuTên bàiTên tệp chương trìnhĐiểm
1Hứng táoHungTao.sb325
2Quảng bá Sea Games 31SeaGames.sb335
3Hóa giải phép thuậtPhepThuat.sb340

Em hãy sử dụng ngôn ngữ Scratch để thiết kế trò chơi hứng táo như sau: người chơi sử dụng phím → (phím mũi tên sang phải) hoặc ← (phím mũi tên sang trái) để di chuyển chiếc giỏ sang bên phải hoặc sang bên trái để hứng những quả táo rơi từ phía trên xuống. Số lượng táo hứng được sẽ được hiển thị trên màn hình.

Trong đó:

  • Các nhân vật là có sẵn trong thư viện hình ảnh của Scratch.
  • Thời gian cho mỗi lần chơi là 1 phút.

Lưu lại chương trình vào thư mục riêng của em với tên tệp là HungTao.sb3.

Em có biết, năm 2021 tới đây, Đại hội thể thao các nước Đông Nam Á lần thứ 31 (SEA GAMES 31) sẽ được tổ chức tại Việt Nam đấy. Và trong các kỳ đại hội như vậy, người ta thường bắt gặp hình ảnh về lá cờ Sea Games và lá cờ của các nước tham dự, đặc biệt là không thể thiếu lá cờ của nước chủ nhà rồi đúng không nào?

Chúng ta cùng tìm hiểu về lá cờ SEA GAMES và cờ Tổ quốc Việt Nam nhé: trong lá cờ Sea Games, biểu tượng 11 hình tròn tượng trưng cho tinh đoàn kết, hữu nghị của 11 quốc gia Đông Nam Á. Trong lá cờ Tổ quốc Việt Nam, biểu tượng ngôi sao vàng 5 cánh tượng trưng cho 5 tầng lớp, giai cấp khác nhau của xã hội Việt Nam.

Để quảng bá cho sự kiện trên, nước chủ nhà Việt Nam muốn hình ảnh của hai lá cờ này sẽ xuất hiện liên tục trên những chiếc màn hình lớn đặt ở những nơi công cộng. Em hãy sử dụng ngôn ngữ Scratch viết một chương trình vẽ biểu tượng của hai lá cờ trên (biểu tượng 11 hình tròn và biểu tượng ngôi sao vàng 5 cánh) để giúp Việt Nam quảng bá cho sự kiện trên nhé.

Yêu cầu bắt buộc:

  • Biểu tượng của hai lá cờ phải được vẽ luân phiên, xuất hiện liên tục.
  • Khi vẽ 11 hình tròn: phải vẽ trên phông nền màu xanh dương; độ dày nét vẽ bằng 2, màu vàng.
  • Khi vẽ ngôi sao vàng 5 cánh: phải vẽ trên phông nền màu đỏ; toàn bộ ngôi sao phải tô màu vàng.
  • Màu nền của từng lá cờ: em hãy thiết kế sẵn trong phông nền của sân khấu.
  • Dòng chữ SOUTH EAST ASIAN GAMES FEDERATION màu trắng (được viết sẵn trong hình nền sân khấu của lá cờ SEA GAMES).

Lưu lại chương trình vào thư mục riêng của em với tên tệp là SeaGames.sb3.

Một ngày kia, công chúa Aurora mải chơi, đi lạc vào một khu rừng, nơi có một lão phù thủy sinh sống. Vì quá hoảng sợ nên Aurora đã làm đổ vạc dầu của lão. Dù rất tức tối nhưng thấy Aurora xinh đẹp, dễ thương nên lão không nỡ giết mà chỉ phù phép cho nàng hóa đá. Nàng chỉ có thể trở lại bình thường cho đến khi có ai đó hóa giải được phép thuật này. Để làm được điều đó thì phải lần lượt trả lời đúng cả ba câu hỏi sau đây do lão phù thủy đưa ra:

  • Câu hỏi thứ nhất: Số lớn nhất có N chữ số là số nào? (N có thể là 1, 2, 3, 4 hoặc 5, do lão phù thủy ngẫu nhiên đưa ra, mỗi lần mỗi khác).
  • Câu hỏi thứ hai: Từ số 1 tới số lớn nhất đó có bao nhiêu số tròn chục?
  • Câu hỏi thứ ba: Tổng tất cả các số tròn chục đó bằng bao nhiêu?

Em hãy sử dụng ngôn ngữ Scratch để viết chương trình cho phép người chơi lần lượt trả lời các câu hỏi trên để giải cứu nàng công chúa Aurora xinh đẹp kia nhé.

Trò chơi được mô tả như sau:

  • Nhân vật lão phù thủy là có sẵn trong thư viện hình ảnh của Scratch.
  • Khi nhấn cờ xanh thì nhân vật lão phù thủy lần lượt đưa ra từng câu hỏi. Câu hỏi sau chỉ được đưa ra khi người chơi trả lời đúng câu hỏi trước đó.
  • Người chơi lần lượt nhập câu trả lời tương ứng từ bàn phím.
  • Nếu người chơi trả lời sai bất kì câu hỏi nào thì lão phù thủy sẽ nói “Ngươi chưa đủ thông minh để hóa giải được phép thuật của ta!”. Ngược lại, nếu người chơi trả lời đúng cả ba câu hỏi thì lão phù thủy sẽ nói “Ngươi thật thông minh. Phép thuật đã được giải”. Trò chơi kết thúc.

Lưu lại chương trình vào thư mục riêng của em với tên tệp là PhepThuat.sb3.