Bộ 12 Đề thi Tin Học Trẻ Tiểu Học (Có đáp án)
Câu 2. (20 điểm) Kiểm tra số hạng và tìm vị trí
Cho dãy số 13; 19; 25; 31; …
Yêu cầu:
- Nhập vào một số tự nhiên N từ bàn phím
- Viết chương trình kiểm tra số tự nhiên N vừa nhập có thuộc dãy số trên không?
+ Nếu số tự nhiên N thuộc dãy số trên thì thông báo N thuộc dãy số trên và vị trí của số N trong dãy số trên.
+ Nếu số tự nhiên N không thuộc dãy số trên thì thông báo N không thuộc dãy số trên.
Câu 3. (20 điểm) Chia quà
Ban tổ chức Hội thi Tin học trẻ năm 2023 muốn tặng quà cho 50 thí sinh dự thi Tin học trẻ. Mỗi thí sinh dự thi được nhận một phần quà gồm 5 cái bút và 5 quyển vở.
Nhưng khi các cửa hàng họ chỉ bán buôn nhưng không bán lẻ tức là bán cả tập vở và cả hộp bút. Biết một hộp bút có 12 cái bút và một tập vở là 10 quyển vở.
Hỏi Ban tổ chức cần mua bao nhiêu hộp bút và bao nhiêu tập vở. Ban tổ chức còn dư bao nhiêu cái bút và bao nhiêu quyển vở.
Câu 4. (30 điểm) Trò chơi ẩn hiện.
Trò chơi gồm 3 nhân vật (các nhân vật và sân khấu do em tự chọn)
Yêu cầu của trò chơi:
- Khi nhấn vào biểu tượng lá cờ thì chương trình bắt đầu và xuất hiện 3 nhân vật.
- Khi người chơi bấm vào nhân vật thứ nhất thì nhân vật thứ nhất biến mất còn nhân vật thứ 2, 3 ở lại màn hình.
- Khi người chơi bấm vào nhân vật thứ 2 thì nhân vật thứ hai biến mất còn nhân vật số 1 và 3 sẽ xuất hiện.
- Các nhân vật mỗi khi xuất hiện sẽ thay đổi hình dạng hoặc màu sắc khi đưa chuột đến nhân vật đó.
Tóm tắt nội dung tài liệu: Bộ 12 Đề thi Tin Học Trẻ Tiểu Học (Có đáp án)
Bộ 12 Đề thi Tin Học Trẻ Tiểu Học (Có đáp án) - DeThiTinHoc.net DeThiTinHoc.net Bộ 12 Đề thi Tin Học Trẻ Tiểu Học (Có đáp án) - DeThiTinHoc.net ĐỀ SỐ 1 PHÒNG GIÁO DỤC VÀ ĐÀO TẠO Đề thi Tin học trẻ – Bảng A HUYỆN TIÊN DU - BẮC NINH Phần thi: Thực hành - Khối Tiểu học Thời gian: 90 phút (không kể thời gian phát đề) Tổng quan bài thi TT Tên bài Tên tệp chương trình Điểm 1 Độ dài Dodai.* 100 2 Chia nhóm Chianhom.* 100 3 Dãy số Dayso.* 100 4 Số gần tròn chục Tronchuc.* 100 5 Tổng dãy K tong.* 100 Bài 1: Độ dài Biết 1cm = 10 mm. Hỏi thước kẻ dài a cm và b mm thì dài bao nhiêu mm? Dữ liệu - Dòng đầu tiên chứa số tự nhiên a (1 ≤ a ≤ 1000) - Dòng thứ hai chứa số tự nhiên b(1 ≤ b ≤ 1000) Kết quả: một số tự nhiên là kết quả của bài toán Ví dụ: Input output 2 25 5 Bài 2: Chia nhóm có 100 học sinh tham gia thi đấu, cần chia thành các nhóm, mỗi nhóm có khong quá x học sinh. Hỏi có ít nhất bao nhiêu nhóm Dữ liệu: gồm một số tự nhiên x (1 ≤ x ≤ 100) Kết quả: Một số tự nhiên là kết quả của bài toán Ví dụ: Input output 60 2 Bài 3: Dãy số Cho dãy số có quy luật sau:1,3,7,13,21,Tìm số thứ n trong dãy số trên Dữ liệu: Gồm một số tự nhiên n(1 ≤ n ≤ 107) Kết quả: một số tự nhiên là kết quả của bài toán DeThiTinHoc.net Bộ 12 Đề thi Tin Học Trẻ Tiểu Học (Có đáp án) - DeThiTinHoc.net Hạn chế: - Subtask 1 (80% số điểm): n ≤ 103 - Subtask 2 (20% điểm): không có ràng buộc gì thêm Ví dụ: Input output 5 21 Bài 4: Số gần tròn chục Số gần tròn chục là số có tận cùng là 9 hoặc 1. Cho một số nguyên dương n, hãy đếm số gần tròn chục nhỏ hơn n. Dữ liệu: gồm một số tự nhiên n (1 ≤ n ≤ 1012) Kết quả: một số tự nhiên là kết quả của bài toán Hạn chế: - subtask 1 (60 điểm): n ≤ 103 - subtasl 2 (40% điểm): Không có rằng buộc gì thêm Ví dụ: Input output 16 3 Giải thích: có các số 1, 9, 11 Bài 5: Tổng dãy K Cho số tự nhiên n và chữ số K.Gọi a là tổng các số nhỏ hơn n, có tận cùng là k. In ra màn hinh chữ số cuối cùng của a Dự liệu: - Dòng đầu tiên chứa số tự nhiên n (1 ≤ n ≤ 1015) - Dòng thứ hai chứa chữ số k (0 ≤ k ≤ 9) Kết quả: một chữ số là kết quả của bài toán Hạn chế: - subtask 1 (50% điểm): n ≤ 103 - subtask 2 (30% điểm): n ≤ 109 - subtask (20% điểm): không có ràng buộc gì thêm Ví dụ: Input output 40 4 1 Giải thích: 1 + 11 + 21 + 31 = 64 ---------HẾT--------- DeThiTinHoc.net Bộ 12 Đề thi Tin Học Trẻ Tiểu Học (Có đáp án) - DeThiTinHoc.net ĐÁP ÁN Bài 1: Độ dài Scratch khi bấm vào cờ xanh // Bước 1: Nhận giá trị a (cm) hỏi [Nhập kích thước dài a (cm):] và đợi đặt [a v] thành [trả lời] // Bước 2: Nhận giá trị b (mm) hỏi [Nhập kích thước dài b (mm):] và đợi đặt [b v] thành [trả lời] // Bước 3 & 4: Tính toán và Hiển thị kết quả nói [nối [Độ dài bằng mm là: ] [ ( [a v] * [10] ) + [b v] ] ] trong [2] giây Bài 2: Chia nhóm Scratch khi bấm vào cờ xanh // Bước 1: Nhận giá trị x (số học sinh tối đa mỗi nhóm) hỏi [Nhập số học sinh tối đa mỗi nhóm x:] và đợi đặt [x v] thành [trả lời] // Bước 2: Tính toán số nhóm ít nhất (dùng phép làm tròn lên) // Tính 100 / x, sau đó làm tròn lên để có số nhóm tối thiểu đặt [Số nhóm v] thành [làm tròn lên [100 / [x v]]] // Bước 3: Hiển thị kết quả nói [nối [Số nhóm ít nhất là: ] [Số nhóm v]] trong [2] giây Bài 3: Dãy số Scratch khi bấm vào cờ xanh // Bước 1: Nhận giá trị n hỏi [Nhập số thứ tự n cần tìm:] và đợi đặt [n v] thành [trả lời] DeThiTinHoc.net Bộ 12 Đề thi Tin Học Trẻ Tiểu Học (Có đáp án) - DeThiTinHoc.net // Bước 2: Áp dụng công thức A_n = n^2 - n + 1 đặt [A_n v] thành [ ( ([n v] * [n v]) - [n v] ) + [1] ] // Bước 3: Hiển thị kết quả nói [nối [Số thứ ] [nối [n v] [nối [ trong dãy là: ] [A_n v] ]]] trong [2] giây Bài 4: Số gần tròn chục Scratch khi bấm vào cờ xanh // Bước 1: Nhận giá trị n hỏi [Nhập số nguyên dương n (<= 10^12):] và đợi đặt [n v] thành [trả lời] // Bước 2: Tính số lượng trong các nhóm 10 đầy đủ // Khối 'làm tròn xuống' tương đương với phép chia lấy phần nguyên (floor) đặt [Kết quả v] thành [ (làm tròn xuống [ [n v] / [10] ]) * [2] ] // Bước 3: Đếm phần dư (số tận cùng 1 và 9) // Nếu phần dư >= 1 (Số tận cùng bằng 1) nếu [ [n v] mod [10] > [0] ] thì thay đổi [Kết quả v] một lượng [1] // Nếu phần dư >= 9 (Số tận cùng bằng 9) nếu [ [n v] mod [10] >= [9] ] thì thay đổi [Kết quả v] một lượng [1] // Bước 4: Hiển thị kết quả nói [nối [Số lượng số gần tròn chục nhỏ hơn hoặc bằng n là: ] [Kết quả v]] trong [2] giây Bài 5: Tổng dãy K Scratch khi bấm vào cờ xanh // Bước 1: Nhận giá trị n và k hỏi [Nhập số n (<= 10^15):] và đợi đặt [n v] thành [trả lời] DeThiTinHoc.net Bộ 12 Đề thi Tin Học Trẻ Tiểu Học (Có đáp án) - DeThiTinHoc.net hỏi [Nhập chữ số k (0-9):] và đợi đặt [k v] thành [trả lời] // Bước 2: Tính số lượng số hạng (Count) nếu [ [k v] = [0] ] thì // Nếu k=0, các số là 10, 20, 30... (bỏ qua 0) đặt [Count v] thành [làm tròn xuống [ ([n v] - [1]) / [10] ]] khác // Nếu k!=0, các số là k, 10+k, 20+k... đặt [Count v] thành [làm tròn xuống [ ( ([n v] - [1]) - [k v] ) / [10] ] + [1] ] // Bước 3: Tính chữ số cuối cùng của Tổng A // Chữ số cuối cùng của A = (k * Count) mod 10 đặt [Chữ số cuối cùng v] thành [ ([k v] * [Count v]) mod [10] ] // Bước 4: Hiển thị kết quả nói [nối [Chữ số cuối cùng của tổng A là: ] [Chữ số cuối cùng v]] trong [2] giây DeThiTinHoc.net Bộ 12 Đề thi Tin Học Trẻ Tiểu Học (Có đáp án) - DeThiTinHoc.net ĐỀ SỐ 2 PHÒNG GD & ĐT ĐỀ THI TIN HỌC TRẺ CẤP HUYỆN HUYỆN ĐOÀN CON CUÔNG LẦN THỨ IV - BẢNG 1 - KHỐI TIỂU HỌC Thời gian: 90 phút (không kể thời gian giao đề) TỔNG QUAN BÀI THI Em hãy tạo một thư mục trên màn hình Desktop, tên thư mục là tên và số báo danh của em (VD:An100027) thư mục này dùng để lưu các bài em đã làm được. Sử dụng ngôn ngữ Scratch để thực hiện các yêu cầu sau: Câu 1 (30 điểm) Vẽ hình: Viết các câu lệnh vẽ các hình sau: Khi nhấn vào phím số 1 vẽ H1 (ngôi sao màu vàng), khi nhấn vào phím số 2 vẽ H2 (hình vuông màu đỏ), khi nhấn vào phím số 3 vẽ hình H3 (Ngôi sao màu vàng, nền màu đỏ) H1 H2 H3 Câu 2 (30 điểm) Game bể cá: Màn hình trò chơi được bố trí như hình 4 gồm các đối tượng con như: Sao Biển, Mũi tên, Quả bóng và Hai con cá. Yêu cầu: Khi nhấn vào lá cờ nhân vật mũi tên xuất hiện, vẽ chính giữa màn hình một bể cá có dạng hình chữ nhật, viền thành bể có màu đỏ có chiều cao là 200, chiều ngang 300. Ở bên trong bể cá có 2 đối tượng đó là con sao biển nằm ở góc trái bể và con cá bé chỉ lội tung tăng trong bể, co sao biển cứ 0.5 giây thì nó há mồm nhả bong bóng độc ở trong bể, bong bóng DeThiTinHoc.net Bộ 12 Đề thi Tin Học Trẻ Tiểu Học (Có đáp án) - DeThiTinHoc.net này nó biến mất khi chạm vào thành bể, hướng nhả bong bóng của sao biển lấy ngẫu nhiên từ 0 đến 90 độ. Ở bên ngoài bể cá, có một con cá mập rất hung dữ di chuyển theo hướng con trỏ chuột. Chương trình chỉ kết thúc khi con cá mập bị dính bong bóng độc của con sao biển. Em hãy sử dụng các câu lệnh để lập trình trò chơi theo như yêu cầu. Em có thể thêm một vài con cá vào trong bể để thêm sinh động hơn. Câu 3 (20 điểm) Toán: Cho dãy số: a1; a2; a3; a4; ; an biết rằng a1 có giá trị bằng một số tự nhiên bé nhất có 1 chữ số, a2 có giá trị bằng một số tự nhiên lớn nhất có 1 chữ số. Số a3 và các số tiếp theo được lập bằng cách lấy hai số liền trước nó cộng lại ta được số tiếp theo. Giải thích: a3 = a1 + a2 ; a4 = a2 + a3 a) Em lập trình tìm tổng của 40 số đầu tiên của dãy số trên. b) Liệt kê tất cả các số chẵn và số lẻ của 40 số đầu tiên vào hai dánh sách “số chẵn” và danh sách “số lẻ”. Em hãy cho chú mèo hiển thị kết quả ra màn hình theo cấu trúc như ví dụ sau: Ví dụ: Tổng 40 số đầu tiên là: 2500, Dãy số trên có 20 số chẵn, Dãy số trên có 20 số lẻ. Câu 4 (20 điểm) Robot ChatGPT: An rất thích đi du lịch, cứ mỗi lần đi đến đâu An đều ghi chép lại các địa điểm du lịch ở các tỉnh đó. Gần đây trên các trang thông tin đại chúng đang nói đến một chương trình ChatGPT do OpenAI đã phát triển, ChatGPT là một trợ lý trò chuyện, đem đến cho người dùng một dông cụ tìm kiếm thông tin, giải đáp câu hỏi và hỗ trợ công việc một cách nhanh chóng và chính xác. An cũng muốn tự mình viết ra một chương trình giúp người tham quan du lịch muốn tra cứu các địa điểm đu lịch đó thuộc Quận_huyện, Tỉnh nào. Ví dụ khi An muốn hỏi quê Bác Hồ thì chương trình trả lời quê Bác Hồ thuộc Nam Đàn – Nghệ An. Giao diện chương trình khi người dùng chạy chương trình và gõ vào từ: Quê Bác Hồ thì Robot ChatGPT trả lời Quê Bác Hồ thuộc Nam Đàn – Nghệ An. DeThiTinHoc.net Bộ 12 Đề thi Tin Học Trẻ Tiểu Học (Có đáp án) - DeThiTinHoc.net Bảng thông tin các điểm điểm du lịch mà An đã ghi lại: Điểm du lịch Quận_Huyện, Tỉnh Quê Bác Hồ Nam Đàn – Nghệ An Hồ Gươm Hoàn Kiếm – Hà Nội Bà Nà Hills Hòa Vang – Đà Nẵng Phong Nha Kẻ Bàng Bố Trạch – Quảng Bình Các bạn tham gia hội thi Tin học trẻ huyện Con Cuông lần thứ IV hãy giúp An viết ra một chương trình như vậy nhé. ---------HẾT--------- DeThiTinHoc.net Bộ 12 Đề thi Tin Học Trẻ Tiểu Học (Có đáp án) - DeThiTinHoc.net ĐÁP ÁN Câu 1 (30 điểm) Vẽ hình: Scratch khi bấm vào cờ xanh thêm [Bút vẽ] xóa tất cả đi tới x: [0] y: [0] đặt [hướng v] thành [0] // ... Khối khởi tạo khác ... // --- H1: Ngôi sao màu vàng --- khi phím [1 v] được bấm xóa tất cả đi tới x: [0] y: [0] [Tô Ngôi Sao Cạnh [100] Màu [60]] // --- H2: Hình vuông màu đỏ --- khi phím [2 v] được bấm xóa tất cả đi tới x: [0] y: [0] [Tô Hình Vuông Cạnh [200] Màu [0]] // --- H3: Ngôi sao vàng, nền đỏ --- khi phím [3 v] được bấm xóa tất cả đi tới x: [0] y: [0] // Bước 1: Vẽ nền đỏ (Hình vuông) [Tô Hình Vuông Cạnh [200] Màu [0]] // Bước 2: Vẽ Ngôi sao vàng lên trên đi tới x: [0] y: [0] [Tô Ngôi Sao Cạnh [100] Màu [60]] DeThiTinHoc.net
File đính kèm:
bo_12_de_thi_tin_hoc_tre_tieu_hoc_co_dap_an.docx

