PHÒNG GIÁO DỤC KỲ THI HỌC SINH GIỎI LỚP 8 NĂM HỌC 2020-2021
HUYỆN NÚI THÀNH

Môn thi : TIN HỌC
Thời gian : 120 phút (không kể thời gian giao đề)
Ngày thi : 15/4/2021
Câu 1: (5,0 điểm) - Ước chung lớn nhất
Cho hai số nguyên dương a,b (a,b < 100000), viết chương trình tìm ước chung lớn nhất của hai số đó. Ví dụ: a= 8; b = 6 thì ước chung lớn nhất của chúng là 2.
Câu 2: (5,0 điểm) - Cộng phân số.
Trong Pascal không có kiểu dữ liệu về phân số, tuy nhiên ta có thể dùng ngôn ngữ lập trình Pascal để làm cộng, trừ, nhân, chia các phân số.
Yêu cầu: Viết chương trình nhập 2 phân số a/b và c/d với a,b,c,d là các số nguyên dương. In ra màn hình:
a) Hai phân số vừa nhập.
b) Tổng của hai phân số (đã rút gọn).
Ví dụ: nhập a=2, b=5, c=7, d=20;
Xuất ra: Hai phan so vua nhap la: 2/5; 7/20
Tong hai phan so la: 2/5 +7/20 = 3/4
Câu 3: (3,0 điểm) - Dãy số.
Viết chương trình nhập dãy số nguyên dương gồm n số (n10000) và thực hiện các yêu cầu sau đây:
a) Tìm phần tử lớn nhất của dãy.
b) In ra tất cả các số khác nhau của dãy.
Câu 4: (4,0 điểm) - Số "anh lớn"
Một số được gọi là "anh lớn" của số N (N < 10000000) là số mà các chữ số của nó đều là các chữ số có trong số N nhưng viết theo thứ tự từ lớn đến bé. Ví dụ với số N= 4518 thì số anh lớn của số N là 8541.
Yêu cầu: Nhập từ bàn phím một số nguyên dương N (N) và in ra màn hình số anh cả của số N.
Câu 5: (3,0 điểm)- Phát triển kinh tế
Để kiểm tra tình hình phát triển kinh tế của một xã người ta tính tổng thu nhập bình quân đầu người của xã đó trong n tháng (2 Yêu cầu: Nhập số n (n>2 và n nguyên dương) là số tháng cần kiểm tra và n giá trị dương a1, a2,...,an (chỉ một chữ số thập phân) thể hiện thu nhập bình quân đầu người trong n tháng. Xuất ra màn hình giá trị của các tháng có thu nhập bình quân đầu người tăng liên tiếp nhiều nhất (nếu nhiều tháng liên tiếp tăng bằng nhau thì chỉ lấy 1) và in ra cụm từ "Kinh te phat trien" hay " Kinh te chua phat trien".
Ví dụ 1 :
n=6 và thu nhập bình quân đầu người là: 6 8 5 4.3 6.2 7
Xuất ra: Cac gia tri lien tiep tang nhieu nhat la: 4.3 6.2 7.0
Kinh te chua phat trien
Ví dụ 2:
n=9 và thu nhập bình quân đầu người là: 8 7 8.8 9.1 10 12 6 5.5 6
Xuất ra: Cac gia tri lien tiep tang nhieu nhat la: 7.0 8.8 9.1 10 12
Kinh te phat trien
-------Hết------

nguon VI OLET