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 (85.97 KB, 1 trang )
<span class='text_page_counter'>(1)</span>PHÒNG GD&ĐT ĐẠI LỘC Đề đề nghị. ĐÈ THI HỌC SINH GIỎI LỚP 9 NĂM HỌC 2012-2013 Môn : Tin – Thời gian: 150 phút Họ và tên GV ra đề: Lê Khắc Thận Đơn vị: Trường THCS Trần Phú. Hãy sử dụng ngôn ngữ lập trình Pascal để viết các chương trình sau: QUY ƯỚC TÊN TẬP TIN VÀ TÊN CHƯƠNG TRÌNH. Bài Bài Bài Bài Bài Bài. 1 2 3 4 5. Tên tệp tin Bai1.pas Bai2.pas Bai3.pas Bai4.pas Bai5.pas. Tên chương trình Ucln_Bcnn So_Nguyen Tong_n_So_lien_tiep So_nhi_phan Sap_xep_chen_them_snt. Bài 1. (3,5 điểm) Viết chương trình nhập từ bàn phím hai số nguyên dương x, y từ bàn phím, in ra màn hình. a) Tìm các ước chung của x, y và đếm số các ước chung đó. b) Rút gọn đến tối giản cho phân số x / y. c) Nhập thêm số nguyên z. Rồi viết chương trình tìm BCNN(x,y,z). { Voi x, y nhan gia tri ban đầu ở câu a }. Bài 2. (3,5 điểm) Viết chương trình nhập vào từ bàn phím một số nguyên dương n (n≤10000), sau đó tính và in lên màn hình. a) Số n có bao nhiêu chữ số ? b) Tìm tất cả các số hòan hảo nhỏ hơn n. c) Thực hiện phép biến đổi: Chuyển chữ số lớn nhất của số n lên đầu cùng Ví dụ N=21095 → Kết quả: 92105. Bài 3. (3 điểm) Viết chương trình nhập số n rồi tính . S = 1+ (1-2) + (1-2+3) ... (1-2+3-4+ ... n). Bài 4. (3 điểm) Viết chương trình nhập một số nguyên n từ bàn phím. Chuyển số n vừa nhập thành số nhị phân ? Ví dụ: Nhap n= 7 So 7 chuyen thanh so nhi phan la : 111 Nhap n= 101 { La so thap phan } So 101 chuyen thanh so nhi phan la : 1100101 Bài 5. (7 điểm) Nhập vào một mảng n các số nguyên a[i]. a/ Tìm các phần tử a[i] vừa nhập là các số co tong cac chu so la nguyên tố. b/ Xếp lại mảng đó theo thứ tự giảm dần. c/ Nhập vào một số nguyên từ bàn phím. Chèn số đó vào mảng sao cho mảng vẫn có thứ tự giảm dần. (không được xếp lại mảng)..
<span class='text_page_counter'>(2)</span>