Đề thi HSG Tin 8 2023
Thầy rất đam mê và rất thích lập trình từ rất lâu ! Nên thầy muốn chia sẻ niềm đam mê của thầy với các em nên thầy đã soạn ra đề 9 thi HSG Tin học lớp 8 lập trình Python trong 20 đề ôn thi bồi dưỡng thi học sinh giỏi cấp huyện và tỉnh
DANH SÁCH TÓM TẮT:
Nguồn: 300bàicode.vn
| 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 chất lượng sản phẩm | D101.* | DI01.INP | DI 01. OUT |
| Bài 2 | Tính tổng những số nguyên tố từ m đến n | D102.* | D102.INP | D102.OUT |
| Bài 3 | Tính trung bình cộng các số âm | D103.* | D103.INP | D103.OUT |
| Bài 4 | Đếm số lượng chữ số trong xâu s | D104.* | D104.INP | D104.OUT |
| Bài 5 | Đếm xem có bao nhiêu số Happy từ m đến n | D105.* | D105.INP | DI 05.OUT |
|
| Input | Output |
| 11 15 | 24 |
| 2 13 | 41 |
|
| Input | Output |
| Toi hoc LAP TRINH C++ tu nam 2024 | 4 |
| Thi HOC SINH GIOI mon Tin Hoc vao thang 02/2024 | 6 |
số Happy
|
import sys
sys.stdin=open('D101.INP','r')
sys.stdout=open('D101.OUT','w')
n=int(input())
if 85<=n<=100:
print('*****')
elif 70<=n<85:
print('****')
elif 55<=n<70:
print('***')
elif 40<=n<55:
print('**')
elif n<40:
print('*')
import sys
sys.stdin=open('D102.INP','r')
sys.stdout=open('D102.OUT','w')
def ktnt(n):
i=2
while i*i<=n and n%i!=0:
i+=1
return i*i>n and n>1
m=int(input())
n=int(input())
tong=0
for i in range(m,n+1):
if ktnt(i):
tong+=i
print(tong)
import sys
sys.stdin=open('D103.INP','r')
sys.stdout=open('D103.OUT','w')
a=list(map(int,input().split()))
tong=0
dem=0
for i in range(len(a)):
if a[i]<0:
tong+=a[i]
dem+=1
tbc=0
if dem>0:
tbc=tong/dem
print('%0.1f'%tbc)
else:
print('0.0')
import sys
sys.stdin=open('D104.INP','r')
sys.stdout=open('D104.OUT','w')
s=input()
dem=0
for i in range(len(s)):
if s[i].isdigit():
dem+=1
print(dem)
import sys
sys.stdin=open('D105.INP','r')
sys.stdout=open("D105.OUT",'w')
def tcs(n):
a=str(n)
t=0
for i in range(len(a)):
t+=int(a[i])**2
return t
def Happy(n):
b=[]
while not n in b:
b.append(n)
n=tcs(n)
for i in range(len(b)):
if b[i]==1:
return True
def in_so(m,n):
dem=0
c=[]
for i in range(m,n+1):
if Happy(i):
dem+=1
c.append(i)
if dem==0:
print('-1')
else:
for i in range(len(c)):
print(c[i],end=' ')
m=int(input())
n=int(input())
in_so(m,n) Khóa học Python online từ cơ bản đến nâng cao
Trung tâm tin học Tấn Dân
6 BÀI TẬP C++ CHUẨN THI HỌC SINH GIỎI MỚI NHẤT 2026 Tài liệu này…
1. Giới thiệu về C++ C++ là ngôn ngữ lập trình được phát triển bởi…
Khóa Học Tin Học Online Thầy Dân: Luyện Thi Chuyên Tin & Tin Văn Phòng…
🚀 Giải Chi Tiết Đề Thi HSG Tin Học THCS Bình Phước (Có Code Python…
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…
This website uses cookies.
View Comments
I really enjoy reading through on this internet site, it holds fantastic articles. "Heavier-than-air flying machines are impossible." by Lord Kelvin.