
S GIÁO D C & ĐÀO T OỞ Ụ Ạ
H I D NGẢ ƯƠ KÌ THI CH N H C SINH GI I T NH Ọ Ọ Ỏ Ỉ
L P 12 THPT NĂM H C 2012 - 2013Ớ Ọ
MÔN THI: TIN H CỌ
Th i gian làm bài: 180 phútờ
(Đ g m 03 trangề ồ )
T NG QUAN V CÁC BÀI THI TRONG ĐỔ Ề Ề
Bài
Tên file
ch ngươ
trình
D li uữ ệ
nh pậ
D li uữ ệ
xu tấ
Đi m c aể ủ
bài
Gi i h nớ ạ
th i gianờ
ch y 1 testạ
1 BAI1.* bàn phím màn hình 2,0 đi mể1 giây
2 BAI2.* bàn phím màn hình 2,5 đi mể1 giây
3 BAI3.* bàn phím màn hình 2,0 đi mể1 giây
4 BAI4.* VNMODEL.INP VNMODEL.OUT 2,0 đi mể1 giây
5 BAI5.* GEN.INP GEN.OUT 1,5 đi mể1 giây
Yêu c u các thí sinh đc k ph n h ng d n d i đây:ầ ọ ỹ ầ ướ ẫ ướ
D u (*) trong tên file ch ng trình đc thay th b ng PAS ho c CPP tu theo thí sinhấ ươ ượ ế ằ ặ ỳ
vi t ch ng trình b ng ngôn ng Pascal ho c C++. Ví d , n u h c sinh vi t b ng ngônế ươ ằ ữ ặ ụ ế ọ ế ằ
ng Pascal thì tên các bài l n l t là BAI1.PAS, BAI2.PAS, BAI3.PAS, BAI4.PAS,ữ ầ ượ
BAI5.PAS
V i bài 4 và bài 5 tên file d li u nh p và d li u xu t đt đúng nh ph n t ng quan ớ ữ ệ ậ ữ ệ ấ ặ ư ầ ổ ở
trên (không có đng d n kèm theo)ườ ẫ
HÃY L P TRÌNH GI I CÁC BÀI TOÁN SAU:Ậ Ả
Bài 1: Trong d p ngh hè, bé Mai đc b m cho đi t m bi n. Trên b bi n bé nh t đcị ỉ ượ ố ẹ ắ ể ờ ể ặ ượ
N viên đá cu i r t đp m t. Mai quy t đnh v trên cát m t l i hình ch nh t kích th cộ ấ ẹ ắ ế ị ẽ ộ ướ ữ ậ ướ
a x b (a, b nguyên d ng) đc chia thành a x b ô vuông b ng các đng ngang d c saoươ ượ ằ ườ ọ
cho có th r i N hòn s i này vào các ô vuông sao cho m i ô vuông có nhi u nh t m t viênể ả ỏ ỗ ề ấ ộ
s i.ỏ
Hãy giúp bé Mai ch n kích th c c a hình ch nh t sao cho chu vi c a nó là nhọ ướ ủ ữ ậ ủ ỏ
nh t. In ra màn hình giá tr chu vi này.ấ ị
D li u:ữ ệ Nh p vào t bàn phím s nguyên d ng N (N ≤ 10ậ ừ ố ươ 9).
K t qu :ế ả Ghi ra màn hình chu vi c a hình ch nh t tìm đcủ ữ ậ ượ
Ví d :ụ
D li u nh p vào: 15ữ ệ ậ
K t qu in ra: 16ế ả
Gi i thích:ả Hình ch nh t tìm đc có kích th c 4 x 4ữ ậ ượ ướ
Bài 2: Xét m t s N có 4 ch s và không ph i t t c các ch s đu gi ng nhau. Phépộ ố ữ ố ả ấ ả ữ ố ề ố
tính đ l ch đc th c hi n nh sau:ộ ệ ượ ự ệ ư
T o s th nh t N1 b ng cách x p các ch s theo trình t gi m d nạ ố ứ ấ ằ ế ữ ố ự ả ầ
T o s th hai N2 b ng cách x p các ch s theo trình t tăng d n (n u có ch s 0ạ ố ứ ằ ế ữ ố ự ầ ế ữ ố
đu thì N2 s không ph i là s có 4 ch s )ở ầ ẽ ả ố ữ ố
Tính hi u N1-N2 và gán l i cho Nệ ạ
Các b c trên đc th c hi n cho đn khi nh n đc s N là 6174 ho c 0ướ ượ ự ệ ế ậ ượ ố ặ
Ví d : N u N=1023 ụ ế
Trang: 1
Đ CHÍNH TH CỀ Ứ