Đề HSG Tin học lớp 9 năm học 2012-2013
Chia sẻ bởi Lê Minh Hồng |
Ngày 16/10/2018 |
44
Chia sẻ tài liệu: Đề HSG Tin học lớp 9 năm học 2012-2013 thuộc Tin học 9
Nội dung tài liệu:
UBND HUYỆN BÌNH XUYÊN
PHÒNG GIÁO DỤC VÀ ĐÀO TẠO
ĐỀ KHÁO SÁT HSG LỚP 9 NĂM HỌC 2012 – 2013
ĐỀ THI MÔN: Tin học
Thời gian 150 phút (Không kể thời gian giao đề)
(Đề thi gồm 02 trang)
Tổng quan về đề thi
Tên bài
Chương trình
Dữ liệu
Kết quả
Giới hạn
Điểm
Đóng gói
packages.pas
packages.inp
packages.out
1s/test
4
Làm tròn
rounding.pas
rounding.inp
rounding.out
1s/test
3
Bánh ngọt
product.pas
product.inp
product.out
1s/test
3
Lập chương trình giải các bài toán sau
Đóng gói
Bờm là nhân viên giao hàng ở nhà máy đường. Nhiệm vụ của Bờm lần này là phải giao đúng kg đường cho một xí nghiệp bánh kẹo. Ở nhà máy, đường được đóng gói trong 2 loại túi: túi 3 kg và túi 5 kg. Như vậy, để giao 18 kg đường Bờm có thể mang 6 túi loại 3 kg hoặc 3 túi loại 5 kg và 1 túi loại 3 kg. Bờm muốn chọn phương án sao cho số túi cần mang là ít nhất.
Yêu cầu: Cho hãy xác định số túi ít nhất cần mang, nếu không có cách mang thì đưa ra số .
Dữ liệu (packages.inp)
Dòng : số nguyên .
Kết quả (packages.out)
Dòng : số nguyên kết quả.
Ví dụ
packages.inp
packages.out
18
4
Làm tròn
Bờm có nhiệm vụ phải viết chương trình điều khiển rô bốt. Là người lập trình có tay nghề cao, nhưng Bờm cũng có lúc đãng trí và phạm những sai lầm ngớ ngẩn.
Khi đang viết module làm tròn số thì trên tivi phát chương trình truyền hình trực tiếp trận đấu bóng của đội mà Bờm yêu thích. Vừa xem bóng đá vừa lập trình, Bờm đã cài đặt không chính xác quy trình làm tròn số thực trong phạm vi từ 0 đến 1000. Module được viết theo giải thuật sau: chương trình xét chữ số cuối cùng, nếu nó lớn hơn 4 thì cộng 1 vào chữ số trước cuối cùng, nếu chữ số trước cuối cùng này là 9 thì thay nó bằng 0 và cộng 1 vào chữ số trước cuối cùng, sau đó xóa chữ số cuối cùng và cứ làm như thế chừng nào còn cần phải làm tròn. Chẳng hạn, nếu phải làm tròn số 4.6445 cho đến 1 chữ số sau ở phần thập phân, module đã viết cho kết quả như sau:
Khi hiệu chỉnh chương trình, Bờm phát hiện ngay ra lỗi, nhưng để đánh giá mức độ trầm trọng của lỗi, Bờm tự hỏi: không biết có bao nhiêu số có đúng chữ số ở phần thập phân theo giải thuật đã viết sẽ cho kết quả làm tròn đúng bằng số thực cho trước?
Dữ liệu (rounding.inp)
Dòng : số nguyên
Dòng 2: số thực với không quá chữ số ở phần thập phân.
Kết quả (rounding.out)
Dòng số nguyên là số lượng số tìm được.
Ví dụ
rounding.inp
rounding.out
2
1.1
10
Bánh ngọt
Ở thời đại công nghiệp, các sản phẩm thủ công có sức lôi cuốn người tiêu dùng rất lớn. Vì vậy làng nghề làm bánh ngọt gia truyền quyết định tổ chức một phân xưởng làm bánh ngọt thủ công. Phân xưởng có công nhân. Người thứ có khả năng làm được chiếc bánh mỗi ngày.
Để đảm bảo sản lượng bánh xuất xưởng ổn định, người ta đặt định mức sản xuất cho công nhân. Nếu định mức là thì mỗi ngày người thứ sẽ làm được chiếc bánh nếu , còn nếu thì người thứ chỉ làm được chiếc bánh. Số lượng bánh xuất xưởng mỗi ngày sẽ bằng tổng số bánh các công nhân làm được trong ngày.
Có đề xuất cho với các giá trị tương ứng là .
Hãy xác định số lượng bánh xuất xưởng mỗi ngày ứng với từng đề xuất chọn .
Dữ liệu (product.inp)
Dòng 1: hai số nguyên
Dòng 2: số nguyên theo thứ tự tăng dần
Dòng 3: số nguyên theo thứ tự tăng dần .
Kết quả (product.out)
Dòng 1: số nguyên là số bánh sản xuất được trong mỗi ngày ứng với từng đề xuất.
Ví dụ
product.inp
product.out
4 5
1 2 3 5
1 2 3 4 5
4 7 9 10 11
--- Hết ---
PHÒNG GIÁO DỤC VÀ ĐÀO TẠO
ĐỀ KHÁO SÁT HSG LỚP 9 NĂM HỌC 2012 – 2013
ĐỀ THI MÔN: Tin học
Thời gian 150 phút (Không kể thời gian giao đề)
(Đề thi gồm 02 trang)
Tổng quan về đề thi
Tên bài
Chương trình
Dữ liệu
Kết quả
Giới hạn
Điểm
Đóng gói
packages.pas
packages.inp
packages.out
1s/test
4
Làm tròn
rounding.pas
rounding.inp
rounding.out
1s/test
3
Bánh ngọt
product.pas
product.inp
product.out
1s/test
3
Lập chương trình giải các bài toán sau
Đóng gói
Bờm là nhân viên giao hàng ở nhà máy đường. Nhiệm vụ của Bờm lần này là phải giao đúng kg đường cho một xí nghiệp bánh kẹo. Ở nhà máy, đường được đóng gói trong 2 loại túi: túi 3 kg và túi 5 kg. Như vậy, để giao 18 kg đường Bờm có thể mang 6 túi loại 3 kg hoặc 3 túi loại 5 kg và 1 túi loại 3 kg. Bờm muốn chọn phương án sao cho số túi cần mang là ít nhất.
Yêu cầu: Cho hãy xác định số túi ít nhất cần mang, nếu không có cách mang thì đưa ra số .
Dữ liệu (packages.inp)
Dòng : số nguyên .
Kết quả (packages.out)
Dòng : số nguyên kết quả.
Ví dụ
packages.inp
packages.out
18
4
Làm tròn
Bờm có nhiệm vụ phải viết chương trình điều khiển rô bốt. Là người lập trình có tay nghề cao, nhưng Bờm cũng có lúc đãng trí và phạm những sai lầm ngớ ngẩn.
Khi đang viết module làm tròn số thì trên tivi phát chương trình truyền hình trực tiếp trận đấu bóng của đội mà Bờm yêu thích. Vừa xem bóng đá vừa lập trình, Bờm đã cài đặt không chính xác quy trình làm tròn số thực trong phạm vi từ 0 đến 1000. Module được viết theo giải thuật sau: chương trình xét chữ số cuối cùng, nếu nó lớn hơn 4 thì cộng 1 vào chữ số trước cuối cùng, nếu chữ số trước cuối cùng này là 9 thì thay nó bằng 0 và cộng 1 vào chữ số trước cuối cùng, sau đó xóa chữ số cuối cùng và cứ làm như thế chừng nào còn cần phải làm tròn. Chẳng hạn, nếu phải làm tròn số 4.6445 cho đến 1 chữ số sau ở phần thập phân, module đã viết cho kết quả như sau:
Khi hiệu chỉnh chương trình, Bờm phát hiện ngay ra lỗi, nhưng để đánh giá mức độ trầm trọng của lỗi, Bờm tự hỏi: không biết có bao nhiêu số có đúng chữ số ở phần thập phân theo giải thuật đã viết sẽ cho kết quả làm tròn đúng bằng số thực cho trước?
Dữ liệu (rounding.inp)
Dòng : số nguyên
Dòng 2: số thực với không quá chữ số ở phần thập phân.
Kết quả (rounding.out)
Dòng số nguyên là số lượng số tìm được.
Ví dụ
rounding.inp
rounding.out
2
1.1
10
Bánh ngọt
Ở thời đại công nghiệp, các sản phẩm thủ công có sức lôi cuốn người tiêu dùng rất lớn. Vì vậy làng nghề làm bánh ngọt gia truyền quyết định tổ chức một phân xưởng làm bánh ngọt thủ công. Phân xưởng có công nhân. Người thứ có khả năng làm được chiếc bánh mỗi ngày.
Để đảm bảo sản lượng bánh xuất xưởng ổn định, người ta đặt định mức sản xuất cho công nhân. Nếu định mức là thì mỗi ngày người thứ sẽ làm được chiếc bánh nếu , còn nếu thì người thứ chỉ làm được chiếc bánh. Số lượng bánh xuất xưởng mỗi ngày sẽ bằng tổng số bánh các công nhân làm được trong ngày.
Có đề xuất cho với các giá trị tương ứng là .
Hãy xác định số lượng bánh xuất xưởng mỗi ngày ứng với từng đề xuất chọn .
Dữ liệu (product.inp)
Dòng 1: hai số nguyên
Dòng 2: số nguyên theo thứ tự tăng dần
Dòng 3: số nguyên theo thứ tự tăng dần .
Kết quả (product.out)
Dòng 1: số nguyên là số bánh sản xuất được trong mỗi ngày ứng với từng đề xuất.
Ví dụ
product.inp
product.out
4 5
1 2 3 5
1 2 3 4 5
4 7 9 10 11
--- Hết ---
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Lê Minh Hồng
Dung lượng: 1,29MB|
Lượt tài: 0
Loại file: rar
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)