Bạn ấy thầm tính rằng, nếu đi gửi tiết kiệm với lãi suất 0,5% một tháng thì sau khi học xong lớp 12 (5 năm sau) thì số tiền rút về khônng biết được bao nhiêu.. Biết rằng, số tiền lãi c[r]
Trang 1PHÒNG GD-ĐT GIO LINH
TRƯỜNG THCS GIO SƠN
ĐỀ THI CHỌN HỌC SINH GIỎI CẤP TRƯỜNG
(Thời gian làm bài 120 phút)
Câu 1: (5 điểm)
Mộ cửa hiệu sách đưa ra chương trình khuyến mãi nhân dịp ngày thành lập Đoàn TNCS HCM 26/3 với mức khuyến mãi như sau: Nếu mua hàng với số tiền đến
500.000 đồng thì được tặng một món quà, nếu mua từ trên 500.000 đồng đến 1 triệu đồng thì được giảm giá 5%, nếu mua quà trên 1 triệu đồng thì được giảm giá 8% Hỏi nếu một khách hàng mua với số tiền T thì họ được khuyến mãi bao nhiêu tiền hay được quà tặng?
Câu 2: (5 điểm)
Viết chương trình nhập một số tư nhiên n và cho biết có hay khônng 3 số tư nhiên x, y,
z (x≤y≤z) sao cho n = x3+y3+z3; nếu có hãy viết ra các số đó
Câu 3: (5 điểm)
Một em học sinh lớp 5 được côn giáo giao cho một bài toán về nhà như sau:
Thuyền to - Thuyền nhỏ
"Thuyền to chở được 6 người, Thuyền nhỏ chở được 4 người là đônng
Một đoàn trai gái sang sônng,
10 thuyền to nhỏ giữa dòng đang trôni
Toàn đoàn có cả 100 người, Trên bờ còn 48 người đợi sang"
Hỏi có bao nhiêu thuyền to, bao nhiêu thuyền nhỏ?
Em giải mất nhiều thời gian mà vẫn chưa ra đáp số Em hãy viết chương trình giúp
em đó tìm đáp số của bài toán này
Câu 4: (5 điểm) Trong dịp Tết vừa qua, bạn An học lớp 8 đi chơi Tết và nhận được
nhiều tiền lì xì Bạn ấy thầm tính rằng, nếu đi gửi tiết kiệm với lãi suất 0,5% một tháng thì sau khi học xong lớp 12 (5 năm sau) thì số tiền rút về khônng biết được bao nhiêu Biết rằng, số tiền lãi của tháng trước sẽ được nhập vào gốc cho tháng sau
Em hãy viết chương trình tính giúp bạn An khi bạn ấy gửi số tiền tiết kiệm là T (T được nhập từ bàn phím)
Trang 2PHÒNG GD-ĐT GIO LINH
TRƯỜNG THCS GIO SƠN
ĐÁP ÁN VÀ BIỂU ĐIỂM BÀI THI CHỌN HỌC
SINH GIỎI CẤP TRƯỜNG
(Thời gian làm bài 120 phút)
Bài 1
Bài 2
Bài 4
Trang 3CHƯƠNG TRÌNH THAM KHẢO
Bài 1
program bai1;
uses crt;
var t:longint;
begin
clrscr;
write('Nhap vao so tien mua hang: '); readln(t);
if t<=0 then writeln('So tien nhap khong hop le')
else
if t<=500000 then writeln('Khach hang duoc tang mon qua')
else
if t<= 1000000 then writeln('Khach hang duoc khuyen mai so tien la: ', t*5/100:5:1)
else write(' khach hang duoc khuyen mai so tien la: ',t*8/100:5:1); readln;
end.
Bài 2
program bai2;
uses crt;
var n, x, y, z,kt:longint;
begin
clrscr;
write('Nhap so n'); readln(n);
if n<0 then writeln('so khong hop le')
else
Begin
kt:=0;
for x:=0 to n do
for y:=0 to x do
for z:=0 to y do
if x*x*x+y*y*y+z*z*z=n then
Begin
writeln('cac so tim duoc la: ', x:4, y:4, z:4) ;
kt:=1;
end;
if kt=0 then writeln('Khong co bo so nao hop le');
end;
readln;
end.
Bài 3
program bai3;
uses crt;
var thuyento, thuyennho:integer;
begin
clrscr;
For thuyento:=0 to 9 do
for thuyennho:=0 to 13 do
if (thuyento*6+thuyennho*4=52)and(thuyento+thuyennho=10) then
writeln('so thuyen to: ',thuyento,' so thuyen nho: ',thuyennho); readln;
end.
Trang 4Bài 4
program bai4;
uses crt;
var t,lai:real;
i: integer;
begin
clrscr;
write('Nhap so tien can gui tiet kiem'); readln(t);
if t<=0 then writeln('so khong hop le')
else
begin
for i:=1 to 60 do
begin
lai:=t*0.5/100;
t:=t+lai;
end;
writeln('sau 5 nam so tien thu duoc la: ',t:10:2); end;
readln;
end.