13 De thi học sinh giỏi Tin học THCS có đáp AN
Để giải được các đề thi học sinh giỏi Tin Học THCS các em cần phải giải thường xuyên các đề thi học sinh giỏi cấp huyện thì các em có thể nắm các dạng đề để chuẩn bị tốt nhất cho các kỳ thi sắp tới! cho nên thầy đã soạn ra hơn 13 Đề thi học sinh giỏi Tin học THCS có đáp án hay nhất năm 2024. Các em hãy xem các bài tập bên dưới ngay và tự giải nhé ! khi nào khó khăn quá hãy xem bài giải có đáp án phía dưới các em nhé !
DANH SÁCH TÓM TẮT:
| 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 đường dây điện | D141.* | D141.INP | D141.OUT |
| Bài 2 | In tổng chữ số của các số nguyên từ m đến n | D142.* | D142.INP | D142.OUT |
| Bài 3 | In các số nguyên tố trong mảng | D143.* | D143.INP | D143.OUT |
| Bài 4 | Tính tổng các chữ số có trong xâu s | D144.* | D144.INP | D144.OUT |
| Bài 5 | Kiểm tra chuỗi s có phải là một địa chỉ email | D145.* | D145.INP | D145.OUT |
| Dấu * được thay thế bởi PY, CPP của ngôn ngữ lập trình được sử dụng tương ứng là Python hoặc C++ |
| input | output |
| 620 | Cao the |
| 85 | Ha the |
| Input | Output |
| 11 15 | 2 3 4 5 6 |
| 2 13 | 2 3 4 5 6 7 8 9 1 2 3 4 |
| Input | Output |
| 9 | 3 7 |
| 6 | |
| 3 | |
| 8 | |
| 10 | |
| 7 | |
| -2 | |
| 7 | 7 3 2 |
| 3 | |
| 8 | |
| 0 | |
| 2 |
| Input | Output |
| Toi hoc LAP TRINH C++ tu nam 2024 | 8 |
| Thi HOC SINH GIOI mon Tin Hoc vao thang 02 nam 2024 | 10 |
Diễn giải:
Nhập vào một chuỗi s. Kiểm tra xem chuỗi s có phải là một địa chỉ email, một chuỗi s là email hợp lệ khi:
Input: Chuỗi s trên một dòng, có độ dài không vượt quá 10 mủ 2, chứa các ký tự là chữ cái, chữ số, ký hiệu, và các dấu cách.
Output: In “Yes” nếu s là một địa chỉ email hợp lệ, ngược lại là “No”
| Input | Output |
| TranPhiAnBinh.TienGiang63@gmail.com | Yes |
| 123TranPhiAnBinh.TienGiang63@gmail.com | No |
| TranPhiAnBinh.TienGiang63gmail.@com | No |
import sys
sys.stdin=open('D141.INP','r')
sys.stdout=open('D141.OUT','w')
n=int(input())
if n>500:
print('Cao the')
elif 100<=n<=499:
print('Trung the')
elif n<100:
print('Ha the')
import sys
sys.stdin=open('D142.INP','r')
sys.stdout=open('D142.OUT','w')
def tcs(n):
t=0
while n>0:
t+=n%10
n//=10
return t
m=int(input())
n=int(input())
for i in range(m,n+1):
print(tcs(i),end=' ')
import sys
sys.stdin=open('D143.INP','r')
sys.stdout=open('D143.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
dem=0
for i in range(len(a)):
if ktnt(a[i]):
dem+=1
print(a[i],end=' ')
if dem==0:
print('-')
import sys
sys.stdin=open('D144.INP','r')
sys.stdout=open('D144.OUT','w')
n=input()
a=list(n)
tong=0
for i in n:
if i.isdigit():
tong+=int(i)
print(tong)
import sys
sys.stdin=open('D145.INP','r')
sys.stdout=open('D145.OUT','w')
s=input()
dk1=0
if s[0].isalpha():
dk1=1
dk2=0
dk21=dk1
dk22=0
dk23=0
for i in range(len(s)):
if s[i].isnumeric():
dk22=1
break
for i in range(len(s)):
if s[i]=='.':
dk23=1
break
if dk21==1 and dk22==1 and dk23==1:
dk2=1
dk3=0
if s.count('@')==1:
dk3=1
vt=s.find('@')
dk4=0
for i in range(vt,len(s)):
if s[i]=='.':
dk4=1
dk5=1
if (not s[vt-1].isalnum()) or (not s[vt+1].isalnum()):
dk5=0
if dk1==1 and dk2==1 and dk3==1 and dk4==1 and dk5==1:
print('Yes')
else:
print('No')
Khóa học Python online từ cơ bản đến nâng cao
Trung tâm tin học Tấn Dân
Bạn đang tìm kiếm nguồn tài liệu ôn thi học sinh giỏi Tin học lớp…
Phần 2: Tải ngay 200 Bài lập trình Python có lời giải cơ bản đến…
Tổng Hợp Các Hàm Python "Cốt Lõi" Khi Thi HSG Tỉnh Và Vào 10 Chuyên…
Nếu bạn đang ôn thi học sinh giỏi Tin học THCS cấp tỉnh Tiền Giang,…
Tổng Hợp 74 Đề Thi Học Sinh Giỏi Tin Học THCS Cấp Tỉnh Có Đáp…
Tổng hợp 75 Đề thi HSG Tin học THCS Python Cấp Tỉnh (Có Code Giải…
This website uses cookies.
View Comments