15 Đề thi học sinh giỏi Tin học lớp 9 cấp huyện hay nhất 2024-2025
Để có thể thi học sinh giỏi Tin Học cho tốt và hiệu quả là cả một quá trình siêng năng cần cù không ngừng học hỏi thêm kiến thức. Các em học phải cố gắng hiểu rõ từng dòng lệnh mà các bài dễ mà mình đã học ! Trong quá trình học phải sáng tạo, luôn luôn nghiên cứu nhiều cách giải sau cho chương trình chạy tối ưu nhất có thể nhờ đó các em mới nâng cao kinh nghiệm giải đề! Vì lý do đó thầy đã soạn 15 Đề thi học sinh giỏi Tin học lớp 9 cấp huyện hay nhất 2024 – 2025. Các hãy đọc kỹ đề và làm bài cho tốt nhé ! Chúc các em thành công và đạt được điểm cao trong kỳ thi sắp tới các em nhé !
Đây đã là đề thi số 14 Đề thi học sinh giỏi Tin học THCS có đáp án
- Các bạn bạn nào chưa giải tới thì vui lòng chọn lại bắt đầu từ Giải đề 1 các bạn nhé !
- Vì từ thầy để các đề từ dễ đến nâng cao các bạn nhé! Mình mới vô đừng giải đề khó quá mà phải giải từ dễ trước từ từ sẽ giỏi lên từng ngày các bạn nhé!
- Các đề ôn thi để chuẩn bị thi Cấp Huyện thì các em vào đường dẫn phía dưới để tham khảo giúp thầy nhé!
- Giải đề 1 và đáp án thi Học sinh giỏi tin học Python C++ THCS có tài liệu ôn thi
- Giải đề 2 và đáp án thi Học sinh giỏi tin học Python C++ THCS có tài liệu ôn thi
- Giải đề 3 thi học sinh giỏi tin học lập trình Python có đáp án
- Giải đề 4 ôn thi học sinh giỏi Tin Học THCS lập trình Python có đáp án
- Giải đề 5 và đáp án thi HSG Tin Python có số Pell.
- Giải đề 6 và đáp án bồi dưỡng học sinh giỏi tin 10 có số Armstrong
- Giải đề 7 và đáp án thi học sinh giỏi tin học 10 Python có số Collatz
- Giải đề 8 trong 20 đề Bồi dưỡng học sinh giỏi Tin học lớp 9 có số Kaprekar.
- Giải đề 9 thi HSG Tin học lớp 8 lập trình Python có số Happy
- Giải đề 10 thi tin học trẻ THPT có bài In các xâu con trong xâu s.
- Đề thi hsg tin 11 python có đáp án hay nhất 2024
- 12 đề và đáp án thi HSG tin Python có bài hay Sắp xếp danh sách theo điểm giảm dần
- Đề 13 thi học sinh giỏi Tin học THCS có đáp án hay nhất năm 2024.
- 14 đề bồi dưỡng học sinh giỏi tin học lớp 7, 8, 9 THCS mới nhất !
- 15 Đề thi học sinh giỏi Tin học lớp 9 cấp huyện hay nhất 2024 – 2025
Các đề thi ở cấp huyện cần luyện tập nâng cao:
- Các Đề luyện thi chuyên tin lớp 10 năm 2024 – 2025:
- Còn em nào muốn học lý thuyết thì hãy vào đường dẫn phía dưới nhé ! chép từ bài 1 đến bài 21 là giỏi liền kha kha ! có tài liệu pdf tải về thoải mái !
nguồn: 300bàicode.vn
Rồi các em hãy nhanh tay giải ngay đề 15 thi học sinh giỏi Tin học lớp 9 cấp huyện
Số Thứ Tự | Tên bài | File
chương trình |
File dữ liệu vào | File kết quả |
Bài 1 | Phân loại giai đoạn cận thị | D161* | D161.INP | D161.0UT |
Bài 2 | Tính trung bình cộng những số có tổng chữ số là số chính phương từ m đến n | D162.* | D162.INP | D162.0UT |
Bài 3 | Tính tổng các số nguyên tố trong mảng | D163.* | D163.INP | D163.0UT |
Bài 4 | Tìm họ và chữ lót trong xâu họ và tên | D164.* | D164.INP | D164.OUT |
Bài 5 | Chuẩn hóa định dạng ngày tháng năm | D165.* | D165.INP | D165.0UT |
Bài 1: (4 điểm) Phân loại giai đoạn cận thị ?
- Diễn giải:
-
- Cận thị bẩm sinh: Từ 0 đến dưới 6 tuổi
- Cận thị trẻ: Từ 6 đến dưới 20 tuổi
- Cận thị trưởng thành: Từ 20 đến dưới 40 tuổi
- Cận thị cuối giai đoạn trưởng thành: >=40 tuổi
- Input: Sổ nguyên n cho biết tuổi (0<n<200)
- Output: Giai đoạn cận thị theo mô tả trên
- Ví dụ về input và output:
input |
output |
5 | Can thi bam sinh |
15 | Can thi tre |
Bài 2: (4 điểm) Tính trung bình cộng những số có tổng chữ số là số chính phương từ m đến n ?
- Diễn giải:
- Nhập vào hai số nguyên m và n (m<=n).
- Tính trung bình cộng những số có tổng chữ số là số chính phương từ m đến n.
- Input: Hai số nguyên dương m và n (0<m, n<106), trên một dòng, cách nhau bởi dấu cách.
- Output:
- Là trung bình cộng những số có tổng chữ số là số chính phương từ m đến n, làm tròn đến một chữ số thập phân.
- Nếu không có sổ nào có tổng chữ số là số chính phương thì in “0.0”
- Ví dụ:
Input |
Output |
11 19 | 15.5 |
2 13 | 9.0 |
Bài 3: (4 điểm) Tính tổng các số nguyên tố trong mảng ?
- Diễn giải:
- Nhập vào một mảng số nguyên a: aO, al, a2, …. Tính tổng các số nguyên tố trong mảng.
- Input: Mỗi dòng một số nguyên có giá trị tuyệt đối không vượt quá 105.
- Output: Tổng các số nguyên tố trong mảng.
- Ví dụ:
Input |
Output |
9 | 10 |
6 | |
3 | |
8 | |
10 | |
7 | |
2 | |
7 | 12 |
3 | |
8 | |
0 | |
2 |
Bài 4: (4 điểm) Tìm họ và chữ lót trong xâu họ và tên ?
- Diễn giải:
- Nhập vào danh sách các xâu họ và tên.
- Tìm họ và chữ lót trong từng xâu đó
- Input: Mỗi dòng là một xâu họ và tên của một người, có độ dài không vượt quá 102, chứa các ký tự là chữ cái và các dấu cách.
- Output: Tìm họ và chữ lót, in các tên theo thứ tự xuất hiện của input, mỗi kết quả một dòng
- Ví dụ:
Input | Output |
Pham Quoc Thinh
Tran Minh Phat Dinh Nguyen Khoa Hoang An Nhien Mai Nguyen Tan Thanh Nguyen Hoai Minh Anh Vo Hoai Anh Tran Duy Khang |
Pham Quoc
Tran Minh Dinh Nguyen Hoang An Mai Nguyen Tan Nguyen Hoai Minh Vo Hoai Tran Duy |
Tran Tien Long
Nguyen Huu Nam Nguyen Minh Phat Nguyen Tan Dung Le Hoai Bao Duy Tran Ngoc Van Anh Nguyen Duc Duy Pham Nguyen Thien Phuc Nguyen Minh Dang Duong Phu Loc Pham Thanh Sang Nguyen Thi Bao Van Le Nguyen Trieu Man |
Tran Tien
Nguyen Huu Nguyen Minh Nguyen Tan Le Hoai Bao Tran Ngoc Van Nguyen Duc Pham Nguyen Thien Nguyen Minh Duong Phu Pham Thanh Nguyen Thi Bao Le Nguyen Trieu |
Bài 5: (4 điểm) Chuẩn hóa định dạng ngày tháng năm ?
- Diễn giải:
- Nhập vào một chuỗi chứa ngày tháng năm, chuẩn hóa theo định dạng ngày tháng năm “dd/mm/ỵyyy”
- Input:
- Chuỗi s trên một dòng, có độ dài không vượt quả 102, chứa các chữ cái, chữ số, và ký hiệu theo thứ tự cụm số đầu tiên trong s là ngày,
- Cụm số thứ hai là tháng và cụm số thứ ba là năm (dữ liệu ngày tháng năm xem như hợp lệ và với năm tính từ 2000)
- Output: In kết quả theo định dạng “dd/mm/yyyy”
- Ví dụ:
Input |
Output |
Ngay 5 thang 12 nam 2023 | 05/12/2023 |
5-12-23 | 05/12/2023 |
Đáp án bài 1: (4 điểm) Phân loại giai đoạn cận thị ?
import sys sys.stdin=open('D161.INP','r') sys.stdout=open('D161.OUT','w') n=int(input()) if 0<=n<6: print('Can thi bam sinh') elif 6<=n<20: print('Can thi tre') elif 20<=n<40: print('Can thi truong thanh') elif n>=40: print('Can thi cuoi giai doan truong thanh')
Đáp án bài 2: (4 điểm) Tính trung bình cộng những số có tổng chữ số là số chính phương từ m đến n ?
import sys,math sys.stdin=open('D162.INP','r') sys.stdout=open('D162.OUT','w') def ktcp(n): if n<0: return False x=int(math.sqrt(n)) return x*x==n def tcs(n): tong=0 while n>0: tong+=n%10 n//=10 return tong m,n=map(int,input().split()) tong=0 dem=0 for i in range(m,n+1): if ktcp(tcs(i)): tong+=i dem+=1 tbc=0 if dem>0: tbc=tong/dem print('%0.1f'%tbc)
Đáp án bài 3: (4 điểm) Tính tổng các số nguyên tố trong mảng ?
import sys sys.stdin=open('D163.INP','r') sys.stdout=open('D163.OUT','w') def ktnt(n): i=2 while i*i<=n and n%i!=0: i+=1 return i*i>n and n>1 a=[] while True: try: line=input() try: x=int(line) a.append(x) except ValueError: break except EOFError: break tong=0 for i in range(len(a)): if ktnt(a[i]): tong+=a[i] print(tong)
Đáp án bài 4: (4 điểm) Tìm họ và chữ lót trong xâu họ và tên ?
import sys sys.stdin=open('D164.INP','r') #sys.stdout=open('D164.OUT','w') a=[] for line in sys.stdin: a.append(line) b=[] for i in range(len(a)): x=a[i].split() s='' for j in range(0,len(x)-3): s+=x[j] if len(s)>0: s+=' ' b.append(s) print(*b,sep='\n')
Đáp án bài 5: (4 điểm) Chuẩn hóa định dạng ngày tháng năm ?
import sys,re sys.stdin=open('D165.INP','r') sys.stdout=open('D165.OUT','w') n=input() s=re.sub('[^0-9]+',' ',n).split() if len(s[0])==1: s[0]='0'+s[0] if len(s[1])==1: s[1]='0'+s[1] if len(s[2])==1: s[2]='200'+s[2] elif len(s[2])==2: s[2]='20'+s[2] elif len(s[2])==3: s[2]='2'+s[2] print(s[0],'/',s[1],'/',s[2],sep='')
Nếu bạn thấy hay ! xin bạn 1 phút ! vui lòng đánh giá 5 sao cho trang website của chúng tôi ! để có động lực làm thêm nhiều bài hay nữa ! cảm ơn quý khách nhé !
Miễn phí 10% khóa học lập trình Python online “Hãy đăng ký ngay để được khuyến mãi !”
- Qua đường dây nóng hỏi: 093.717.9278 ( Gặp Thầy Tấn Dân Cử Nhân Công Nghệ Thông Tin)
- Thầy Dân chuyên bồi dưỡng môn tin học thi học sinh giỏi cấp huyện, cấp tỉnh, ôn luyện thi vào Trường Chuyên Tin.
Trung tâm tin học Tấn Dân
Thông tin Khuyến mãi giảm giá học phí!
- Giảm giá ưu đãi 100.000 đ khi đăng ký 2 bạn sinh viên học sinh trở lên !
- Giảm 15% khi tham gia 3 bạn sinh viên học sinh trở lên
- Lưu ý :
- Để nhận Ưu đãi học viên vui lòng đăng ký qua số điện thoại gặp Thầy Dân qua số điện thoại & Zalo: 0937.179.278
- Học phí tham gia khóa học Online 1.600.000 trong 7 tháng.
- Học từ cơ bản đến nâng cao và đến giải đề thi cấp Huyện.
- Trong nhiều chính sách ưu đãi học viên chỉ áp dụng chính sách ưu đãi cao nhất!
- Có nhận học viên thường xuyên
- Thời gian học từ thứ 3 và thứ 5; từ 2 giờ đến 4 giờ hàng tuần.
- Hãy đăng ký ngay để nhận ưu đãi đến hết ngày 10 tháng 10 năm 2024 !