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

Bảng A 2023 - Thành phố Hà Nội (Sơ khảo)

HỘI THI TIN HỌC TRẺ THÀNH PHỐ HÀ NỘI Vòng sơ khảo - Năm 2023

ĐỀ THI BẢNG A – KHỐI TIỂU HỌC PHẦN THỰC HÀNH Thời gian: 90 phút (không kể thời gian phát đề)


STTTên bàiTên tệp kết quảĐiểm
1Vẽ hìnhBai1.sb3100
2Đếm tam giácBai2.sb3100
3Số nhỏ nhấtBai3.sb3100
4Trò chơiBai4.sb3200

Vẽ hình mô tả chiếc chong chóng như bên dưới.

Hãy viết chương trình cho phép nhập vào kích thước d (20 ≤ d ≤ 50) là độ dài của đoạn thẳng ngắn nhất trong hình, cạnh dài hơn của chong chóng có kích thước 2 × d, hình vuông nền có cạnh kích thước 6 × d. Biết tâm của chong chóng trùng với tâm hình vuông và vẽ đủ các nét đen viền của hình.

Hình 1: chong chóng với d = 20; Hình 2: chong chóng với d = 40 — 4 hình vuông tím xếp xoay vòng, viền đen, trên nền hình vuông xanh lá

Nguồn ảnh: scratch.hourofcode.vn

Hình 1: d = 20      Hình 2: d = 40

Chú ý:

  • Có thể sử dụng màu khác.
  • Không sử dụng nhân vật giống hình vẽ.

Trên một tờ giấy trắng có N dòng, dòng thứ i có i chấm tròn cách đều nhau. Hình bên dưới mô tả trên giấy có 5 dòng.

5 dòng chấm tròn, dòng thứ i có i chấm xếp thẳng hàng bên trái; một tam giác vuông cân cạnh 1 được tô viền xanh

Nguồn ảnh: scratch.hourofcode.vn

Tam giác vuông có hai cạnh bằng nhau là tam giác vuông cân. Ở đây ta chỉ xét tam giác vuông cân có độ dài cạnh góc vuông là 1 đơn vị như trong hình.

Yêu cầu: Viết chương trình nhập vào số N là số lượng dòng. Đưa ra số lượng tam giác vuông cân độ dài cạnh bằng 1 có trong hình đó.

Input: Gồm 1 dòng chứa số tự nhiên N (N ≤ 10⁶).

Output: Ghi ra số cần tìm.

Chấm điểm:

  • Nếu chương trình chạy đúng những trường hợp N ≤ 10, thí sinh sẽ được 20 điểm.
  • Nếu chương trình chạy đúng những trường hợp N ≤ 1000, thí sinh sẽ được 70 điểm.
  • Nếu chương trình chạy đúng những trường hợp N ≤ 10⁶, thí sinh sẽ được 100 điểm.

Ví dụ:

InputOutput
415

Cho một số tự nhiên N có ít hơn 101 chữ số. Cho phép đổi chỗ các chữ số trong N.

Yêu cầu: Đưa ra số tự nhiên nhỏ nhất chia hết cho 5 tạo bởi các chữ số của N (không được để số 0 không có nghĩa ở đầu).

Input: Nhập vào số tự nhiên N.

Output: Đưa ra số tự nhiên cần tìm. Nếu không tồn tại số thoả mãn thì đưa ra NO.

Chấm điểm:

  • Nếu chương trình chạy đúng những trường hợp N có ít hơn 15 chữ số, thí sinh sẽ được 50 điểm.
  • Nếu chương trình chạy đúng những trường hợp N có ít hơn 101 chữ số, thí sinh sẽ được 100 điểm.

Ví dụ:

InputOutput
150105

Bài 4: Trò chơi “Chăm sóc cây táo” (200 điểm)

Phần tiêu đề “Bài 4: Trò chơi “Chăm sóc cây táo” (200 điểm)”

Cơ bản: 110 điểm

Trong trò chơi này, người chơi sẽ chăm sóc một cây táo và hái táo chín trong vòng 2 phút.

Trong trò chơi có phiên ngày và đêm lần lượt: cứ hết ngày lại đến đêm, hết đêm lại đến ngày. Trò chơi luôn bắt đầu bằng một ngày. Mỗi phiên ngày dài ngẫu nhiên từ 7 đến 10 giây, đêm dài ngẫu nhiên từ 3 đến 5 giây:

  • Vào phiên ngày, trời có thể nắng hoặc mưa (ngẫu nhiên). Sau mỗi 1 tới 2 giây sẽ có một quả táo mới xuất hiện trên cây. Quả táo mới xuất hiện có mức độ chín là 0. Vào ngày nắng thì cứ sau 1 giây thì độ chín tăng lên 1 đơn vị (chuyển dần từ 1 tới 10, từ màu xanh sang màu đỏ). Vào ngày mưa thì sau 3 giây độ chín sẽ tăng thêm 1 đơn vị. Không cần thể hiện độ chín lớn hơn 10.
  • Vào phiên đêm, cây nghỉ ngơi, táo sẽ không tăng độ chín.

Hái táo: Dùng chuột click vào trái táo đã chín (độ chín là 10) rồi mang theo trái táo đó tới giỏ, chạm vào giỏ đựng thì số lượng táo trong giỏ tăng lên 1 và quả táo đó biến mất. Mỗi lần chỉ được hái duy nhất 1 quả táo.

Khi thời gian đã hết, hãy nói lời cảm ơn người chơi đã chăm sóc cây táo và đang có bao nhiêu quả táo trong giỏ.

Nâng cao: 90 điểm

  • Con dơi: Nhân vật này chỉ xuất hiện vào buổi tối ở góc trái hoặc phải phía trên màn hình. Dơi sẽ bay đến ăn táo nên luôn bay về phía quả trên cây. Người chơi dùng con trỏ chuột chạm vào dơi để dơi xuất phát lại từ một trong hai góc trên màn hình. Nếu quả táo nào bị dơi chạm vào thì chuyển sang màu nâu và rơi xuống, biến mất ở cạnh dưới màn hình.
  • Lọ nước thần: Nhân vật này chỉ xuất hiện vào ban ngày. Cần trừ 5 trái táo trong giỏ để dùng nước thần một lần. Khi được sử dụng, lọ nước này sẽ giúp tất cả các quả táo trên cây tăng độ chín lên 3 đơn vị.
  • Mặt trời nhân tạo: Nhân vật này chỉ xuất hiện vào ngày mưa. Cần trừ 5 trái táo trong giỏ để dùng mặt trời chiếu sáng. Ngay khi được sử dụng, mặt trời nhân tạo chiếu sáng để giúp các quả táo tăng 1 độ chín sau một giây vào ngày mưa. Mặt trời nhân tạo chỉ có tác dụng vào ngày hôm đó. Khi trời tối nó sẽ lại biến mất. Nếu lần sau muốn dùng thì người chơi cần mua lại.

Bên dưới là hình ảnh mô tả 1 phiên đêm, 1 phiên ngày mưa, 1 phiên ngày nắng ngẫu nhiên và trạng thái kết thúc của trò chơi.

Bốn màn hình: đêm có dơi bay tới cây táo; ngày mưa có mặt trời nhân tạo và lọ nước thần; ngày nắng với các quả táo ghi độ chín từ 0 đến 10; màn hình kết thúc với lời cảm ơn và số táo trong giỏ

Nguồn ảnh: scratch.hourofcode.vn