Sau đây mình xin chia sẻ cho các bạn một số đề luyện thi môn Tin học của THCS, mọi người cùng rèn luyện nào!!!!
ĐỀ THI THỬ SỐ 5 - NĂM HỌC
2011 - 2012
Câu 1: Tìm số ( 8 điểm) Tên file chương trình : TT5_C1.PAS
Nhập nguyên dương N (1<N<30.000) từ bàn phím và đưa ra màn hình thông tin sau :
Dòng 1: tổng các ước của số nguyên dương N
Dòng 2: bội chung nhỏ nhất của N và căn N
Dòng 3: số N2 viết theo thứ tự
ngược lại
Dòng 4: số các số nguyên tố p thỏa mãn [căn N] < p < N
Ví dụ
Nhập N = 5
|
Kết quả ra màn hình
|
Giải thích
|
6
|
Tổng các ước của 5 là
: 1 + 5 = 6
|
10
|
Bội chung nhỏ nhất của [căn 5] = 2 và 5 là 10
|
52
|
52 nên viết theo thứ tự
ngược lại được số 52
|
1
|
Có một số nguyên tố là
p = 3 thỏa mãn 2 < p < 5
|
Câu 2: Phục
vụ khách hàng (6 điểm) Tên file chương trình : TT5_C2.PAS
Một cửa hàng phải phục vụ N khách hàng, thời
gian phục vụ khách hàng thứ i là Ti. Nhập vào từ bàn phím số nguyên dương N và N số nguyên Ti
là thời gian phục vụ người thứ i. Hãy in
ra màn hình các thông tin sau :
Dòng 1 : thời gian mà người thứ N phải đợi để
được phục vụ
Dòng 2 : vị trí được phục vụ của người thứ
N để thời gian chờ đợi của mọi người là nhỏ nhất
Ví dụ :
Nhập N = 4 và T1=4, T2=6, T3=3, T4=5
|
Kết quả ra màn hình
|
Giải thích
|
13
|
Thời gian người thứ 4
phải đợi để được phục vụ là 4 + 6 + 3 = 13
|
3
|
Người thứ 4 nên được
phục vụ thứ 3 vì để thời gian chờ đợi nhỏ nhất nên sắp xếp phục vụ như sau : T3 => T1 => T4 => T2
|
Câu 3: Dãy
6174 (6 điểm) Tên
file chương trình : TT5_C3.PAS
Dãy 6174 được
xây dựng như sau, số tự nhiên N1 ban đầu tùy ý gồm 4 chữ số khác
nhau đôi một, số hạng N2 tiếp theo của dãy là
hiệu của a1 và b1, trong đó a1 là số tạo thành
do sắp xếp các chữ số của N1 theo thứ tự giảm dần, còn b1
là số tạo thành do sắp xếp các chữ số của N1 theo thứ tự tăng dần, tương
tự ta xây dựng được các số N3, N4, .... Người
ta chứng minh được rằng, quá trình trên sau một số lần lặp lại sẽ thu được số
6174. Nhập vào từ bàn phím số nguyên
dương N1 có 4 chữ số khác nhau đôi một, hãy in ra màn hình vị trí của số 6174 trong dãy số đó.
Ví dụ:
Nhập N = 8175
|
Kết quả ra màn hình
|
Giải thích
|
6
|
6174 là số hạng thứ 6 trong dãy
:
8175(N1)
8175 => 8751- 1578= 7173(N2)
7173 => 7731- 1377= 6354(N3)
6354 => 6543- 3456= 3087(N4)
3087 => 8703- 0378= 8352(N5)
8352 => 8532- 2358= 6174(N6)
|
------------------ Hết
-------------------
Lưu ý:Bạn nào cần hỏi về hướng giải và thuật toán của đề này thi xin lưu lại comment cuối bài viết, mọi người cùng chia sẻ cách làm với nhau.
Comments[ 0 ]
Đăng nhận xét