Tải bản đầy đủ (.doc) (2 trang)

Tin học trẻ Bình Định lần 1 - Bảng C (FOXPRO)

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 (188.87 KB, 2 trang )

TỈNH ĐOÀN BÌNH ĐỊNH
HỘI THI TIN HỌC TRẺ KHÔNG CHUYÊN
LẦN THỨ I – NĂM 1995
Bảng C: TRUNG HỌC PHỔ THÔNG
Thời gian làm bài: 240 phút
Đề thi FOXPRO vòng 1 (120 phút)
Cho tập tin HOAHAU.DBF dùng để quản lí điểm thí sinh dự thi hoa hậu của tỉnh Bình Định có
cấu trúc như sau:
1. SBD C 4 (ghi số báo danh)
2. HO C 18 (ghi họ và chữ lót)
3. TEN C 7 (ghi tên)
4. NGAYSINH D 8 (ghi ngày sinh)
5. DIACHI C 12 (ghi tên huyện)
6. DIEMNH N 5 2 (ghi điểm ngoại hình)
7. DIEMNK N 5 2 (ghi điểm năng khiếu)
8. DIEMUX N 5 2 (ghi điểm ứng xử)
9. DIEMTB N 5 2 (điểm trung bình)
10. XGIAI C 7 (xếp loại giải)
Biết rằng tập tin HOAHAU.DBF đã vào dữ liệu đầy đủ cho các vùng tin từ 1 đến 8.
Hãy viết chương trình thực hiện các yêu cầu sau:
+ Tính điểm trung bình theo công thức:
DIEMNH DIEMNK DIEMUX
DIEMTB
3
+ +
=
+ Xếp loại giải theo qui tắc:
– GIAI 1: nếu 9.00 ≤ DIEMTB ≤ 10.00
– GIAI 2: nếu 8.00 ≤ DIEMTB < 9.00
– GIAI 3: nếu 7.00 ≤ DIEMTB < 8.00
– Không xếp giải (để trống) nếu DIEMTB < 7.00


+ In ra giấy danh sách những thí sinh của một huyện nào đó (tên huyện được nhập từ bàn phím)
đã đạt giải, in theo thứ tự giảm dần của điểm trung bình (khi in có tổ chức sang trang với 40
dòng / trang in). Danh sách được in mỗi trang theo mẫu sau:
CONG HOA XA HOI CHU NGHIA VIET NAM
Doc lap – Tu do – Hanh phuc
=========
DANH SACH THI SINH DAT GIAI
Huyen: …………………….
Trang so: ……….
STT SBD HO VA TEN NGAY SINH DIEMTB XEP GIAI
Trang cuối cùng có in thêm các dòng cuối biểu như sau:
Tong so thi sinh dat giai là: ………….
CHU TICH HOI DONG GIAM KHAO
=======================
Đề thi FOXPRO vòng 2 (120 phút)
Để sắp xếp số báo danh và in danh sách thí sinh theo từng phòng thi trong kì thi Tuyển sinh vào
lớp 10 trường Quốc học Qui Nhơn, ta tổ chức lưu trữ dữ liệu của các thí sinh dự thi vào tập tin
QH.DBF có cấu trúc như sau:
1) SO N 4 (Số hồ sơ của từng thí sinh nộp đơn dự thi)
2) HO C 18 (Họ và chữ lót)
3) TENC 7 (Tên thí sinh)
4) NSINH D 8 (Ngày sinh)
5) SBDN 4 (Số báo danh của từng thí sinh)
6) PHONG C 3 (Phòng thi số mấy)
* Giải thích: Các vùng tin từ 1) đến 4) đã nhập số liệu đầy đủ, các vùng 5), 6) chưa có số liệu.
Câu 1: Hãy lập chương trình xử lí số liệu vào vùng SBD để đánh số báo danh cho từng thí sinh dự
thi.
Yêu cầu: – Sắp xếp số báo danh theo thứ tự ưu tiên: Tên, họ, ngày sinh (theo chiều thời gian)
– Không tạo ra tập tin mới để xử lí.
Câu 2: Dựa vào số báo danh đã có, giả sử ta đã xử lí số liệu vào vùng PHONG để xếp phòng thi. Hãy

lập chương trình in danh sách theo phòng thi có dạng biểu mẫu sau:
SỞ GIÁO DỤC – ĐÀO TẠO
Thi tuyển PTTH – 1995 DANH SÁCH PHÒNG THI
––––––––––––––––––––––– HĐ COI THI: QUỐC HỌC QN
–––––––––––––––––––––––––
Phòng thi: …………. Môn thi: …………..
STT HỌ VÀ TÊN SỐ BÁO DANH NGÀY SINH SỐ TỜ KÝ TÊN
Số lượng thí sinh theo danh sách: …… thí sinh.
Tổng số thí sinh có mặt : ……
CHỦ TỊCH HỘI ĐỒNG COI THI
Yêu cầu: Kết xuất ra máy in hoặc ra tập tin văn bản.
– Mỗi trang in gồm có in tựa đề, in danh sách thí sinh, in cuối biểu cho một phòng thi.
– Khi in hết một phòng thi thì tổ chức sang trang mới để in phòng thi kế tiếp.
– Danh sách in trong một trang được sắp xếp theo số báo danh tăng dần.
– Khi in cột số thứ tự (STT) yêu cầu phải đủ 2 chữ số (ví dụ: 01, 02, …, 12, …)
================================

×