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Ố 10 - NĂM HỌC
2011 - 2012
Câu 1: Tìm số ( 8 điểm) Tên file chương trình : TT10_C1.PAS
Nhập hai số nguyên dương
M, N (1<=M,N<=30.000) từ bàn phím và đưa ra màn hình thông tin sau :
Dòng 1: phân số tối giản M / N
Dòng 2: số nguyên dương nhỏ nhất K sao cho 1
/ K £ M / N
Dòng 3: tổng các số nguyên tố là ước chung
của M và N
Dòng 4: số nguyên dương nhỏ nhất không vượt
quá M có nhiều ước nhất
Ví dụ
Nhập M = 8, N = 12
|
Kết quả ra màn hình
|
Giải thích
|
2 3
|
8/12=2/3
|
2
|
2 là số nguyên dương
nhỏ nhất thỏa mãn 1/2<=8/12
|
2
|
Tổng các ước nguyên tố
chung của 8 và 12 là 2
|
6
|
6 là số nguyên dương
nhỏ nhất không vượt quá 8 có nhiều ước nhất
|
Câu 2: Chuyển
số (6 điểm) Tên
file chương trình : TT10_C2.PAS
Nhập số nguyên dương N (1<N<60.000) từ bàn phím lần lượt chuyển các chữ số của
N xuống vị trí cuối cùng. In ra màn hình các thông tin sau :
Dòng 1 : số lớn nhất
Dòng 2 : số nhỏ nhất
Ví dụ :
Nhập N = 8275
|
Kết quả ra màn hình
|
Giải thích
|
8752
|
Nếu chuyển các chữ số của số 8275 xuống vị trí
cuối ta được các số : 2758, 8752, 8257, 8275. Do đó số lớn nhất là 8752 và số
nhỏ nhất là 2758
|
2758
|
Câu 3: Xây
dựng số (6 điểm) Tên
file chương trình : TT10_C3.PAS
Nhập từ bàn phím số tự nhiên A có N chữ số và số B có chữ số (2<M,N<100). Xét các số nguyên dương C có tính chất có M+N chữ số và có
thể đánh dấu N chữ số trong C để các chữ số được đánh dấu (giữ nguyên trình tự
xuất hiện trong C) tạo thành A và các chữ số không được đánh dấu (giữ nguyên
trình tự xuất hiện trong C) tạo thành B. Hãy in ra màn hình số nguyên dương C lớn nhất
Ví dụ :
Nhập A = 20, B = 4181
|
Kết quả ra màn hình
|
Giải thích
|
421810
|
421810 là số lớn nhất thỏa mãn
các tính chất bài toán yêu cầu
|
------------------ 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