TỈNH ĐOÀN BÌNHĐỊNH HỘI THI TINHỌCTRẺ 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, …) ================================ . ĐOÀN BÌNH ĐỊNH HỘI THI TIN H C TRẺ KHÔNG CHUYÊN LẦN THỨ I – NĂM 19 95 Bảng C: TRUNG H C PHỔ THÔNG Thời gian làm bài: 240 phút Đề thi FOXPRO vòng 1 (12 0 phút). 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