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

Bảng B 2019 - Tỉnh Tây Ninh

HỘI THI TIN HỌC TRẺ TỈNH TÂY NINH
Lần thứ XXIV – Năm 2019

ĐỀ THI BẢNG B – KHỐI THCS
Thời gian làm bài: 120 phút (không kể thời gian giao đề)


Cho một dãy gồm N số nguyên a₁, a₂, …, a_N, mỗi số có giá trị tuyệt đối không vượt quá 10³.

Yêu cầu: Hãy tìm số âm và vị trí của nó trong dãy.

Dữ liệu:

  • Dòng đầu tiên chứa số nguyên dương N (1 ≤ N ≤ 10³).
  • N dòng tiếp theo, dòng thứ i chứa số aᵢ.

Kết quả: Dòng 1 ghi các số âm tìm được, dòng 2 ghi vị trí của nó trong dãy. Trong trường hợp không có lời giải, ghi ra số 0.

Tên chương trình: SOAM.PAS

Ví dụ:

SOAM.INPSOAM.OUT
4
-5
3
5
-7
-5 -7
1 4

Tìm số đảo ngược Y của một số X, biết Y gồm các chữ số của X và viết theo thứ tự ngược lại. Xuất ra kết quả là số Y mod 19.

Dữ liệu: Số nguyên dương X.

Kết quả: Y mod 19 (với Y là số đảo ngược của X).

Tên chương trình: SODAO.PAS

Ví dụ:

SODAO.INPSODAO.OUTGiải thích
12317321 mod 19 = 17

Kiệt là học sinh rất thông minh và chăm học. Trong năm học 2018-2019, bạn ấy đã đạt thành tích học sinh giỏi. Phần thưởng của Kiệt là được ba mẹ dắt đi siêu thị xem phim. Đứng trong dòng người xếp hàng mua vé, Kiệt thắc mắc không hiểu là mình đứng ở vị trí thứ mấy trong hàng người đó. Em bèn hỏi ba, ba Kiệt vì muốn thử trí thông minh của con, ba Kiệt đưa ra câu đố: “Trong hàng bây giờ có n người, có không ít hơn a người đứng trước con và không nhiều hơn b người đứng sau con, con thử đếm xem có bao nhiêu vị trí mà con có thể đứng trong hàng?”. Kiệt có vẻ bối rối với câu đố của ba, các bạn hãy giúp Kiệt giải quyết bài toán này nhé.

Dữ liệu: Gồm 3 số nguyên dương n, a, b (n, a, b ≤ 100).

Kết quả: Gồm 1 dòng duy nhất là kết quả của bài toán.

Tên chương trình: POS.PAS

Ví dụ:

POS.INPPOS.OUT
3 1 12
5 2 33

Thí sinh sử dụng ngôn ngữ lập trình Scratch thực hiện yêu cầu sau:

  • Hiển thị thông báo “Vui lòng cho biết chiều dài và chiều rộng của hình chữ nhật”
  • Sau khi người dùng nhập xong thì hiển thị hình vẽ; chu vi và diện tích của hình chữ nhật ra màn hình.

Thí sinh sử dụng phần mềm Scratch tạo một game trò chơi có ý nghĩa tuỳ ý. Lưu với tên tập tin là GameTHCS.sb2.

(Lưu ý phải có file Word hướng dẫn sử dụng trò chơi và ưu tiên các game về trí tuệ khoa học hoặc toán học)

Thí sinh sử dụng ngôn ngữ lập trình Scratch thực hiện yêu cầu sau:

  • Hiển thị thông báo “Vui lòng nhập vào số n lớn hơn 2 và nhỏ 100 thì bạn sẽ biết được số n trong hệ cơ số nhị phân là bao nhiêu”
  • Sau khi người dùng nhập xong thì hiển thị giá trị số nhị phân của n ra màn hình.