Cuộc thi Tin học trẻ là cơ hội cho các bạn học sinh bứt phá và khai thác khả năng tiềm ẩn thông qua việc cùng nhau tranh tài. Qua từng năm, các đề thi không chỉ mang tính chất thử thách tài năng của học sinh mà còn giúp các con nâng cao tư duy logic, óc sáng tạo và thể hiện niềm đam mê với công nghệ.
Để có thể giúp các con nắm vững kiến thức, Codekids – Lập trình nhí sẽ tổng hợp Top 10 đề thi tin học trẻ cho học sinh THCS mới nhất năm 2024 nhằm cung cấp tài liệu cho các bạn học sinh tham khảo và chuẩn bị kĩ lưỡng cho kì thi.
Đề thi học sinh giỏi Tin học THCS cấp thành phố Đà Nẵng năm 2023 – 2024 được đánh giá là đề thi có tính thách thức cao. Và phù hợp với các tiêu chí chọn lựa những học sinh thực sự có khả năng xuất sắc trong lập trình và tư duy thuật toán.
Bởi, đề thi được thiết kế với độ khó và tính phân loại cao, nhằm đánh giá các kỹ năng lập trình và tư duy thuật toán của học sinh. Thông qua đó, các bài toán đòi hỏi học sinh không chỉ có kiến thức cơ bản, mà còn phải có khả năng tư duy logic và giải quyết vấn đề nhanh chóng.
Đề thi có 4 bài bao gồm:
- Bài 1 – Tính tổng: Là bài toán yêu cầu tính tổng các phần tử lớn nhất trong một dãy các số nguyên dương đã cho.
- Bài 2 – Oẳn tù tì: Bài toán liên quan đến việc mô phỏng trò chơi “kéo – búa – bao” giữa Nhi và Đức. Bài toán có thể yêu cầu xác định ai là người thắng theo luật của trò chơi và cho biết số lượng kẹo của từng người chơi.
- Bài 3 – Chùm đèn: Bài toán yêu cầu học sinh tìm một dãy các chùm đèn liên tiếp để trang trí trong khu vực chụp hình nhật. Và, các chùm đèn có số bóng đèn đều là số lẻ.
- Bài 4 – Tặng quà: Bài toán yêu cầu học sinh giúp bạn Tí chọn ra các món đồ trong bộ sưu tập đồ cổ. Sao cho số món đồ chọn ra không phải là ít nhất cùng với đó là số thứ tự và giá trị của món đồ sau phải cao hơn món đồ trước.
Từ các bài toán cơ bản như xử lý chuỗi, số học đến những bài thuật toán phức tạp như xử lý mảng. Điều này góp phần phân loại rõ ràng giữa các bạn học sinh và đánh giá được toàn diện kỹ năng lập trình của học sinh.
Thêm vào đó, các bài toán trong đề thi còn có tính ứng dụng cao khi các bài toán áp dụng được các tính huống thực tế vào đề bài. Giúp cho học sinh vừa rèn luyện được kỹ năng lập trình tin học, vừa áp dụng kiến thức vào giải quyết vấn đề thực tiễn trong cuộc sống. Và những chủ đề như vậy sẽ đòi hỏi học sinh tìm ra cách tối ưu nhất để xử lý dữ kiện đề bài.
Tổng quan Đề thi học sinh giỏi Tin học cấp THCS Hà Nội 2023 – 2024 có 5 bài thi bao gồm:
- Bài 1 – Hóa học (5 điểm): Bài toán cho học sinh sẵn phương trình hóa học và kèm theo số mol của một chất. Yêu cầu học sinh lập trình và đưa ra phần số nguyên mol của chất sản phẩm.
- Bài 2 – Ước chung (5 điểm): Yêu cầu của bài toán này chính là tìm ước chung lớn thứ hai của hai số A và B.
- Bài 3 – Trò chơi (4 điểm): Ở trò chơi nhân vật, bài toán yêu cầu tìm chỉ số sức mạnh lớn nhất mà nhân vật có thể đạt được sau một thời gian nhất định.
- Bài 4 – Robot (3 điểm): Đề bài thường là robot di chuyển trên một lưới hoặc trong không gian nhất định. Bài toán có thể yêu cầu cho biết Robot đi qua nhiều nhất bao nhiêu ô và đường đi của robot.
- Bài 5 – Đoạn tốt (3 điểm): Bài toán cho một tập hợp chỉ có 1 đoạn thẳng là tập hợp đẹp và độ tốt của một tập hợp đẹp chính là số lượng đoạn thẳng trong tập hợp đó. Yêu cầu khi cho thêm một đoạn thẳng bất kỳ vào, lập trình tính tích độ tốt của các tập hợp đẹp lúc đó.
Đây chính là một thử thách toàn diện, giúp phân loại rõ ràng các học sinh dựa trên năng lực lập trình và tư duy thuật toán. Bởi vì, hầu hết các bài toán đều có tính đa dạng, từ cơ bản đến nâng cao và đòi hỏi sự kết hợp giữa kiến thức nền tảng, tư duy logic, và khả năng tối ưu hóa.
Khởi động đề thi thường tập trung vào các kỹ thuật lập trình và xử lý dữ liệu cơ bản, như làm việc với chuỗi, số học, mảng. Những bài toán này giúp học sinh khởi động và kiểm tra kiến thức nền tảng của họ.
Kế đến, các học sinh chạy đua nước rút gồm các bài toán yêu cầu học sinh phải vận dụng tư duy thuật toán cao cấp như quy hoạch động, chia để trị, hoặc các bài toán về đồ thị (như duyệt DFS, BFS). Những bài toán này thường yêu cầu sự hiểu biết sâu và khả năng sáng tạo trong việc giải quyết vấn đề.
Đề thi học sinh giỏi môn Tin học cấp THCS thành phố Hồ Chí Minh năm vừa qua gồm 3 bài lần lượt là:
- Bài 1 – Robot (7 điểm): Bài toán yêu cầu giúp đội tuyển robot trường Hồng Bàng tìm được số lần điều khiển ít nhất để robot đi đến đích.
- Bài 2 – Dãy con (7 điểm): Bài toán yêu cầu giúp bạn Minh tìm ra dãy số con liên tiếp sao cho thỏa mãn tổng của chúng không nhỏ hơn một số quy định theo yêu cầu của thầy giáo.
- Bài – Sdigit (6 điểm): Bài toán yêu cầu giúp bạn Minh lập trình một chương trình để biết được có bao nhiêu số mà tổng các chữ số của chúng là một số nguyên tố khi biết độ dài của dãy số.
Được thiết kế phân loại rõ ràng giữa học sinh có trình độ khác nhau, bởi sự đa dạng về độ khó giữa các bài toán tạo cơ hội cho học sinh giỏi và xuất sắc thể hiện được năng lực của mình.
Trong khi các bài toán dễ kiểm tra khả năng nắm vững kiến thức cơ bản, thì các bài toán khó đòi hỏi tư duy sáng tạo, kiến thức thuật toán sâu và khả năng tối ưu hóa.
Đề thi cũng cho học sinh sử dụng nhiều ngôn ngữ lập trình phổ biến như C++, Python hoặc Pascal để thể hiện được tài năng của bản thân tốt nhất.
Nhìn chung, đề thi học sinh giỏi môn Tin học cấp THCS thành phố Vinh gồm có 4 bài với các mức điểm khác nhau và yêu cầu học sinh giải bằng cách sử dụng các ngôn ngữ lập trình như Pascal, C/C++ và Python. Các bài toán trong đề thi bao gồm:
- Câu 1 – Trồng cây xanh (6 điểm): Bài toán yêu cầu chọn ra các cây có chiều cao tương ứng với nhau chênh lệch không quá so với cây trước đó.
- Câu 2 – Tìm số nguyên tố lớn nhất (5 điểm): Bài toán yêu cầu tìm số nguyên tố lớn nhất trong một xâu ký tự và trả về kết quả.
- Câu 3 – Khen thưởng theo giờ làm việc (5 điểm): Bài toán yêu cầu học sinh giúp người tổ trưởng chia các công nhân thành các nhóm. Sao cho số các nhóm là nhiều nhất và số công nhân trong nhóm có số giờ làm việc là như nhau.
- Câu 4 – Chọn phòng (4 điểm): Đề bài yêu cầu chọn phòng trong một khách sạn dựa trên khoảng cách từ phòng đó tới phòng của một người cố định, theo yêu cầu là chọn phòng gần nhất nhưng phải thỏa mãn một số quy định.
Đề thi học sinh giỏi môn Tin học cấp THCS tỉnh Nghệ An năm học 2023 – 2024 tập trung vào các kỹ năng lập trình và tư duy thuật toán của học sinh. Đề thi bao gồm 4 bài tập:
- Bài 1 – Hình chữ nhật đẹp (6 điểm): Đề bài yêu cầu giúp cả lớp tìm số y nguyên dương nhỏ nhất sao cho hai cạnh x và y của hình chữ nhật có diện tích bằng diện tích của một hình vuông.
- Bài 2 – Bốc số (5 điểm): Đề bài yêu cầu giúp bạn An hoàn thành trò chơi bốc số. Với quy tắc xóa bớt một vài ký tự ở phần đầu lá thăm để thu được số nguyên dương lớn nhất, thỏa mãn chia hết cho 5 nếu phần sau là thăm là 0 và chia hết cho 3 nếu phần sau lá thăm là 1.
- Bài 3 – Xếp gạch (5 điểm): Đề bài yêu cầu tìm ra số điểm tối đa An đạt được và cách chơi của An.
- Bài 4 – Thẻ bài (4 điểm): Đề bài yêu cầu tìm ra số điểm An đạt được khi chơi trò chơi cuối cùng này.
Thông thường, đề thi tin học trẻ bảng B tỉnh Nghệ An năm học 2023 – 2024 dành cho học sinh THCS có từ 3 đến 5 bài toán có mức độ khó khác nhau, giúp phân loại học sinh, thách thức kỹ năng quản trị thời gian và khả năng giải quyết vấn đề tốt. Đề thi gồm có 3 bài:
- Bài 1 – Phép tính: Đề bài sẽ cho ba số nguyên a,b,c và yêu cầu học sinh xác định xem có thể xảy ra một trong bốn phương trình không và báo kết quả.
- Bài 2 – Trò chơi: Dựa theo nguyên tắc trò chơi trong đề, yêu cầu học sinh tìm dãy liên tiếp gồm nhiều màn chơi nhất để có thể tận hưởng trò chơi lâu nhất. Và trả kết quả trò chơi sẽ diễn ra trong bao lâu.
- Bài 3 – Xâu bất đối xứng: Yêu cầu xác định số thao tác nhỏ nhất cần thực hiện để biến xâu S thành một “xâu bất đối xứng”, nếu không làm được đưa ra −1 (có thể hoán đổi vị trí bất kỳ của xâu).
Đề thi Tin học trẻ tỉnh Lâm Đồng dành cho học sinh THCS cũng là một đề thi có tính thách thức cao, bao quát được nhiều kỹ năng cần thiết trong lập trình và thuật toán của học sinh. Đề thi bao gồm 3 câu:
- Câu 1 (100 điểm): Viết chương trình tính diện tích tấm bìa của 1 xúc xắc. Đề sẽ cho biết một số chấm của một mặt, yêu cầu tính số chấm của mặt đối diện.
- Câu 2 (100 điểm): Đề bài yêu cầu học sinh viết chương trình giúp gia đình bạn Hùng lựa chọn các lần thu hoạch phù hợp, sao cho tổng số buồng cau là nhiều nhất và phải giữ lại ít nhất một cây không thu hoạch.
- Câu 3 (100 điểm): Bài toán muốn học sinh viết chương trình giúp công ty X nhận các loại mặt hàng lên tàu sao cho chi phí là thấp nhất.
Đề thi Tin học trẻ bảng B thành phố Hà Nội vòng sơ khảo năm 2023 – 2024 được đánh giá là đa dạng. Từ yêu cầu về lập trình cơ bản đến đòi hỏi học sinh phải có tư duy thuật toán và khả năng xử lý dữ liệu.
Đề thi gồm các bài như sau:
- Bài 1A – Max: Tìm số nguyên lớn nhất và trả về kết quả
- Bài 1B – Tổng chéo: Tính tổng các ô nằm trên 2 đường chéo của một hình vuông 3×3
- Bài 1C – Đoạn con 3: Tìm 3 đoạn con liên tiếp (có ít nhất 1 phần tử) không giao nhau của dãy số sao cho tổng các phần tử của 3 đoạn con là lớn nhất.
- Bài 1D – Num9: Tìm ra cách tối ưu để chọn số theo yêu cầu.
Đề thi Tin học trẻ bảng B thành phố Cần Thơ thường xoay quanh các bài toán thuật toán và lập trình. Đề thi gồm 4 bài:
- Bài 1 – Tính giá trị biểu thức (100 điểm): Đề bài yêu cầu với mỗi biểu thức, hãy tính giá trị của biểu thức đó và in ra kết quả trên một dòng.
- Bài 2 – Đếm số đẹp (100 điểm): Đề bài yêu cầu học sinh hãy viết chương trình đếm xem trong dãy số có bao nhiêu số đẹp kèm theo điều kiện.
- Bài 3 – Lập đội thi STEM (100 điểm): Bài toán yêu cầu tìm số đội tối đa có thể lập được từ thành viên của mỗi CLB và thành viên của CLB Tài năng.
- Bài 4 – Chọn các đoạn con (100 điểm): Yêu cầu xác định được tổng các phần tử của đoạn con được chọn là lớn nhất.
Đề thi tin học trẻ bảng B vòng Khu vực năm học 2023 – 2024 bao gồm các bài toán liên quan đến chuỗi ngoặc, dãy số, và bài toán xếp hậu. Và đây cũng chính là các bài toán khá phổ biến đối với các kỳ thi lập trình dành cho các bạn học sinh THCS.
- Bài 1 – Biểu thức ngoặc (100 điểm): Đây là một bài toán xử lý chuỗi, yêu cầu tìm thứ tự của một biểu thức ngoặc nhất định dựa trên độ dài và số lượng ngoặc cân bằng.
- Bài 2 – Dãy số (100 điểm): Là bài toán yêu cầu đếm các đoạn con thỏa mãn điều kiện nhất định dựa trên một phép tính trung bình và so sánh các phần tử trong đoạn đó.
- Bài 3 – Xếp hậu (100 điểm): Bài toán yêu cầu đặt các quân hậu trên bàn cờ sao cho không quân nào “chiếu” nhau, và mục tiêu là tối ưu hóa tổng trọng số của các vị trí mà các quân hậu được đặt.
Mỗi bài toán đều có các yêu cầu về độ phức tạp, độ lớn của dữ liệu và cả ba bài toán này đều có các mức độ khó khác nhau, từ việc xử lý chuỗi, mảng cho đến các bài toán tổ hợp và tối ưu hóa. Nhưng nhìn chung, đều yêu cầu thí sinh phải có kỹ năng lập trình tốt cũng như khả năng tư duy thuật toán hiệu quả.
Kết luận
Codekids mang đến Top 10 đề thi Tin học trẻ dành cho học sinh THCS mới nhất năm 2024. Codekids không chỉ mang lại những thử thách giả định hấp dẫn cho các bạn mà còn mong muốn các bạn có cơ hội thử sức bản thân, hoàn thiện kỹ năng lập trình và đủ tự tin chinh phục các cuộc thi tin học trong tương lai.
Và hy vọng rằng với những phương tiện tham khảo này, các bạn sẽ có một thời gian ôn luyện thật hiệu quả và vững bước trên con đường chinh phục phát triển niềm đam mê công nghệ của bản thân.
Nếu ba mẹ đang cần một môi trường cho con ôn luyện và chuẩn bị cho kỳ thi Tin học trẻ, ba mẹ và các con có thể liên hệ với Codekids – Lập trình nhí. Tại đây, ba mẹ và các bạn nhỏ sẽ được hỗ trợ và tư vấn miễn phí về lớp học Luyện thi Tin học trẻ một cách tận tình và chu đáo.