Đề thi giao lưu đội tuyển học sinh giỏi Tin học THCS - Lần 2 - Năm học 2023-2024 - Sở GD&ĐT Thanh Hóa
Bạn đang xem tài liệu "Đề thi giao lưu đội tuyển học sinh giỏi Tin học THCS - Lần 2 - Năm học 2023-2024 - Sở GD&ĐT Thanh Hóa", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.
Tóm tắt nội dung tài liệu: Đề thi giao lưu đội tuyển học sinh giỏi Tin học THCS - Lần 2 - Năm học 2023-2024 - Sở GD&ĐT Thanh Hóa
PHÒNG GIÁO DỤC VÀ ĐÀO TẠO KỲ THI GIAO LƯU ĐỘI TUYỂN HSG Môn thi: Tin học Thời gian: 150 phút (không kể thời gian giao đề) (Đề gồm 04 Bài, gồm 03 trang) Tổng quan bài thi: File chương File dữ liệu Tên bài File kết quả trình vào Bài 1 Phép cộng ADD.* ADD.INP ADD.OUT Bài 2 Phân số FRAC.* FRAC.INP FRAC.OUT Bài 3 Độ đo AD.* AD.INP AD.OUT Bài 4 Tổng liên tiếp SUMLT.* SUMLT.INP SUMLT.OUT Dữ liệu vào là đúng đắn, không cần phải kiểm tra. Trong các file dữ liệu vào/ra, nếu dữ liệu trên cùng một dòng thì được cách nhau bởi ít nhất 1 dấu cách. Dấu (*) trong tên file chương trình biểu thị đuôi file tùy thuộc vào ngôn ngữ lập trình sử dụng ('pas' đối với PASCAL, ‘c’ đối với C, ‘cpp’ đối với C++). Bài 1 (8 điểm): Phép cộng Cho hai số nguyên a, b viết ở hệ thập phân. Ta biết rằng, để thực hiện phép tính + cần thực hiện các phép tính từ hàng đơn vị của chúng. Ví dụ: = 1234, = 5678 thì + = 6912. Khi thực hiện phép cộng này ở hàng đơn vị 8 + 4 = 12 (viết 2 nhớ 1) ta gọi là phép cộng có nhớ. Dễ thấy 1234 + 5678 có hai phép cộng có nhớ như vậy. Yêu cầu: Cho hai số a, . Bạn hãy cho biết trong phép tính + có bao nhiêu phép tính có nhớ như vậy? Dữ liệu: Vào từ tệp ADD.INP gồm hai số nguyên dương , (| |, | | ≤ 1018). Kết quả: Ghi ra tệp ADD.OUT một số duy nhất là kết quả của bài toán. Ví dụ: ADD.INP ADD.OUT 8 18 1 1234 5678 2 1 end Bài 4 (2 điểm): TỔNG LIÊN TIẾP Trong một cuộc thi ban giám khảo chuẩn bị một màn hình lớn, người ta cho lần lượt xuất hiện các số của một dãy số nguyên dương a1, a2, ,an và cứ lặp lại như thế không ngừng (nghĩa là đầu tiên xuất hiện a1, rồi đến a2, a3, ,an, a1, a2, ..). Yêu cầu: Bạn hãy giúp ban tổ chức tính tổng k số liên tiếp xuất hiện trên màn hình bắt đầu từ số nguyên xuất hiện thứ p. Dữ liệu: Đọc từ Tệp SUMLT.INP gồm: • Dòng thứ nhất ghi các số nguyên dương n, k, p. 9 • Dòng thứ hai ghi n số nguyên dương a1, a2, ,an (1≤ ai ≤ 10 ) Kết quả: Đưa ra tệp SUMLT.OUT gồm một số nguyên duy nhất là kết quả của bài toán chia lấy dư cho 109 +7 Ví dụ : SUMLT.INP SUMLT.OUT Giải thích 5 7 6 32 7 số nguyên liên tiếp xuất hiện trên màn hình bắt đầu từ số xuất hiện thứ 2 3 6 7 9 6 là: 2 3 6 7 9 2 3 Giới hạn: • Có 40 test ứng với 40% số điểm thoã mãn n ≤ 103; p =1; k ≤n; • Có 30 test ứng với 30% số điểm thoã mãn n ≤103; p, k ≤106; • Có 30 test ứng với 30% số điểm thoã mãn n ≤106; p, k ≤1018; --------------------- Hết ------------------- Giám thị coi thi không giải thích gì thêm 3
File đính kèm:
- de_thi_giao_luu_doi_tuyen_hoc_sinh_gioi_tin_hoc_thcs_lan_2_n.docx