De thi học sinh giỏi Tin 9 có đáp an

Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.

  • Windows
  • Mac OS
  • iPhone/iPad
  • Android
  • Windows Phone
  • Game
  • Tài liệu
  • Hướng dẫn

Trong bài này mình sẽ tổng hợp tất cả những đề thi HSG tin 9 mới nhất cấp huyện, cấp tỉnh của Lâm Đồng cũng như tất cả các tỉnh thành trong cả nước để các bạn tham khảo. với onthihsg nhé.

Các bạn có đề thi vui lòng đóng góp bằng cách gửi mail về địa chỉ:   mình sẽ tổng hợp lại và chia sẻ cho các bạn đóng góp

Video hướng dẫn đề thi học sinh giỏi tin học lớp 9

Đề thi học sinh giỏi tin học lớp 9 cấp huyện mới nhất có đáp án

Danh sách đề thi HSG Tin học lớp 9 cấp huyện là bài viết tổng hợp tất cả các đề thi học sinh giỏi môn Tin học của tất cả các huyện, quận, thị xã, thành phố trực thuộc tỉnh của 63 tỉnh thành phố trên cả nước.

Danh sách đề thi HSG Tin học lớp 9 cấp huyện niên khóa 2019-2021

[Click vào link bên dưới để xem và tải đề thi hoặc đáp án]

+ Đề thi HSG Tin học lớp 9 cấp huyện Tam Dương, Vĩnh Phúc 2019-2021

+ Đề thi HSG Tin học lớp 9 An Phú, An Giang 2019-2021

Danh sách đề thi HSG Tin học lớp 9 cấp huyện niên khóa 2019-2020

[Click vào link bên dưới để xem và tải đề thi hoặc đáp án]

+ Đề thi HSG Tin học lớp 9 cấp huyện Quảng Trạch, Quảng Bình 2019-2020

+ Đề thi HSG Tin học lớp 9 cấp huyện TP Thái Nguyên, tỉnh Thái Nguyên 2019-2020

+ Đề thi HSG Tin học lớp 9 cấp huyện Tam Dương, Vĩnh Phúc 2019-2020

Danh sách đề thi HSG Tin học lớp 9 cấp huyện niên khóa 2020-2021

[Click vào link bên dưới để xem và tải đề thi hoặc đáp án]

+ Đề thi HSG Tin học lớp 9 Krông Ana, Đắk Lắk 2020-2021

Danh sách đề thi HSG Tin học lớp 9 cấp huyện niên khóa 2015-2016

[Click vào link bên dưới để xem và tải đề thi hoặc đáp án]

+ Đề thi HSG Tin học lớp 9 huyện Lai Vung, Đồng Tháp 2015-2016

Danh sách đề thi HSG Tin học lớp 9 cấp huyện niên khóa 2014-2015

[Click vào link bên dưới để xem và tải đề thi hoặc đáp án]

+ Đề thi HSG Tin học lớp 9 huyện Lai Vung, Đồng Tháp 2014-2015

Danh sách đề thi HSG Tin học lớp 9 cấp huyện niên khóa 2013-2014

[Click vào link bên dưới để xem và tải đề thi hoặc đáp án]

Danh sách đề thi HSG Tin học lớp 9 cấp huyện niên khóa 2012-2013

[Click vào link bên dưới để xem và tải đề thi hoặc đáp án]

Danh sách đề thi HSG Tin học lớp 9 cấp huyện niên khóa 2011-2012

[Click vào link bên dưới để xem và tải đề thi hoặc đáp án]

Danh sách đề thi HSG Tin học lớp 9 cấp huyện niên khóa 2010-2011

[Click vào link bên dưới để xem và tải đề thi hoặc đáp án]

Đề thi HSG cấp huyện và cấp tỉnh của Lâm Đồng

Đề thi HSG tin 9 huyện Đơn Dương

Đề thi HSG tin 9 huyện Cát Tiên

Đề thi HSG tin 9 huyện Di Linh

Đề thi HSG tin học 9 huyện Đức Trọng

Đề thi HSG tin 9 Bảo Lộc 

Đề thi HSG tin 9 huyện Lâm Hà

Đề thi HSG tin 9 Huyện Bảo Lâm

Đề thi HSG tỉnh khác

Đề thi HSG Huyện Châu Thành – Đồng Tháp

Bài 1 [3 điểm] Tính tổng các số nguyên dương có trong một chuỗi. Yêu cầu: - Chương trình cho phép nhập vào một chuỗi gồm nhiều ký tự và có ít nhất một số nguyên dương - Xuất ra màn hình chuỗi đã nhập - Xuất tổng các số nguyên dương có trong chuỗi Ví dụ: Input Output abcAcb90acgH3abcb12bdcnhag Chuoi da nhap: abcAcb90acgH3abcb12bdcnhag Tong cac so co trong chuoi: 105 bacDgfhrthg Nhap sai! Yeu cau nhap lai: Bài 2 [3,5điểm] Đếm số lần xuất hiện của các ký tự trong xâu Yêu cầu: Nhập xâu ký tự bao gồm các chữ cái tiếng Anh. Hãy kiểm tra số lần xuất hiện của các ký tự trong xâu và ký tự xuất hiện nhiều lần nhất Dữ liệu vào: Gồm 3 dòng, mỗi dòng chứa một xâu ký tự, độ dài xâu ký tự không vượt quá 100 ký tự. Kết quả: Ghi trên các dòng số lần xuất hiện của các ký tự trong xâu và ký tự xuất hiện nhiều lần nhất trong xâu đó Ví dụ: Input Output -aaaaAabb - Ký tự “a” xuất hiện 6 lần trong xâu - Ký tự “b” xuất hiện 2 lần trong xâu - Ký tự “a” xuất hiện nhiều lần nhất Bài 3 [3,5 điểm]. Viết chương trình nhập vào một dãy số nguyên n phần tử, n nhập từ bàn phím. Yêu cầu - In ra màn hình dãy số vừa nhập xếp theo thứ tự tăng dần. - In ra màn hình các số nguyên tố trong dãy số vừa nhập và đếm xem đã nhập vào bao nhiêu số nguyên tố. Ví dụ: Input Output N = 6 a[1]=3; a[2]=-12; a[3]=-789; a[4]=71; a[5]=8; a[6]=3456; Mang sau khi sap xep: -789, -12, 3, 8, 71, 3456 Nhung so nguyen to trong mang 3 71 So phan tu la so nguyen to trong mang la: 2 ----- Hết----- ĐÁP ÁN MÃ CODE Bài 1: 3đ program bai1; Uses crt; Var st,s1,tam:string; i,n,e,tong:integer; kt:boolean; BEGIN clrscr; kt:=false; repeat write['Nhap chuoi gom ky tu va so: ']; readln[st]; for i:=1 to length[st] do if st[i] in ['0'..'9'] then kt:=true; if kt = false then begin write['Nhap sai! Yeu cau nhap lai: ']; readln[st] end; until kt=true; s1:=st; for i:=1 to length[s1] do if not[s1[i] in ['0'..'9']] then s1[i]:=#32; repeat delete[s1,pos[#32#32,s1],1]; until pos[#32#32,s1] = 0; if s1[1]=#32 then delete[s1,1,1]; if s1[length[s1]]=#32 then delete[s1,length[s1],1]; tam:=''; s1:=s1+#32; tong:=0; for i:=1 to length[s1] do if s1[i]#32 then tam:=tam+s1[i] else begin val[tam,n,e]; tong:=tong+n; tam:=''; end; writeln['Chuoi da nhap: ',st]; write['Tong cac so co trong chuoi: ', tong]; readln end. Bài 2: 3,5đ Program bai2; var st:string; max,i,n:integer; ch:char; a:string; dem:array['A'..'Z'] of integer; begin clrscr; writeln['xau can nhap la:']; readln[st] ; for i:=1 to length[st] do st[i]:=upcase[st[i]]; for ch:='A' to 'Z' do dem[ch]:=0; for i:=1 to length[st] do if [st[i]>='A'] and [st[i]=1 then writeln['ki tu ',ch,' xuat hien ',dem[ch],' lan']; max:=0; for ch:='A' to 'Z' do if dem[ch]>=max then max:=dem[ch]; for ch:='A' to 'Z' do if dem[ch]=max then writeln['ki tu dai nhat co do dai la ’,max]; readln; writeln; end. Bài 3 [ 3,5 điểm]. Chương trình tham khảo Điểm Uses crt; Var A: Array[1..100] of Integer; n,i,j,dem: Byte; tg: Integer; function NT[n:longint]:boolean; var i:longint; Kt:boolean; begin Kt:=true; for i:=2 to round[sqrt[n]] do if n mod i=0 then Kt:=false; NT:=Kt; end; Begin Write['Hay nhap vao so phan tu cua mang:']; Readln[n]; For i:= 1 to n do Begin Write['Nhap a[',i,']= ']; Readln[a[i]]; End; For i:= 1 to n-1 do For j:= i to n do If a[i]>a[j] then Begin tg:= a[i]; a[i]:=a[j]; a[j]:= tg; End; Writeln['Mang sau khi da sap xep la']; For i:= 1 to n do Write[a[i]:3,’,’]; Writeln;dem:=0; Writeln['Nhung so nguyen to trong mang la']; For i:=1 to n do If [a[i]>=2] and NT[a[i]] then Begin Write[a[i]:7]; dem:= dem+1; End; Writeln; Writeln['so phan tu la so nguyen to trong mang la:',dem] ; Readln; End. 0,25 0,75 1,0 0,5 0,5 0,25 0,25 Ghi chú: Học sinh có thể không sử dụng chương trình con nhưng chạy đúng kết quả test vẫn cho điểm tối đa. Bộ Test thử N = 6;a[1]=3; a[2]=-12; a[3]=-789; a[4]=71; a[5]=8; a[6]=3456; Mang sau khi sap xep: -789 -12 3 8 71 3456 Nhung so nguyen to trong mang 3 71 So phan tu la so nguyen to trong mang la: 2

ĐỀ THI CHỌN HỌC SINH GIỎI HUYỆN NĂM HỌC 2009 – 2010 MÔN TIN HỌC 9Thời gian làm bài : 120 phút [không kể thời gian phát đề]Họ và tên ………………………………… Trường THCS …………...…….…… SBD …. Câu 1 [3 điểm]: Sử dụng ngôn ngữ lập trình Pascal viết chương trình tính tổng S =1/2+1/3+…+1/n. Với n được nhập từ bàn phím.Câu 2 [3 điểm] : Hãy viết chương trình tính khoảng cách từ một điểm I có tọa độ là[xi,yi] đến đường thẳng có phương trình là D: Ax + By + C = 0, biết rằng khoảng cáchtừ I đến đường thẳng D là:i i2 2Ax +By +Cd = A -BCâu 3 [3 điểm]: Viết chương trình nhập một xâu kí tự, sau đó chỉ ra xem xâu đó cóphải là xâu đối xứng không [xâu đối xứng là xâu có các kí tự giống nhau và đối xứngnhau qua điểm giữa xâu, ví dụ ‘ABBA’ hoặc ‘ABCBA’].Câu 4 [5 điểm]: Viết chương trình đổi một số nguyên dương từ hệ đếm cơ số 10sang hệ đếm cơ số 2Câu 5 [2 điểm]. Viết chương trình nhập vào ba số thực a, b, c. Xét xem a, b, c cóthành lập ba cạnh của một tam giác hay không ? Nếu có hãy tính diện tích của tamgiác đó.Câu 6 [4 điểm]. Định mức tiền điện hàng tháng của một hộ gia đình như sau:+ 50 kWh đầu tiên có giá là 600vnđ/1kWh.+ 50 kWh tiếp theo có giá là 1004vnđ/1kWh.+ 50 kWh tiếp theo nữa có giá là 1214vnđ/1kWh.Viết chương trình nhập chỉ số điện năng tiêu thụ cũ, chỉ số điện năng tiêu thụmới. Hãy tính và in ra số điện năng tiêu thụ và tiền điện phải trả trong tháng của hộgia đình trên. Mức giá này chưa bao gồm thuế giá trị gia tăng [VAT]. Hãy viếtchương trình tính thuế VAT 10%.Ví dụ : Hộ gia đình A sử dụng 145kWh trong 1 tháng thì phải trả 148.313đ[trong đó, thuế 10% là 13.483đ, tiền chưa thuế là 134.830đ].HẾT.Thí sinh không được sử dụng tài liệu. Cán bộ coi thi không được giải thích gì thêm.ĐỀ CHÍNH THỨC KÌ THI CHỌN HỌC SINH GIỎI HUYỆN LỚP 9 [NH 2009 – 2010]HƯỚNG DẪN CHẤM MÔN TIN HỌCYêu cầu : chương trình chạy không bị lỗi logic. Thí sinh có thể trình bày thuật toán sáng tạo,khác với đáp án mà vẫn đảm bảo yêu cầu đề ra thì vẫn được điểm tối đa của câu đó.Các giám khảo dựa trên chương trình trên máy tính để chấm bài cho thí sinh. Thảo luận đểthống nhất thang điểm chi tiết cho từng bài.Trong khi coi thi, cần để ý đến độ nhanh nhạy, sáng tạo của HS để khuyến khích điểmChương trình chạy không bị lỗi logic: 0,5đKiểm tra thuật toán: chạy thử đúng kết quả: 1,5đCâu 1 [2điểm]:Program Tinh_tong;Var S:real;i,n:integer;begin s:=0;write[' Enter n='];readln[n];for i:=1 to n do s:=s+1/i;write['s=',s:5:2];end.Câu 2[2điểm]:Program khg_cach;Var d, A, B, C, Xo, Yo:real;BEGINWriteln['Chuong trinh tinh khoang cach tu I[Xo,Yo]den Ax+By+C=0'];Writeln['Hay nhap vao ba he so'];Write['He so A=']; Readln[A];Write['He so B=']; Readln[B];Write['He so C=']; Readln[C];Writeln['Go vao toa do Xi,Yi cua diem I'];Write['Xi=']; Readln[Xo];Write['Yi=']; Readln[Yo];d:=[[A*Xo]+[B*Yo]+C]/SQRT[SQR[A]+SQR[B]];Writeln['Khoang cach d = ',d:6:2];ReadlnEnd.Câu 3[3điểm]:Uses Crt; Var St : string; dx : Boolean; i, len: byte; BEGIN Clrscr; Write[' Nhap xau St = ']; Readln[St]; dx:= True; i:=1; len:= Length[St]; While dx and [i0 thenk:=k-1; For i:=k downto 0 doWrite[Vt[i]];ReadlnEnd.Câu 5 [2đ]. Viết chương trình nhập vào ba số thực a, b, c. Xét xem a, b, c có thành lậpba cạnh của một tam giác hay không? Nếu có hãy tính diện tích của tam giác đó.Program Tam_giac;Var a, b, c, p, s: real;Begin Writeln[‘Nhap 3 so thuc’];Write[‘Nhap a = ’];readln[a]; Write[‘Nhap b = ’];readln[b]; Write[‘Nhap c = ’];readln[c]; If [a+b>c] and [b+c>a] and [c+a>b] and [a>0] and [b>0]and [c>0] thenBeginWriteln[‘Ba so lap thanh 3 canh cua tam giac’];p:=[a+b+c]/2;s:= sqrt[p*[p-a]*[p-b]*[p-c]];Writeln[‘Dien tich cua tam giac la:’, s]; EndElseWriteln[‘Ba so nay khong lap thanh 3 canh cua tam giac’];Readln;End.Câu 6 [4đ]. Định mức tiền điện hàng tháng của một hộ gia đình như sau:+ 50 kWh đầu tiên có giá là 600vnd/1kWh.+ 50 kWh tiếp theo có giá là 1004vnd/1kWh.+ 50 kWh tiếp theo có giá là 1214vnd/1kWh.Viết chương trình nhập chỉ số điện năng tiêu thụ cũ, chỉ số điện năng tiêu thụ mới.Hãy tính và in ra số điện năng tiêu thụ và tiền điện phải trả trong tháng của hộ gia đình trên.Mức giá này chưa bao gồm thuế giá trị gia tăng [VAT]. Hãy viết chương trình tính thuế VAT10%.Ví dụ : hộ gia đình A sử dụng 145kWh trong 1 tháng thì phải trả 148.313đ [trong đó,thuế 10% là 13.483đ, tiền chưa thuế là 134.830đ].Program tiendien;Var diennang,socu,somoi,sotien,thue_VAT:real;Begin Write['Nhap vao chi so cu: ']; Readln[socu]; Write['Nhap vao chi so moi: ']; Readln[somoi]; if socu>somoi then writeln['Ban da nhap sai'] Else Begin diennang:=somoi-socu; if diennang

Chủ Đề