Giải đề thi học sinh giỏi Tin học cấp huyện
Xin chào các em yêu thích lập trình thân mến! để chuẩn bị tốt nhất cho kỳ thi học sinh giỏi Tin Học Python và C++ cấp huyện đang gần kề sắp tới các em cần phải giải được nhiều đề thi có tính ôn tập chung. Để các em có bước đầu làm quen với đề thi cấp huyện thầy đã soạn thảo ra sẵn trong 20 đề và đây là thầy giải đề 3 thi học sinh giỏi Tin học Python C++ cấp huyện có đáp án kèm theo phía dưới em có thể tham khảo để làm bài tập cho đúng nhé!
Nguồn: 300bàicode.vn
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 | Tính canh giờ | D031* | D031.1NP | D031.OUT |
| Bài 2 | Tính tổng những số nguyên chẵn từ m đến n | D032.* | D032.1NP | D032.OUT |
| Bài 3 | Đếm số lượng số chia hết cho 5 trong mảng | D033.* | D033.1NP | D033.OUT |
| Bài 4 | In các từ có chiều dài lớn nhất trong xâu s | D034.* | D034.INP | D034.OUT |
| Bài 5 | ln số Fibonacci thứ n | D035.* | D035.1NP | D035.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 |
| 03:20 | Canh 5 |
| 20:45 | Canh 1 |
| Input | Output |
| 7 | 26 |
| 2 13 | 42 |
Diễn giải: Nhập vào một mảng a có n số nguyên: ao, ai, a2, a„-i, đếm số lượng số số chia hết cho 5 của mảng
Input: Dòng một là số nguyên n (0<n<106), n dòng tiếp theo là n số nguyên có giá trị tuyệt đối không vượt quá 105.
Output: Theo yêu cầu
Ví dụ:
| Input | Output |
| 7 9 0 3 8 10 7 -2 | 2 |
| 5 20 7 6 8 4 | 1 |
| Input | Output |
| Toi hoc LAP TRINH python tu nam 2024 | TRINH |
| Thi HOC SINH GIOI mon Tin Hoc | SINH GIOI |
| Input | Output |
| 9 | 21 |
import sys
sys.stdin=open('D031.INP','r')
sys.stdout=open('D031.OUT','w')
s=input()
if '19:00'<=s<'21:00':
print('Canh 1')
elif '21:00'<=s<'23:00':
print('Canh 2')
elif '23:00'<=s or s<'01:00':
print('Canh 3')
elif '01:00'<=s<'03:00':
print('Canh 4')
elif '03:00'<=s<'05:00':
print('Canh 5')
else:
print('-')
import sys
sys.stdin=open('D032.INP','r')
sys.stdout=open('D032.OUT','w')
m,n=map(int,input().split())
tong=0
for i in range(m,n+1):
if i%2==0:
tong+=i
print(tong)
import sys
sys.stdin=open('D033.INP','r')
sys.stdout=open('D033.OUT','w')
n=int(input())
a=[]
for i in range(n):
a.append(int(input()))
dem=0
for i in range(len(a)):
if a[i]%5==0:
dem+=1
print(dem)
import sys
sys.stdin=open('D034.INP','r')
sys.stdout=open('D034.OUT','w')
n=input().split()
a=[]
for i in n:
a.append(len(i))
for i in range(len(n)):
if len(n[i])==max(a):
print(n[i],end=' ')
import sys
sys.stdin=open('D035.INP','r')
sys.stdout=open('D035.OUT','w')
def Fibonacy(n):
f0=0
f1=1
fn=1
if n<0:
return False
elif n==0 or n==1:
return n
else:
for i in range(2,n):
f0=f1
f1=fn
fn=f0+f1
return fn
n=int(input())
a=[]
for i in range(n+1):
a.append(Fibonacy(i))
print(a[n-1]) Khóa học Python online từ cơ bản đến nâng cao
Trung tâm tin học Tấn Dân
HỌC DỄ HIỂU, ỨNG DỤNG THỰC TẾ, HỌC PHÍ CHỈ 300K/THÁNG! Chào mừng bạn đến…
Mở đầu – “Đừng để bàn phím laptop khiến bạn phát bực!” Bàn phím laptop…
Mở đầu Ổ cứng lỗi khởi động khiến máy không vào Windows là lỗi khá…
Bạn đang làm việc hoặc học tập online thì WiFi bỗng dưng biến mất, laptop…
Một ngày đẹp trời, bạn bấm nút nguồn mà chiếc máy tính Dell hay HP…
⚠️ Nỗi Đau Người Dùng: Laptop Acer Hư Giữa Chừng – Cảm Giác Bất Lực!…
This website uses cookies.
View Comments