Quảng trị là một tỉnh nghèo, học sinh học tin học ít bạn có máy tính, nhưng nhiều năm qua đã có rất nhiều bạn đạt giải quốc gia. Góp phần nhỏ đó có học sinh huyện Gio Linh. Chúng tôi cố gắng sưu tập các đề thi các năm nhằm tạo điều kiện cho các thầy cô có tư liệu bồi dưỡng
Trang 1PHÒNG GD & ĐT ĐÊthi học sinh giỏi văn hoa lớp 8
GIO LINH MÔN :TIN HỌC
Khoá thi ,ngay 25 tháng 4 năm 2012 Năm học : 2011-2012
Thời gian90 phút (không kể thời gian giao đề) Bài 1 (2 điểm ): Nhập vào 2 cạnh của một hình chử nhật.in ra màn hình và chu vi của nó Bài 2 (2,5 điểm )Lập trình tính tổng :
A=1+1/2+1/3+…+1/n
ở đây n là số tự nhiênđược nhập từ bán phím
Bài 3 (3.5 điểm )Viết chương trình nhập một dãy số tối đa 100 số, Sau đó in ra màn hình các số khác nhau
Bài 4( 2 điểm ): Nhập vào số tự nhiên n Viết chương trinh tính tổng binh phương các số
lẻ từ 1 đến n
-Hết – PHONG GD & DT GIO LINH Đề hoc sinh giỏi văn hoa lop 8
NĂM HỌC 2012 2013
Mon ; Tinh học
Bài 1; (2,5 điểm ) Viết chương trình tính giá trị biểu thức
S = 1+ 1* 2* +1* 2* +… 1* 2* 3*… *n
với n là mot so nguyên dương nhâp từ bàn phím
yêu cầu : lưu kết quả vào file: KET QUA TXT
Bái 2 ( 2,5 diểm ) viêt chương trinh nhap môt day so tu ban phim , tim cac so duong in
ra tu man hinh và tính tổng các số dương đó
Bài 3 : ( 2,5 diểm ) viêt chương trinh tính chu vi và diện tích hình tròn ( bán kính đươc nhập tu ban phím , su dung hằng dê khai bao số pi )
Bài 4 : ( 2,5 diểm ) đọc ngày , tháng , năm đó viêt ra man hình do ngày thứ mấy trong tuần
Trang 2PHÒNG GD VA ĐT GIO LINH KÌ THI HỌC SINH GIỎI LỚP 9
NĂM 2014-2015
Khoá ngày 22 tháng 10 năm 2014 Môn :Tin học
Thời gian 150 phút
(không kể thời gian giao đề)
Bài 1(5 điểm)
Viết chương trình tính tổng S=1+2+3+…+n
Bài 2(3điểm)
Viết chương trình nhập vào một mảng gồm N số nguyên.Sắp xếp lại mảng theo thứ tự tăng dần và in kết quả ra màn hình
Bài 3(6 diểm)
Viết chương trình giải phương trình bậc 2:ax2 +bx+c=0.Lưu ý có kiểm tra hệ số a nếu nhập a=0 thì phải nhập lại
Bài 4(2điểm)
Viết chương trình vẽ các hình sau:hình chữ nhật và hình tam giác cân(hình chữ
nhật:nhập chiều dài và chiều rộng tam giác: nhập chiều cao;về các hình trên với kí tự nhập từ bàn phím).
Câu 5(2điểm)
Hiện tại tuổi cha lớn hơn 2 lần tuổi con và tuổi cha hơn tuổi con ít nhất là 22 tuổi.Viết
chương trình đưa ra màn hình câu trả lời”bao nhiêu năm nữa thì tuổi cha gấp đôi tuổi con”?
VD:nhập tuổi cha 26,tuổi con:2
Trả lời : sau 22 năm nữa tuổi cha gấp đôi tuổi con
Bài 6(2 điểm)
Trong một bức thư Christian Goldbach gửi cho Euler, ông đã đề cập đến phỏng đoán
của mình : mọi số tư nhiên chẵn lớn hơn 2 đều là tổng của 2 số nguyên tố
Em hãy lập trình để kiểm chứng phỏng doán của Christian Goldbach
VD : nhập vào số 14 Nhập vào số 24
Kết quả :14=7+7 kết quả :24=5+19
14=3+11 24=7+17
Nhập vào số 6 24=11+13
Kết quả 6=3+3
ĐỀ CHÍNH THỨC
Trang 3PHÒNG GD & ĐT ĐỀ THI HỌC SINH GIỎI VĂN HOÁ LỚP 8 NĂM HỌC 2012-2013
MÔN TIN HỌC
THỜI GIAN 120 PHÚT
BÀI 1 (2,5 điểm) :Viết chương trình tính giá trị của biểu thức
S=1+1*2+1*2*3+…+1*2*3*…*n
Với n là một số nguyên dương nhập từ bàn phím
Yêu cầu :lưu kết quả vào file: KETQUA.TXT BÀI 2 ( 2.5 điểm) : Viết chương trình nhập một dãy số từ bàn phím, tìm các số dương in ra từ màn hình và tính tổng các số dương đó BÀI 3:(2.5 điểm ): Viết phương trình tính chu vi và diện tích hình tròn( bán kính được nhập từ bàn phím, sử dụng hằng để khai báo số pi )
BÀI 4 (2.5 điểm) Đọc ngày,tháng,năm sau đó viết ra màn hình đó là ngày thứ mấy trong tuần
Trang 4PHÒNG GD&ĐT GIO LINH ĐỀ THI HỌC SINH GIỎI VĂN HOÁ LỚP 9
ĐỀ SỐ 1 NĂM HỌC: 2012-2013
Môn: Tin học
Thời gian: 120 phút (không kể thời gian giao
đề)
Bài 1: (1,5 điểm) Nhâp vào ba số a, b, c bất kì, viết chương trình để tính giá trị của biểu
thức sau (kết quả lấy tới 2 chữ số thập phân)
b a
c b a M
+
− +
Bài 2: (2,5 điểm) Nhập số N bất kì Đếm các số lon hơn 10 và nhỏ hơn 20, tính tổng của
chúng, sau đó đưa ra màn hình:
So cac so > 10 va < 20 la: (gia tri)
Tong cua chung la: (gia tri)
Bài 3: (2,5 điểm): Viết chương trình tính tổng của 100 số tự nhiên đầu tiên, dùng lệnh
{ while…do}
Bài 4: (3,5 điểm): Viết chương trình tính điểm trung bình của một học sinh, dữ liệu nhập
vào là ĐTBHKI, ĐTBHKII In ra màn hình ĐTBCN của học sinh đó với
ĐTBCN=(ĐTBHKI+ĐTBHKII*2)/3, và xếp loại học lực biết:
+ ĐTBCN <5, xếp loại: Yếu
+ 5≤ĐTBCN <6.5, xếp loại: Tbình
+ 6.5≤ĐTBCN <8, xếp loại: Khá
+ ĐTBCN ≥8, xếp loại: Giỏi
Trang 5
-Hết -PHÒNG GD @ ĐT ĐỀ THI HỌC SINH GIỎI VĂN HÓA LỚP GIO LINH năm học 2013-2014 –Môn :Tin học
Thời gian :150 phút (không kể thời gian giao đề) Yêu cầu:Tạo ở ổ đĩa D thư mục <TenHS _SBD> lưu các file chương trình được đặt tên chính xác như sau thư mục vừa tạo :VD :/ANH_036\bai1.pas
phím
Thông báo ra màn hình
phím
Thông báo ra màn hình
phím
Thông báo ra màn hình
phím
Thông báo ra màn hình
phím
Thông báo ra màn hình
Bai1:(4 điểm)
Viết chương trình nhập hai số tùy ý khác 0.sau đó hỏi phép tính cần thực hiện và in kết quả cảu phép tính đó :
Nếu là"+", in kết quả của tổng lên màn hình
Nếu là"-", in kết quả của hieu lên màn hình
Nếu la"/", in kết quả của thuong lên màn hình
Nếu là"*", in kết quả của tich lên màn hình
Bài 2 :(2điểm)
Viết chương trình in ra màn hình tam giác Pascal.(n<=15)
Ví dụ, nhập n=3 sẽ in ra màn hình sau : Ví dụ :nhập n=5 sẽ in ra màn hình
1
1 1 1
1 1 1 2 1
1 2 1 1 3 3 1
1 3 3 1 1 4 6 4 1
1 5 10 10 5 1
Bai3:(4điểm) viết chương trình nhập vào một số ký tự từ bàn phím.Tìm xâu đảo ngược của xâu đó rồi in kết quả ra màn hình.
VD:Mon Tin Hoc Kết quả:coh nit nom
Bài 4:(2điểm)
Viết phương trình nhập vào 2 số,hoán đổi 2 giá trị cho nhau không sử dụng bien trung gian.
Trang 6VD: Nhập 125 3976
Kết quả: 3976 125
Bài 5(6điểm)
Viết chương trình tìm bội chung nhỏ nhất của N số được nhập từ bàn phím VD: Nhập n=4;(6;8;10;12) đưa ra kết quả BCNN là:120
Bài 6:(2điểm)
Viết chương trình nhập vào một số n, sau đó in ra tất cả các số nguyên tố bé hơn hoặc bằng n?
………
Phòng GD&DT Đề Thi Học Sinh Giỏi Văn Hóa Lớp 9
GIO LINH Năm học 2013-2014 Môn: tin học
Thời gian: 150 phút (Không kể thời gian giao đề)
Yêu cầu :Tạo ở ổ đia D thư mục <tenHS_SBD> Lưu các File chương trình được đặt tên chính xác như ssau thư mục vừa tạo:VD ANH _036/bai1.pas
Bài 1: (4 điểm)
Viết chương trình nhập hai số tùy ý khác 0.5 sau đó hỏi phép tính cần thực hiện và in kết quả của phép tính đó
Nếu là"+",in kết quả của tổng lên màn hình
Nếu là"-" in kết quả của hiệu lên màn hình
Nếu là"/"in kết quả của thương lên màn hình
Nếu là"*"in kết quả của tích lên màn hình
Bài 3: (4 điểm)
viết chương trình nhập vào một số kí tự bàn phím Tìm số đảo ngược của số đó rồi in kết quả ra màn hình
VD:Môn tin học Kết quả: Coh niT noM
Bài 4:(2 điểm)
Viết chương trình nhập vào 2 số, hoán đổi 2 giá trị cho nhau không sử dụng biến đổi trung gian
ĐỀ CHINH THỨC
Trang 7PHÒNG GD VÀ ĐT GIO LINH ĐỀ THI HỌC SINH GIỎI VĂN HOÁ LỚP 8
Khoá thi, ngày 25 tháng 4 năm 2012
Năm học:2011-2012
Thời gian : 90 phút (không kể thời gian gian
Bài 1(2điểm:Nhập 3 số a,b,c bất kì.Hãy kiểm tra xem 3 số đó có thể là độ dài ba cạnh
của một tam giác hay không?Thông báo lên màn hình ‘Thoã mãn’, ‘Không thoã mãn’ trong từng trường hợp tương ứng
Bài 2(2,5 điểm): Tính giá trị của biểu thức sau:
(1+1/1^2)(1+1/12^2) (1+1/n^2)
Bài 3(2,5):Viết phương trình nhập một dãy số tối đa 100 số, sau đó sắp xếp lại theo thứ tự
tăng dần
Bài 4(2 điểm):Viết chương trình nhập vào 2 số nguyên a, b Sau đó hoán đổi giá trị của 2
số đó(Không được phep dùng biến trung gian)
-
ĐỀ SỐ 1
Trang 8KỲ THI CHỌN HOC SINH GIỎI LỚP 9
PHÒNG GDĐT GIO LINH NĂM HỌC 2014-2015
Khóa ngày 22 tháng 10 năm 2014
Môn :TIN HỌC
Thời gian :150 phút
ĐIYGƯEG (Không kể thời gian giao đề)
BÀI:1 (5điểm)
Viết chương trình tổng hợp;S=1+2+3+…+n
BÀI:2 (3điểm)
Viết chương trình nhập vào một mạng gồm N số nguyên Sắp xếp lại mạng theo thứ tự tăng dần và in kết quả ra màng hình
BÀI:3 (6điểm)
Viết chương trình giải phương trình bậc hai;ax2
BÀI;1(5đ)
Viết chương trình từ bàn phím hai số ngyên khác nhau khác không M và N(M’N 5,32767).Tính tổng hiệu tích thương (chia nguyên) của hai số
Mỗi kết quả đưa ra trên một dòng Ví dụ
37-6=31 mới nhập lại m,n
37*6=222
37/6=6
BÀI:2(5đ)Viết chương trinh để giải phóng phương trình bậc nhất:ax+b=0
BÀI:3(3đ)Viết chương trình nhập vào số N (1<N<20)IN ra màn hình tam giác có quy laautj như sau:
ĐỀ CHÍNH THỨC
Trang 9KỲ THI CHỌN HOC SINH GIỎI LỚP 9
PHÒNG GDĐT GIO LINH NĂM HỌC 2015-2016
Khóa ngày 22 tháng 10 năm 2015
Môn :TIN HỌC
Thời gian :150 phút
ĐIYGƯEG (Không kể thời gian giao đề)
Bài 1 (6đ): bạn Hùng có M đồng, bạn đem gửi vào một ngân hàng với lãi
xuất 5% một tháng, sau mỗi tháng tiền lãi được nhận vào tiền gốc để tính lãi suất tháng sau Hỏi ít nhất bao nhiêu tháng thì bạn có thể đủ tiền mua một chiếc máy tính có giá N đồng (M<N).
Yêu cầu: Nhập từ bàn phím hai số M, N, (0<M<N)
Kết quả: In ra màn hình số tháng ít nhất
Ví dụ : nhập M=150; N=210 kết quả: 7
Bài 2 (6đ): Nếu một tam giác có độ dài 3 cạnh là a,b,c(cùng một đơn vị đo),
Ba số nguyên là độ dài các cạnh của một tam giác có chu vi là x rồi tính diện tích của tam giác đó (kết quả lấy 2 chữ số thập phân, loại trừ các trường hợp trùng nhau)
Ví dụ:
Bài 3(5đ) nhập vào một dãy A(N) các số 0 hoặc 1; (1≤N≤20) Hãy kiểm tra dãy số này có chứa các số 0 và 1 xen kẽ nhau không? Ghi ra màn hình chữ
”co” nếu đó là dãy chứa các số 0 và 1 xen kẽ nhau, ngược lại ghi “khong”.
Ví dụ: Nhập dãy 1 0 1 0 1 In ra màn hình: co
Nhập dãy 1 0 0 1 01 In ra màn hình: khong
Bài 4(3đ): Cho dãy số nguyên A(N), tìm trong dãy số phần tử có số lần xuất
hiện nhiều nhất.
Yêu cầu: Nhập từ bàn phím dãy số nguyên gồm N phần tử (0<N<30), in dãy
số đó ra màn hình, tìm phần tử có số lần xuất hiện nhiều nhất trong dãy và cho biết số lần xuất hiện nhiều nhất.
So lan xuat hien nhieu nhat la 3 Phan tu do la 12
Hết./.
ĐỀ CHÍNH THỨC