PHÒNG GIÁO DỤC VÀ ĐÀO TẠO HUYỆN PHỤNG HIỆP KÌ THI HỌC SINH GIỎI THCS NĂM HỌC 2016 - 2017 ĐỀ THI MÔN TIN HỌC Thời gian làm bài: 120 phút Bài 1: (4,0 điểm) Viết chương trình nhập vào một dãy số gồm n số nguyên, với n là số tự nhiên cho trước. Yêu cầu: Tách dãy số trên thành hai dãy số: dãy số chẵn, dãy số lẻ theo thứ tự tăng dần và xuất ra màn hình dãy số đã nhập, dãy số chẵn, dãy số lẻ. Ví dụ nhập n= 10; 5 2 7 9 1 3 9 4 -2 0 Dãy số nguyên chẵn : -2 0 2 4 Dãy số nguyên lẻ: 1 3 5 7 9 9 Bài 2: (4,0 điểm) Viết chương trình nhập vào một số thực n bất kỳ. Yêu cầu: Xuất ra màn hình số vừa nhập dưới dạng phân số. Ví dụ: nhập n =2.5 Kết quả phân số tương ứng là 5/2 N = 4.48 Kết quả phân số tương ứng là 112/25 Bài 3: (6,0 điểm) Số điện thoại di động của nhà mạng Viettel bao gồm các đầu số sau: - Đối với số có 10 chữ số sẽ có đầu số : 096; 097; 098 - Đối với số có 11 chữ số sẽ có đầu số : 0162; 0163; 0164; 0165; 0166; 0167; 0168; 0169 Yêu cầu: Nhập vào một số điện thoại bất kì, kiểm tra xem số đó có thuộc số di động của nhà mạng Viettel hay không ? Ví dụ: Nhập số 01631211589 Kết quả số điện thoại trên thuộc nhà mạng Viettel với 11 chữ số Bài 4:(6,0 điểm) Nhập vào một dãy số gồm m nguyên bất kỳ, với m là số tự nhiên nhỏ hơn 100. Yêu cầu: Tìm trong dãy đã nhập và xuất ra màn hình số có nhiều ước nhất, với các ước là các số thuộc dãy vừa nhập. Ví dụ: Dãy số đã nhập: 2 5 8 4 10 12 28 15 20 Số tìm được là 20
Tài liệu đính kèm: