Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (87.75 KB, 2 trang )
Sở Giáo dục và Đào tạo Kỳ thi chọn học sinh giỏi lớp 12 vòng 1
LONG AN Ngày thi: 06/10/2011
Môn thi: Tin học bảng A
ĐỀ CHÍNH THỨC Thời gian: 180 phút ( không kể phát đề ) .
Tên file chương trình đặt theo từng bài: bai1.pas, bai2.pas, bai3.pas.
Bài 1:(7 điểm) Cho số tự nhiên n>0, ta viết n dưới n dạng n= 5
m
.p với p là số tự nhiên không chia hết
cho 5 và m là số tự nhiên lớn hơn hoặc bằng 0. Ví dụ số tự nhiên n=500 được viết dưới dạng n= 5
3
.4
trong đó m=3, p = 4;
Yêu cầu: Viết chương trình nhập vào số tự nhiên n
a) Xuất ra màn hình giá trị của m và p.
b) Trong tất cả các số tự nhiên từ 1 đền n được viết dưới dạng nêu trên, xuất ra màn hình con số
tự nhiên lớn nhất mà có m lớn nhất cùng với số m, p của nó.
Bài 2: (7 điểm) Cho mảng một chiều A có n phần tử, phần tử thứ i của mảng A có giá trị là i. Người ta
sắp xếp mảng A thành mảng B theo thứ tự với hai phần tử a, b trong mảng B, a ở trước b khi sô dư của
a chia cho 7 nhỏ hơn số dư của b chia 7. Trong trường hợp hai số dư bằng nhau thì a trước b khi a nhỏ
hơn b.
Yêu cầu: Viết chương trình nhập vào các số nguyên dương n, m. Phần tử thứ m của mảng A
thành phần tử thứ k của bảng B. Xuất ra màn hình giá trị của k.
Ví dụ: Nhập vào n = 10, m = 9 ta được k=5 vì
Mảng A 1 2 3 4 5 6 7 8 9 10
Sắp xếp thành mảng B
Mảng B 7 1 8 2 9 3 10 4 5 6
Bài 3: (6 điểm) Cho một bảng ô vuông A gồm n cột, n hàng. Từ ô vuông cột 1, hàng 1 người ta điền
vào mỗi ô vuông đúng một con số tự nhiên bắt đầu từ 1 liên tiếp đến n
2
theo chiều từ trái sang phải và