18 Đề thi học sinh giỏi Tin học THCS có đáp ÁN dễ học nhất 2025

Mến chào các em yêu thích môn lập trình Python! Để các em có thể chuẩn bị tốt cho kỳ thi học sinh giỏi cấp huyện sắp tới Thầy đã Tuyển tập Bộ đề thi học sinh giỏi trung học phổ thông môn Tin học. Trong đó có 18 Đề thi học sinh giỏi Tin học THCS có đáp ÁN dễ học nhất năm 2025 để các em có thể dễ dàng ôn luyện để có thể dễ dàng thi đậu kỳ thi học sinh giỏi tin học cấp huyện sắp tới ! Chúc các em thành công !

Đây đã là đề thi số 18 Đề thi học sinh giỏi Tin học THCS có đáp án 

Các đề thi ở cấp huyện cần luyện tập nâng cao:

  1. Tự học Python từ cơ bản đến nâng cao đến giải đề thi nhé có tài liệu pdf tải về học

nguồn: 300bàicode.vn

Giải ngay đề 18 thi học sinh giỏi Tin học THCS có đáp ÁN dễ học nhất năm 2025 !

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 nguy cơ nhiễm Covid D191.* D191.INP D191.OUT
Bài 2 ln số đảo ngược của các số nguyên từ m đến n D192.* D192.INP D192.OUT
Bài 3 In các số có tổng chữ số là số chính phương trong mảng D193.* D193.INP D193.OUT
Bài 4 Đếm số lần xuất hiện của một từ trong xâu D194.* D194.INP D194.OUT
Bài 5 Tách các thành phần trong số điện thoại bàn D195.* D195.INP D195.OUT

Bài 1: (4 điểm) Phân Loại nguy cơ nhiễm Covid ?

  • Diễn giải: 
    • Để đánh giá nguy cơ dịch COVID-19, người ta dựa vào số lượng F0 được phát hiện hàng tuần trong cộng đồng.
    • Nhập vào số lượng F0 mới được phát hiện dương một xã (thị trấn) là một số nguyên n (0 < n < 105), hãy trả lời mức độ theo qui ước:
    • Nguy cơ thấp: 0 < n < 20
    • Nguy cơ trung bình: 20 <=n <50
    • Nguy cơ cao: 50<=n<150
    • Nguy cơ rất cao: 150 <=n
  • Input: Một số nguyên có giá trị từ 0 đến 10 mũ 5 cho biết giá trị của n.
  • Ouput: Kết quả theo mô tả trên.
  • Ví dụ:

 INPUT

OUTPUT

21 Nguy co trung binh
63 Nguy co cao

Bài 2: (4 điểm) In sổ đảo ngược của các số nguyên từ m đến n ?

  • Diễn giải:
    • Nhập vào hai số nguyên m và n (m<=n).
    • In số đảo ngược của các số nguyên từ m đến n.
  • Input: Hai số nguyên dương m và n (0<m, n<10 mũ 5 ), trên một dòng, cách nhau bởi dấu cách.
  • Output: Số đảo ngược của các số nguyên theo thứ tự từ m đến n, các số cách nhau một dấu cách.
  • Ví dụ:
Input Output
11 15 11 21 31 41 51
2 13 2 3 4 5 6 7 8 9 1 11 21 31

Bài 3: (4 điểm) In các số có tổng chữ số là số chính phương trong mảng ?

  • Diễn giải:
    • Nhập vào một mảng a có n số nguyên: a0, a1, a2, …..an. In các số có tổng chữ số  số chính phương trong mảng theo thứ tự xuất hiện.
  • 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á 10s.
  • Output:
    • Các có tổng chữ sổ là số chính phương trong mảng trên cùng một dòng, theo thứ tự xuất hiện, cách nhau bới dấu cách.
    • Nếu không có sổ có tổng chữ số là số chính phương nào trong mảng thì in dấu “-“
  • Ví dụ:

Input

Output

7 18 97 10 -31
18
61
97
8
10
17
-31

 

5 72 81 0 22
72
3
81
0
22

 

Bài 4: (4 điểm) Đếm số lần xuất hiện của một từ trong xâu ?

  • Diễn giải:
    • Nhập vào một xâu s và một từ X.
    • Đếm số lần xuất hiện của X trong xâu s
  • Input:
    • Xâu s trên dòng một, có độ dài không vượt quá 105, chứa các ký tự là chữ cái, chữ số, ký hiệu và các dấu cách.
    • Xâu X trên dòng hai là một từ chứa chữ cái với độ dài không vượt quá 10 mũ 2
  • Output: Số lần xuất hiện của từ X trong xâu.
  • Ví Dụ:
Input

Output

Toi moi mua mot chiec PC moi, PC moi, that su rat moi! moi

 

4
Chiec PC moi chay that muot

ngon

0

Bài 5: (4 điểm) Tách các thành phần trong số điện thoại bàn ?

  • Diễn giải:
  • Nhập vào một chuỗi s là số điện thoại bàn đầy đủ. Tách các thành phần trong số điện thoại: mã quốc gia, mã vùng, số điện thoại chính.
  • 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. Các thành phần phân tách nhau bởi dấu cách
  • Output: In mã quốc gia trên dòng một, mã vùng trên dòng hai và số điện thoại chính trên dòng ba
  • Ví dụ:
Input

Output

+1 212 5551234 +1
212
5551234

 


+84 273 987654321 +84
273
987654321

 

Đáp án bài 1: (4 điểm) Phân Loại nguy cơ nhiễm Covid ?

 

import sys
sys.stdin=open('D191.INP','r')
sys.stdout=open('D191.OUT','w')
n=int(input())
if 0<=n<20:
    print('Nguy co thap')
elif 20<=n<50:
    print('Nguy co trung binh')
elif 50<=n<150:
    print('Nguy co cao')
elif 150<=n:
    print('Nguy co rat cao')

 

Đáp án bài 2: (4 điểm) In sổ đảo ngược của các số nguyên từ m đến n ?

 

import sys
sys.stdin=open('D192.INP','r')
sys.stdout=open('D192.OUT','w')
def daonguoc(n):
    s=str(n)
    s=s[::-1]
    return int(s)
m,n=map(int,input().split())
for i in range(m,n+1):
    print(daonguoc(i),end=' ')

 

Đáp án bài 3: (4 điểm) In các số có tổng chữ số là số chính phương trong mảng ?

 

import sys,math
sys.stdin=open('D193.INP','r')
sys.stdout=open('D193.OUT','w')
def tcs(n):
    tong=0
    while n>0:
        tong+=n%10
        n=n//10
    return tong
def ktcp(n):
    if n<0:
        return False
    x=int(math.sqrt(n))
    return x*x==n
n=int(input())
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 ktcp(tcs(abs(a[i]))):
        dem+=1
        print(a[i],end=' ')
if dem==0:
    print('-')

 

Đáp án bài 4: (4 điểm) Đếm số lần xuất hiện của một từ trong xâu ?

 

import sys
sys.stdin=open('D194.INP','r')
sys.stdout=open('D194.OUT','w')
s1=input()
s2=input()
print(s1.count(s2))

 

Đáp án bài 5: (4 điểm) Tách các thành phần trong số điện thoại bàn ?

 

import sys
sys.stdin=open('D195.INP','r')
sys.stdout=open('D195.OUT','w')
a=list(map(str,input().split()))
for i in range(len(a)):
    print(a[i])

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.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

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 !

 

 

17 đề thi tin học trẻ có Đáp Án python THCS cấp huyện PDF

Mong muốn của các em là muốn đạt điểm cao trong kỳ thi tin học trẻ python THCS cấp huyện sắp tới phải không? muốn được như vậy các em phải luyện qua 17 đề thi tin học trẻ có Đáp Án python THCS cấp huyện PDF. Thầy đã tổng hợp tất cả các bài từ căn bản đến nâng cao để cho các em giải đề cho tốt các em nhé !

Đây đã là đề thi số 17 Đề thi học sinh giỏi Tin học THCS có đáp án 

Các đề thi ở cấp huyện cần luyện tập nâng cao:

  1. Tự học Python từ cơ bản đến nâng cao đến giải đề thi nhé có tài liệu pdf tải về học

nguồn: 300bàicode.vn

TỔNG QUAN CÁC BÀI THI

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 Mức độ Covid D181.* D181.INP D181.0UT
Bài 2 In tổng ước của các số nguyên từ m đến n D182.* D182.INP D182.0UT
Bài 3 Tìm số nguyên tố lớn nhất trong mảng D183.* D183.INP D183.0UT
Bài 4 Viết ngược từng từ trong xâu s D184.* D184.INP DI 84.0UT
Bài 5 Tách tên file và phần mở rộng D185.* D185.INP D185.0UT

Bài 1: (4 điểm) Mức độ Covid ?

  • Diễn giải:
    • Để đánh giá mức độ dịch Covid-19, người ta dựa vào số lượng F0 được phát hiện hàng tuần trong cộng đồng.
    • Nhập vào số lượng F0 mới được phát hiện trong một xã (thị trấn) là một số nguyên n (0 < n < 1 o5), hãy trả lời mức độ theo qui ước;
    • Mức 1: 0 < n < 20
    • Mức 2: 20 <n <50
    • Mức 3: 50 < n < 150
    • Mức 4: 150 < n
  • Input: Một số nguyên có giá trị từ 0 đến 105 cho biết giá trị của n.
  • Output: Mức độ theo mô tả trên.
  • Ví dụ:
input output
21 Muc 2
63 Muc 3

Bài 2: (4 điểm) In tổng ước dương của các số nguyên từ m đến n ?

  • Diễn giải:
    • Nhập vào hai số nguyên m và n (m<=n). In tổng ước của các số nguyên 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: Tổng ước dương của các số nguyên theo thứ tự từ m đến n, các số cách nhau một dấu cách.
  • Ví dụ:
Input Output
11 15 12 28 14 24 24
2 13 3 476 12 8 15 13 18 12 28 14

Bài 3: (4 điểm) Tìm số nguyên tố lớn nhất trong mảng ?

  • Diễn giải:
    • Nhập vào một mảng a có n số nguyên: a0, a1, a2 , an-i. Tìm số nguyên tố lớn nhất trong mảng và vị trí.
  • 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: Số nguyên tố lớn nhất trong mảng và vị trí trên cùng một dòng, cách nhau bởi dấu cách. Nếu không có số nguyên tố nào trong mảng thì in
  • Ví dụ:
Input Output
7 11 2
9
6
11
8
10
5
-2

—————————————————

5 7 1
20
7
3
8
0

Bài 4: (4 điểm) Viết ngược từng từ trong xâu s ?

  • Diễn giải:
    • Nhập vào một xâu s.
    • Viết ngược từng từ trong xâu s
  • Input: Xâu s trên một dòng, có độ dài không vượt quá 105, chứa các ký tự là chữ cái, chữ số, ký hiệu và các dấu cách.
  • Output: Từng từ được viết ngược, trên cùng một dòng, theo thứ tự trong xâu s
  • Ví dụ:
Input Output
Toi hoc LAP TRINH C++ tu nam 2024 ioT coh PAL HNIRT ++C ut man 4202
Thi HOC SINH GIOI mon Tin Hoc vao thang 02 nam 2024 ihT COH HNIS IOIG nom niT coH oav gnaht 20 man 4202

Bài 5: (4 điểm) Tách tên file và phần mở rộng ?

  • Diễn giải:
  • Nhập vào một chuỗi s là tên đầy đủ của một file gồm phần tên và phần mở rộng
  • Input: Chuỗi s trên một dòng, có độ dài không vượt quá 103, chứa các chữ cái, chữ số, và ký hiệu. Phần mở rộng nằm sau dấu chấm cuối cùng trong s
  • Output: In tên file trên dòng một và phần mở rộng trên dòng hai
  • Ví dụ:
Input

Output

BaiTap.OnThiCuoiKy .2024-2025.Docx BaiTap.OnThiCuoiKy.2024-2025 Docx
100-CauHoiTracNghiem.TinHoc9.Pptx 100-CauHoiTracNghÌem.TinHoc9 pptx

 

Đáp án bài 1: (4 điểm) Mức độ Covid ?

 

import sys
sys.stdin=open('D181.INP','r')
sys.stdout=open('D181.OUT','w')
n=int(input())
if 1<=n<20:
    print('Muc 1')
elif 20<=n<50:
    print('Muc 2')
elif 50<=n<150:
    print('Muc 3')
elif 150<=n:
    print('Muc 4')

 

Đáp án bài 2: (4 điểm) In tổng ước dương của các số nguyên từ m đến n ?

 

import sys
sys.stdin=open('D182.INP','r')
sys.stdout=open('D182.OUT','w')
def Tonguoc(n):
    t=0
    for i in range(1,n+1):
        if n%i==0:
            t+=i
    return t
m,n=map(int,input().split())
t=0
for i in range(m,n+1):
    print(Tonguoc(i),end=' ')

 

Đáp án bài 3: (4 điểm) Tìm số nguyên tố lớn nhất trong mảng ?

 

import sys
sys.stdin=open('D183.INP','r')
sys.stdout=open('D183.OUT','w')
def ktnt(n):
    i=2
    while i*i<=n and n%i!=0:
        i+=1
    return i*i>n and n>1
n=int(input())
a=[]
while True:
    try:
        line=input()
        try:
            x=int(line)
            a.append(x)
        except ValueError:
            break
    except EOFError:
        break
b=[]
dem=0
for i in range(len(a)):
    if ktnt(a[i]):
        b.append(a[i])
        dem+=1
if dem>0:
    Max=b[0]
    vt=0
    for i in range(len(b)):
        if b[i]>Max:
            Max=b[i]
    print(Max,end=' ')
    vt=a.index(Max)
    print(vt)
else:
    print('-')

 

Đáp án bài 4: (4 điểm) Viết ngược từng từ trong xâu s ?

 

import sys
sys.stdin=open('D184.INP','r')
sys.stdout=open('D184.OUT','w')
a=list(map(str,input().split()))
for i in range(len(a)):
    print(a[i][::-1],end=' ')

 

Đáp án bài 5: (4 điểm) Tách tên file và phần mở rộng ?

 

import sys
sys.stdin=open('D185.INP','r')
sys.stdout=open('D185.OUT','w')
s=input()
vt=s.rfind('.')
truoc=s[0:vt]
sau=s[vt+1:len(s)]
print(truoc)
print(sau)

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.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

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 !

 

 

16 Đề bài tập Python có lời giải PDF thi HSG cấp huyện mới nhất

Để các em có thể thi học sinh giỏi môn Tin Học cấp huyện và cấp tỉnh cho tốt nhất ! Thầy đã soạn ra được 16 Đề bài tập Python có lời giải PDF thi HSG cấp huyện mới nhất. Để các em có thể rèn luyện và ôn tập để chuẩn bị cho kỳ thi tốt nhất ! Thầy chúc các em đạt được kết quả thật cao và thành công !

Đây đã là đề thi số 16 Đề thi học sinh giỏi Tin học THCS có đáp án 

Các đề thi ở cấp huyện cần luyện tập nâng cao:

  1. Tự học Python từ cơ bản đến nâng cao đến giải đề thi nhé có tài liệu pdf tải về học

nguồn: 300bàicode.vn

Hãy mau giải đề 16 thi học sinh giỏi cấp huyện giải được thầy thưởng:

Thứ tự Bài

Tên bài File

chương

trình

File dữ liệu vào

File kết quả

Bài 1 Tính độ tuổi D171.* D171.INP D171.OUT
Bài 2 In số ước của các số nguyên từ m đến n D172.* D172.ỈNP D172.OUT
Bài 3 Tính trung bình cộng các số nguyên tố trong mảng D173.* D173.INP D173.OUT
Bài 4 sắp xếp tên theo bảng chữ cái, nếu trùng tên, xếp theo họ và chữ lót D174.* D174.INP D174.OUT
Bài 5 Chuẩn hóa định dạng giờ phút giây D175.* D175.INP D175.OUT

Bài 1: (4 điểm) Tính độ tuổi ?

  • Diễn giải:
    • Một trung tâm thương mại X đang có chương trình khuyến mãi; hình thức khuyến mãi được phân chia theo độ tuôi, mỗi độ tuôi có phân trăm khuyên mải khác nhau. Dưới đây là cách phân loại độ tuổi của trung tâm thương mại X:
      • Nhi đồng: 5 < tuổi <11.
      • Thiếu niên: 11 < tuổi <16.
      • Thanh niên; 16 < tuổi < 30.
      • Trung niên: 30 < tuổi < 50.
      • Lão niên: tuổi > 50.
    • Nhập vào tuổi của một người, hãy cho biết người này đang ở độ tuổi nào.
  • Input: Một số nguyên n (5 < n < 150) cho biết tuổi của một người.
  • Output: Một dòng chữ theo mô tả trên (“Nhi dong” hoặc “Thieu nien” hoặc “Thanh nien” hoặc “Trung nien” hoặc “Lao nien”).
  • Ví dụ:

Input

Output

14 Thieu nien
50 Lao niên

Bài 2: ( 4 điểm ) In số ước dương của các số nguyên từ m đến n ?

  • Diễn giải:
    • Nhập vào hai số nguyên m và n ( m<=n). In số ước của các số nguyên từ m đến n
  • Input: Hai số nguyên dương m và n ( 0<m, n<10 mũ 6 ), mỗi số trên một dòng.
  • Output: Số ước dương của các số nguyên theo thứ tự từ m đến n, các số cách nhau một dấu cách.
  • Ví dụ:
Input Output
11

15

2 6 2 4 4
2

13

2 2 3 2 4 2 4 3 4 2 6 2

 

Bài 3: (4 điểm) Tính trung bình cộ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: a0, a1, a2, … an
    • Tính trung bình cộ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: Trung bình cộng các số nguyên tố trong mảng, làm tròn đến một chữ số thập phân. Nếu không có số nguyên tố nào trong mảng thì in “0.0”
  • Ví dụ:
Input Output
9 5.0
6
3
8
10
7
-2

———————————————————

7 4.0
3
8
0
2

Bài 4: (4 điểm) sắp xếp tên theo bảng chữ cái, nếu trùng tên, xếp theo họ lót ?

  • Diễn giải:
    • Nhập vào họ và tên của n người, sắp xếp tên theo bảng chữ cái ABC, nếu trùng tên, xếp họ lót theo ABC
  • Input: Dòng một là số nguyên n (0<n<103). n dòng tiếp theo, 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á 10\ chứa các ký tự là chữ cái và các dấu cách.
  • Output: Danh sách đã sắp xếp, mỗi tên một dòng
  • Ví dụ:

Input

Output

10

Tran Phi An Binh

Le Thuy An

Vo True Lam Binh

Le Hoai An
Nguyen Thanh Binh
Tran Minh Binh
Le Tran Thuy An
Tran Trieu Binh
Nguyen Ngoc Thanh Binh

Le Bao An

Le Bao An

Le Hoai An

Le Thuy An

Le Tran Thuy An

Nguyen Ngoc Thanh Binh
Nguyen Thanh Binh
Tran Minh Binh
Tran Phi An Binh
Tran Trieu Binh
Vo True Lam Binh

 

12 Nguyen Tam An
Tran Phi An Binh Vo Thien An
Do Gia Bao Cao Ọuynh Anh
Nguyen Hoang Bach Vo Quynh Anh
Nguyen Tam An Nguyen Hoang Hai Au
Cao Quynh Anh Le Hoang Bach
Nguyen Ngoe Thanh Binh Nguyen Hoang Bach
Vo Quynh Anh Dang Ngo Gia Bao
Nguyen Hoang Hai Au Do Gia Bao
Le Hoang Bach Nguyen Ngoe Thanh Binh
Dang Ngo Gia Bao Nguyen Thanh Binh
Nguyen Thanh Binh Tran Phi An Binh
Vo Thien An

 

Bài 5: (4 điểm) Chuẩn hóa định dạng giờ phút giây ?

  • Diễn giải:
    • Nhập vào một chuỗi chứa giờ phút giây, chuẩn hóa theo định dạng giờ phút giây “hh:mm:ss”
  • 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à giờ, cụm số thứ hai là phút và cụm số thứ ba là giây (dữ liệu giờ phút giây hợp lệ)
  • Output: In kết quả theo định dạng “hh:mm:ss”
  • Ví dụ:

Input

Output

Tôi sẽ đi học lúc 7 giờ 3 phút 12 giây 07:03:12
5.12.23 05:12:23

 

Đáp án bài 1: (4 điểm) Tính độ tuổi ?

 

import sys
sys.stdin=open('D171.INP','r')
sys.stdout=open('D171.OUT','w')
n=int(input())
if 5<=n<11:
    print('Nhi dong')
elif 11<=n<16:
    print('Thieu nien')
elif 16<=n<30:
    print('Thanh nien')
elif 30<=n<50:
    print('Trung nien')
elif n>=50:
    print('Lao nien')

 

Đáp án bài 2: ( 4 điểm ) In số ước dương của các số nguyên từ m đến n ?

 

import sys
sys.stdin=open('D172.INP','r')
sys.stdout=open('D172.OUT','w')
def demuoc(n):
    d=0
    i=1
    while i*i<=n:
        if n%i==0:
            d+=1
            if i!=n//i:
                d+=1
        i+=1
    return d
m=int(input())
n=int(input())
for i in range(m,n+1):
    print(demuoc(i),end=' ')

 

Đáp án bài 3: (4 điểm) Tính trung bình cộng các số nguyên tố trong mảng ?

 

import sys
sys.stdin=open('D173.INP','r')
sys.stdout=open('D173.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
dem=0
tbc=0
for i in range(len(a)):
    if ktnt(a[i]):
        tong+=a[i]
        dem+=1
if dem>0:
    tbc=tong/dem
    print('%0.1f'%tbc)
else:
    print('0.0')

 

Đáp án bài 4: (4 điểm) sắp xếp tên theo bảng chữ cái, nếu trùng tên, xếp theo họ lót ?

 

import sys
sys.stdin=open('D174.INP','r')
sys.stdout=open('D174.OUT','w')
n=int(input())
a=[]
for i in range(0,n):
    a.append(input())
b=[]
ten=[]
ho=[]
for i in range(len(a)):
    x=a[i].split()
    ten.append(x[-1])
    s=''
    for j in range(len(x)-1):
        s+=x[j]+' '
    ho.append(s)
    b.append(x[-1]+s)
for i in range(len(b)-1):
    for j in range(i+1,len(b)):
        if b[i]>b[j]:
            b[i],b[j]=b[j],b[i]
            ten[i],ten[j]=ten[j],ten[i]
            ho[i],ho[j]=ho[j],ho[i]
for i in range(len(a)):
    print(ho[i],ten[i],sep='')

 

Đáp án bài 5: (4 điểm) Chuẩn hóa định dạng giờ phút giây ?

 

import sys,re
sys.stdin=open('D175.INP','r')
sys.stdout=open('D175.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]='0'+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.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

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 !

 

 

 

 

Tải ngay Windows 10 1511 ISO Google Drive giả lập siêu mượt

Tải ngay Windows 10 1511 ISO Google Drive giả lập siêu mượt ” Nói không với quảng cáo ” tải thoải mái link google drive

Windows 10 1511 ISO Google Drive

Windows 10 1511 ISO Google Drive

Tải bằng google driver

các bạn nào cần chơi game giả lập nhiều nên tải về sử dụng

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.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

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 !

 

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ố 15 Đề thi học sinh giỏi Tin học THCS có đáp án 

Các đề thi ở cấp huyện cần luyện tập nâng cao:

  1. Tự học Python từ cơ bản đến nâng cao đến giải đề thi nhé có tài liệu pdf tải về học

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:
    1. Cận thị bẩm sinh: Từ 0 đến dưới 6 tuổi
    2. Cận thị trẻ: Từ 6 đến dưới 20 tuổi
    3. Cận thị trưởng thành: Từ 20 đến dưới 40 tuổi
    4. 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 12
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.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

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 !

 

 

 

14 đề bồi dưỡng học sinh giỏi tin học lớp 7, 8, 9 THCS mới nhất

Để có thể thi đậu kỳ thi học sinh giỏi tin học sắp tới các em chỉ cần ” Cài Cuốc “ các dạng đề của thầy cho là có thể dễ dàng thi đậu điểm cao trong kỳ thi khó khăn và đầy thử thách phía trước! Để làm được điều đó các em phải giải hết 14 đề bồi dưỡng học sinh giỏi tin học lớp 7, 8, 9 THCS mới nhất ! Thầy chúc tất cả các em điều đạt được kết quả tốt các em nhé ! Rồi hãy bắt tay vào giải ngay 14 đề bồi dưỡng học sinh giỏi tin học thôi nào!

Đây đã là đề thi số 14 Đề thi học sinh giỏi Tin học THCS có đáp án 

Các đề thi ở cấp huyện cần luyện tập nâng cao:

  1. Tự học Python từ cơ bản đến nâng cao đến giải đề thi nhé có tài liệu pdf tải về học

nguồn: 300bàicode.vn

Rồi còn chờ gì nữa hãy nhanh tay giải ngay đề 14  thi học sinh giỏi Tin Học Python cấp huyện !

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 bằng lái xe hạng A D151.* D151.INP D151.0UT
Bài 2 Tính tổng những số có tổng chữ số là số nguyên tố từ m đến n D152.* D152.INP D152.0UT
Bài 3 Đếm số lượng số nguyên tố trong mảng D153.* D153.INP D153.0UT
Bài 4 Tìm tên trong xâu họ và tên D154.* D154.INP D154.0UT
Bài 5 Tách các thành phần trong địa chỉ D155-* D155.INP D155.0UT

Bài 1: (4 điểm) Phân loại bằng lái xe hạng A ?

  • Diễn giải:
    1.  Bằng lái xe hạng A1: Người lái xe mô tô hai bánh có dung tích xy lanh từ 50 cm3 đến dưới 175 cm3.
    2. Bằng lái xe hạng A2: Người lái xe để điều khiển xe mô tô hai bánh có dung tích xy lanh từ 175 cm3 trở lên.
    3. Bằng lái xe hạng A3: Hạng A3 cấp cho người lái xe để điều khiển xe mô tô ba bánh.
  • Input: Hai số nguyên m,n trên một dòng, cách nhau bởi dấu cách, cho biết loại xe mấy bánh và dung tích xy lanh ( 2<=m<=3, 50<=n<500).
  • Output: Hạng của bằng lái xe
  • Ví dụ:
Input Output
2 70 A1
3 100 A3

Bài 2: (4 điểm) Tính tổng những số có tổng chữ số là số nguyên tố từ m đến n ?

  • Diễn giải:
    • Nhập vào hai số nguyên m và n (m<=n).
    • Tính tổng những số có tổng chữ số là số nguyên tố từ m đến n.
  • Input: Hai so 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à tông những số có tổng chữ số là số nguyên tố từ m đến n.
  • Ví dụ:
Input Output
11 15 37
2 13 40

Bài 3: ( 4 điểm ) Đếm số lượng 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, …. Đếm số lượng 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: Số lượng số nguyên tố trong mảng.
  • Ví dụ:
Input Output
9 2
6
3
8
10
7
-2
7 3
3
8
0
2

Bài 4: (4 điểm) Tìm tên trong xâu họ và tên ?

  • Diễn giải:
    • Nhập vào n xâu họ và tên. Tìm tên trong từng xâu đó
  • Input: Dòng một là số nguyên n (0<n<103). n dòng tiếp theo, 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 tên trong từng xâu họ và tên, in các tên theo thứ tự xuất hiện của input, mỗi tên một dòng
  •  Ví  dụ:

Input

Output

8 Thinh
Pham Quoc Thinh Phat
Tran Minh Phat Khoa
Dinh Nguyen Khoa Nhien
Hoang An Nhien Thanh
Mai Nguyen Tan Thanh Anh
Nguyen Hoai Minh Anh Anh
Vo Hoai Anh Khang
Tran Duy Khang

 

13 Long
Tran Tien Long Nam
Nguyen Huu Nam Phat
Nguyen Minh Phat Dung
Nguyen Tan Dung Duy
Le Hoai Bao Duy Anh
Tran Ngoe Van Anh Duy
Nguyên Duc Duy Phuc
Pham Nguyên Thien Phuc Dang
Nguyên Minh Dang Loc
Duong Phu Loc Sang
Pham Thanh Sang Van
Nguyên Thi Bao Van Man
Le Nguyên Trieu Man

 

Bài 5: (4 điểm) Tách các thành phần trong địa chỉ ?

  • Diễn  giải:
    • Nhập vào một chuỗi s là địa chỉ gồm số nhà, tên đường, ấp, xà, huyện, tỉnh. Tách các phần trong địa chỉ
  • Input:
    • Chuỗi s trên một dòng, có độ dài không vượt quá 10 mũ 3,
    • Chứa các ký tự là chữ cái, chữ số, ký hiệu, mỗi thành phần được phân tách bởi dấu phẩy (,) theo thứ tự là số nhà, tên đường, ấp, xà, huyện, tỉnh.
  • Output: In các thành phần tách được trên từng dòng
  •  Ví dụ:

Input

Output

123/5, duong huyen 35, ap Vinh Thanh, xa Vinh Kim, huyen Chau Thanh, tinh Tien Giang 123/5

duong huyen 35 ap Vinh Thanh xa Vinh Kim huy en Chau Thanh tình Tien Giang

5, duong Hoa Binh, ap Hanh Phuc, xa Vui Ve, huyen Niem No, tinh Khong Quau 5

duong Hoa Binh ap Hanh Phuc xa Vui Ve huyen Niem No tinh Khong Quau

Đáp án bài 1: (4 điểm) Phân loại bằng lái xe hạng A ?

 

import sys
sys.stdin=open('D151.INP','r')
sys.stdout=open('D151.OUT','w')
m,n=map(int,input().split())
if m==2:
    if 50<=n<175:
        print('A1')
    elif n>175:
        print('A2')
else:
    print('A3')

 

Đáp án bài 2: (4 điểm) Tính tổng những số có tổng chữ số là số nguyên tố từ m đến n ?

 

import sys
sys.stdin=open('D152.INP','r')
sys.stdout=open('D152.OUT','w')
def ktnt(n):
    i=2
    while i*i<=n and n%i!=0:
        i+=1
    return i*i>n and n>1
def tcs(n):
    t=0
    while n>0:
        t+=n%10
        n//=10
    return t
m,n=map(int,input().split())
tong=0
for i in range(m,n+1):
    if ktnt(tcs(i)):
        tong+=i
print(tong)

 

Đáp án bài 3: ( 4 điểm ) Đếm số lượng số nguyên tố trong mảng ?

 

import sys
sys.stdin=open('D153.INP','r')
sys.stdout=open('D153.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(dem)

 

Đáp án bài 4: (4 điểm) Tìm tên trong xâu họ và tên ?

 

import sys
sys.stdin=open('D154.INP','r')
sys.stdout=open('D154.OUT','w')
n=int(input())
a=[]
for i in range(n):
    a.append(input())
b=[]
for i in range(len(a)):
    x=a[i].split()
    b.append(x[-1])
for i in range(len(b)):
    print(b[i])

 

Đáp án bài 5: (4 điểm) Tách các thành phần trong địa chỉ ?

 

import sys
sys.stdin=open('D155.INP','r')
sys.stdout=open('D155.OUT','w')
#Cách 1
n=input().split(',')
for i in n:
    print(i)

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.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

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 !

 

 

13 Đề thi học sinh giỏi Tin học THCS có đáp án hay nhất

Để 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é !

Đây đã là đề thi số 13 Đề thi học sinh giỏi Tin học THCS có đáp án 

Các đề thi ở cấp huyện cần luyện tập nâng cao:

  1. Tự học Python từ cơ bản đến nâng cao đến giải đề thi nhé có tài liệu pdf tải về học

Rồi còn chờ gì nữa hãy nhanh tay giải ngay đề 13  thi học sinh giỏi Tin Học Python cấp huyện !

 

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++

Bài 1: (4 điểm) Phân loại đường dây điện ?

  • Diễn giải:
    1. Cao thế: Điện áp từ 500 KV trở lên
    2. Trung thế: Điện áp từ 100 KV đến 499 KV
    3. Hạ thế: Điện áp dưới 100 KV
  • Input: Số nguyên X là điện áp đi qua của đường dây (0<=x<=5000)
  • Output: Loại theo mô tả trên
  • Ví dụ:
input output
620 Cao the
85 Ha the

 

Bài 2: (4 điểm) In tổng chữ số của các số nguyên từ m đến n ?

  • Diễn giải:
    • Nhập vào hai số nguyên m và n (m<=n).
    • In ra tổng chữ số của các số nguyên từ m đến n
  • Input: Hai số nguyên dương m và n (0<m, n<106), mỗi số trên một dòng.
  • Output: Tổng chữ số của các số nguyên theo thứ tự từ m đến n, các số cách nhau một dấu cách.
  • Ví dụ:
Input Output
11

15

2 3 4 5 6
2

13

2 3 4 5 6 7 8 9 1 2 3 4

Bài 3: (4 điểm) in 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, ai, &2, ….
    • In các số nguyên tố trong mảng theo thứ tự xuất hiện.
  • Input: Mỗi dòng một số nguyên có giá trị tuyệt đối không vượt quá 105.
  • Output: Các số nguyên tố trong mảng trên cùng một dòng, theo thứ tự xuất hiện, cách nhau bởi dấu cách. Nếu không có số nguyên tố nào trong mảng thì in “-“
  • Ví  dụ:

 

Input Output
9 3 7
6
3
8
10
7
-2
7 7 3 2
3
8
0
2

Bài 4: (4 điểm) Tính tổng các chữ số có trong xâu s ?

  • Diễn giải:
    • Nhập vào một xâu s.
    • Tính tổng các chữ số có trong xâu s
  • Input: Xâu s trên một dòng, có độ dài không vượt quá 105, chứa các ký tự là chữ cái, chữ số, ký hiệu và các dấu cách.
  • Output: Tổng các chữ số có trong xâu s
  • Ví dụ:
Input Output
Toi hoc LAP TRINH C++ tu nam 2024 8
Thi HOC SINH GIOI mon Tin Hoc vao thang 02 nam 2024 10

Bài 5: (4 điểm) Kiểm tra chuỗi s có phải là một địa chỉ email ?

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:

  • Bắt đầu bằng một chữ cái.
  • Chứa ít nhất một chữ cái, một chữ số, một dấu chấm (.)
  • Chứa đúng một dấu @.
  • Sau dấu @ là một tên miền (có ít nhất một dấu chấm nam giữa tên miền).

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

Đáp án bài 1: (4 điểm) Phân loại đường dây điện ?

 

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')

 

Đáp án bài 2: (4 điểm) In tổng chữ số của các số nguyên từ m đến n ?

 

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=' ')

 

Đáp án bài 3: (4 điểm) in các số nguyên tố trong mảng ?

 

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('-')

 

Đáp án bài 4: (4 điểm) Tính tổng các chữ số có trong xâu s ?

 

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)

 

Đáp án bài 5: (4 điểm) Kiểm tra chuỗi s có phải là một địa chỉ email ?

 

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')

 

 

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.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

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 !

 

12 đề và đáp án thi HSG tin Python mới nhất năm 2024

Rất vui được gặp lại các em chuẩn bị thi học sinh giỏi môn tin học cấp huyện và cấp tỉnh. Để chuẩn bị tốt cho kỳ thi học sinh giỏi môn tin học sắp tới thầy đã soạn ra 12 đề và đáp án thi HSG tin Python mới nhất năm 2024. Để các em có bước chuẩn bị ôn luyện quan trọng để chuẩn bị kỳ thi khó khăn sắp tới. Nào chúng ta hãy cùng nhau giỏi đề 12 ở phía dưới ngay nào!

Đây đã là đề thi số 12 đề và đáp án thi HSG Tin Python cấp huyện 

tai ngay vi tính tấn dân

  • 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 !
    1. Tự học Python từ cơ bản đến nâng cao đến giải đề thi nhé có tài liệu pdf tải về học

Rồi còn chờ gì nữa hãy vào giải ngay đề 12  thi HSG Tin Python 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 sức mạnh của dàn PC D131 * D131.INP D131.OUT
Bài 2 Đếm số lượng số hoàn hảo từ m đến n D132.* D132.INP D132.OUT
Bài 3 Sắp xếp thứ tự các số trong mảng giảm dần D133 * D133.INP D133.OUT
Bài 4 Tìm số Iớn nhất trong xâu s D134.* D134.INP D134.OUT
Bài 5 Sắp xếp danh sách theo điểm giảm dần D135.* D135.INP D135.OUT

Bài 1: (4 điểm) Phân loại sức mạnh của dàn PC ?

  • Diễn giải:
    1. Siêu mạnh-Cao cấp: Điểm từ 800 đến 1000
    2. Mạnh-Trung cấp: Điểm từ 600 đến 799
    3. Vừa-Cơ bản: Điểm từ 500 đến 599
    4. Chậm-Chưa đạt: Điểm dưới 500
  • Input: Số nguyên X là điểm của dàn PC (0<=x<=1000)
  • Output: Loại theo mô tả trên
  • Ví dụ về input và output:
input output
620 Manh-Trung cap
801 Sieu manh-Cao cap

Bài 2: (4 điểm) Đếm số lượng số hoàn hảo từ m đến n?

  • Diễn giải:
    • Nhập vào hai số nguyên m và n (m<=n).
    • Đếm xem trong các số nguyên từ m đến n, có bao nhiêu số hoàn hảo.
    • Số hoàn hảo (hay còn gọi là số hoàn chỉnh, số hoàn thiện hoặc số hoàn thành) là một số nguyên dương mà tổng các ước nguyên dương thực sự của nó (các số nguyên dương bị nó chia hết ngoại trừ nó) bằng chính nó.
    • Ví dụ số hoàn hảo:
    • 6=1+2+3
    • 28=1+2+4+7+14
    • 496=1+2+4+8+16+31+62+124+248
  • Input: Hai số nguyên dương m và n trên cùng một dòng, cách nhau bởi dấu cách.
  • Output: Số lượng số hoàn hảo từ m đến n.
  • Ví dụ:
Input Output
11 15 0
2 13 1

Bài 3: (4 điểm ) sắp xếp trong mảng theo thứ tự giảm dần ?

  • Diễn giải:
    • Nhập vào một mảng số nguyên a: ao, ai, a2, …. sắp xếp thứ tự các số trong mảng giảm dần và in mảng đã sắp xếp.
  • Input: Một dòng chửa các số nguyên có giá trị tuyệt đối không vượt quá 10\ cách nhau bời dảu cách.
  • Output: In mảng đà sấp xcp, mồi số trên một dòng
  •  Ví dụ:
 Input Output
9 -6 3 8 10 -7 -2 10

9

8

3

-2

-6

-7

 

7 3 8 0 2 8

7

3

2

0

Bài 4: (4 điểm) Tìm số nguyên lớn nhất trong xâu s?

  • Diễn giải:
    • Nhập vào một xâu s.
    • Tìm số nguyên lớn nhất trong xâu s
  • Input:
    • Xâu s trên một dòng, có độ dài không vượt quá 10 mũ 5, chứa các ký tự là chữ cái, chữ số, ký hiệu và các dấu cách.
    • Các số có trong xâu không vượt quá 109
  • Output: Số nguyên lớn nhất trong xâu s. Nếu không có số nào thì in “-“
  • Ví dụ:
Input Output
Ky thi hoc sinh gioi dien ra 1 ngay trong thang 2, co 5 bai, tong cong 20 di em, cham trong 3 ngay co ket qua 20
Hom nay toi mua 5 quyen tap, 2 quyen sach va 4 cay viet 5

Bài 5: (4 điểm) sắp xếp danh sách theo điểm giảm dần?

  • Diễn giải:
    • Nhập vào danh sách lớp và điểm của từng học sinh. Sắp xếp danh sách theo điểm giảm dần
    • Input: Mỗi dòng là một xâu họ tên và điểm 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, điểm là số thực từ 0 đến 10.
  • Output: Danh sách đã sắp xếp, mỗi dòng gồm họ tên và điểm (hiển thị một chữ số thập phân)
  • Ví dụ:
Input Output
Pham Quoc Thinh 7

Tran Minh Phat 6.3

Dinh Nguyen Khoa 9

Hoang An Nhien 9

Mai Nguyen Tan Thanh 8.7

Nguyên Hoai Minh Anh 8.8

Vo Hoai Anh 8

Tran Duy Khang 7.8

Dinh Nguyen Khoa 9.0

Hoang An Nhien 9.0

Nguyen Hoai Minh Anh 8.8

Mai Nguyen Tan Thanh 8.7

Vo Hoai Anh 8.0

Tran Duy Khang 7.8

Pham Quoc Thinh 7.0

Tran Minh Phat 6.3

Ví dụ 2:

Input Output
Tran Tien Long 8.5

Nguyên Huu Nam 6

Nguyên Minh Phat 7.2

Nguyên Tan Dung 7.5

Le Hoai Bao Duy 5.0

Tran Ngoe Van Anh 5.0

Pham Nguyên Thien Phuc 8.3

Nguyên Minh Dang 5.0

Duong Phu Loc 6.8

Tran Tien Long 8.5

Pham Nguyên Thien Phuc 8.3

Nguyên Tan Dung 7.5

Nguyên Minh Phat 7.2

Duong Phu Loc 6.8

Nguyên Huu Nam 6.0

Le Hoai Bao Duy 5.0

Tran Ngoe Van Anh 5.0

Nguyên Minh Dang 5.0

Đáp án bài 1: (4 điểm) Phân loại sức mạnh của dàn PC

 

import sys
sys.stdin=open('D131.INP','r')
sys.stdout=open('D131.OUT','w')
n=int(input())
if 800<=n<=1000:
    print('Sieu manh-Cao cap')
elif 600<=n<799:
    print('Manh-Trung cap')
elif 500<=n<=599:
    print('Vua-Co ban')
elif n<500:
    print('Cham-Chua dat')

 

Đáp án bài 2: (4 điểm) Đếm số lượng số hoàn hảo từ m đến n

 

import sys
sys.stdin=open('D132.INP','r')
sys.stdout=open('D132.OUT','w')
def kthh(n):
    s=0
    for i in range(1,n):
        if n%i==0:
            s+=i
    return n>1 and s==n
m,n=map(int,input().split())
dem=0
for i in range(m,n+1):
    if kthh(i):
        dem+=1
print(dem)

 

Đáp án bài 3: (4 điểm ) sắp xếp trong mảng theo thứ tự giảm dần

 

import sys
sys.stdin=open('D133.INP','r')
sys.stdout=open('D133.OUT','w')
a=list(map(int,input().split()))
a.sort()
a=a[::-1]
print(*a,sep='\n')

 

Đáp án bài 4: (4 điểm) Tìm số nguyên lớn nhất trong xâu s

 

import sys,re
sys.stdin=open('D134.INP','r')
sys.stdout=open('D134.OUT','w')
s=input()
s1=re.sub('[^0-9]+',' ',s).split()
a=[]
for i in range(len(s1)):
    a.append(int(s1[i]))
if len(s1)==0:
    print('-')
else:
    print(max(a))

 

Đáp án bài 5: (4 điểm) sắp xếp danh sách theo điểm giảm dần

import sys
sys.stdin=open('D135.INP','r')
sys.stdout=open('D135.OUT','w')
def laydiem(s):
    s=s.split()
    return float(s[-1])
a=[]
while True:
    try:
        line=input()
        try:
            a.append(line)
        except ValueError:
            break
    except EOFError:
        break
kq=sorted(a,key=laydiem,reverse=True)
for i in range(len(kq)):
    x=kq[i].split()
    diem=float(x[-1])
    x.pop(-1)
    hoten=' '.join(x)
    print(hoten,'%0.1f'%diem)

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.

Khóa học Python online từ cơ bản đến nâng cao

Khóa học Python online từ cơ bản đến nâng cao

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 !

 

 

 

Cách Reset máy in Brother 2321D hay và mới nhất 2024

Reset máy in Brother 2321D là gì? Tại sao chúng ta phải reset máy in Brother?

Khác với các dòng máy in Hp, Canon, … đều sử dụng chíp để tính số trang của một hộp mực. Dòng máy Brother dùng công nghệ cảm biến vòng đời của mực qua bộ nhông reset. Vì vậy khi bạn dùng mực in một thời gian sẽ gặp những thông báo về mực và drum như “Replace Drum” “Drum end Soon” “Replace toner” “Toner low” ở trên màn hình máy tính, Hoặc trên LCD của máy in (đối với dòng 2361 và 2366DW). Còn với dòng HL L2321 các bạn sẽ thấy máy nháy đèn toner hoặc đèn drum.

Reset máy in brother 2321D

Lúc nào cần reset máy in Brother HL 2321D

Các bạn cần phải reset trong những trường hợp sau

  • Máy báo mực: Bạn nạp mực lại. Lúc này chúng ta cần reset mực cho nó. Cách reset như thế nào chúng tôi sẽ chia sẽ ở phía dưới.
  • Máy báo mực: Bạn thay hộp mực mới vào nhưng vẫn không hết báo đèn. Trường hợp này có thể do bộ phận cảm biến nhông của máy có vấn đề hoặc Bộ nhông reset của hộp mực không nằm đúng vị trí. Lúc này bạn chỉ cần reset lại bộ đếm mực để sử dụng.
  • Máy báo đèn drum: ở đây cũng có 2 trường hợp.
    1. Lỗi drum (trên màn hình sẽ báo drum error), Lúc này bạn phải thay cụm drum DR2385 cho máy in
    2. Hết bộ đếm drum (màn hình xuất hiện replace drum, drum end soon). Trường hợp này bạn chỉ việc reset drum là xong.

Nếu bạn cần tìm cách reset máy in brother khác hãy xem bài : Cách reset máy in Brother.

Cách reset máy in Brother 2321D

Reset mực máy in Brother 2321D

Cách này áp dụng với các dòng máy in đơn năng HL sử dụng mực TN 2385 như HL L2321, L2361, L2366, L2365, L2320. Còn với các dòng đa năng chúng tôi sẽ có bài viết riêng.

  • Tắt nguồn máy in. (Lưu ý là tắt bằng nút nguồn, dây nguồn vẫn cắm điện bình thường không rút ra.)
  • Mở nắp trước, Nắp để lấy cụm drum và hộp mực ra.
  • Nhấn và Giữ nút “GO” và mở nguồn máy in.
  • Sau 3 giây, nhả nút ‘go’ ra
  • (USER MODE) sẽ xuất hiện (đối với dòng HL L2361DN và HL L2366DW, Còn dòng HL L2321D thì bạn sẽ không thấy vì nó không có màn hình LCD. nhưng không vấn đề gì bạn cứ làm tiếp những bước sau).
  • Nhấn nút “GO” 9 lần. đợi khoản 5 giây
  • Nhấn nút “GO” 5 lần. đợi khoản 5 giây
  • Đóng nắp máy in lại. Máy in sẽ báo đèn xanh Ready. Lúc này bạn đã reset mực in xong.

Reset Drum máy in Brother HL 2321D

Đối với reset drum DR2385 thì dòng L2321D, L2320D khác với 2 dòng máy in HL L2361DN và L2366DW

Reset drum Brother HL L2321D, L2320D

Máy mở nguồn sau đó Mở nắp máy in

Cách reset drum máy in Brother 2321D

Bấm và giữ nút GO trong khoảng bốn (4) giây cho đến khi tất cả các đèn LED sáng lên. Khi cả bốn đèn LED đều sáng, nhả Go ra.  . Đóng nắp máy in lại. Đợi máy in khởi động lại báo đèn xanh ready là OK.

Reset drum Brother HL L2361DN và L2366DW

Mở nắp máy in, màn hình xuất hiện the front cover open.

reset drum máy in Brother HL 2366DW bước 1

Nhấn giữ nút Ok cho đến khi màn hình xuất hiện Drum Unit

reset drum máy in Brother HL 2366DW bước 2

Nhấn nút OK lần nữa, màn hình sẽ xuất hiện yêu cầu reset.

reset drum máy in Brother HL 2366DW bước 3

Nhấn mũi tên lên để tiến hành reset bộ đếm trống. Sau đó nhấn Ok và đóng nắp máy in lại. là xong.

Nếu cần cách reset các dòng máy in Brother khác, các bạn có thể để lại bình luận phía dưới. Lê Nguyễn sẽ gửi cách reset cho bạn.

Đề thi hsg tin 11 python có đáp án hay nhất 2024

Chào mừng các em đã quay lại làm tiếp Đề thi hsg tin 11 python có đáp án hay nhất 2024. Để cho các em có bước chuẩn bị tốt hơn ở kỳ thi khó khăn sắp tới. Rồi hãy nhanh tay giải đề phía dưới ngay nhé !

Đây đã là đề thi thứ 11 chuyên dùng để bồi dưỡng học sinh giỏi Tin học lớp 9

  • Rồi các em nếu chưa làm từ đề 1 hãy giải từ đề 1 trước rồi mới làm đề này các bạn nhé tại các đề từ dễ đến nâng cao!
  • 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é!
    1. 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
    2. 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
    3. Giải đề 3 thi học sinh giỏi tin học lập trình Python có đáp án
    4. Giải đề 4 ôn thi học sinh giỏi Tin Học THCS lập trình Python có đáp án
    5. Giải đề 5 và đáp án thi HSG Tin Python có số Pell.
    6. Giải đề 6 và đáp án bồi dưỡng học sinh giỏi tin 10 có số Armstrong
    7. Giải đề 7 và đáp án  thi học sinh giỏi tin học 10 Python có số Collatz
    8. Giải đề 8 trong 20 đề Bồi dưỡng học sinh giỏi Tin học lớp 9 có số Kaprekar.
    9. Giải đề 9 thi HSG Tin học lớp 8 lập trình Python có số Happy
    10. Giải đề 10 thi tin học trẻ THPT có bài  In các xâu con trong xâu s.
    11. Đề thi hsg tin 11 python có đáp án hay nhất 2024
    12. 12 đề và đáp án thi HSG tin Python có sắp xếp
    13. Đề 13 thi học sinh giỏi Tin học THCS có đáp án hay nhất năm 2024.
    14. 14 đề bồi dưỡng học sinh giỏi tin học lớp 7, 8, 9 THCS mới nhất !
    15. 15 Đề thi học sinh giỏi Tin học lớp 9 cấp huyện hay nhất 2024 – 2025
    16. 16 Đề bài tập Python có lời giải PDF thi HSG cấp huyện mới nhất
    17. 17 đề thi tin học trẻ có Đáp Án python THCS cấp huyện PDF
    18. 18 Đề thi học sinh giỏi Tin học THCS có đáp ÁN dễ học nhất năm 2025
    19. 19 thi HSG Tin 9 C ++ hoặc Python có đáp án
    20. 100 đề và đáp án thi HSG tin Python cấp huyện 2025
    1. Tự học Python từ cơ bản đến nâng cao đến giải đề thi nhé có tài liệu pdf tải về học 

Nguồn: 300bàicode.vn

Các em hãy giải ngay đề thứ 11 bồi dưỡng học sinh giỏi thi cấp huyện

 

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 mức độ tiêu thụ điện của thiết bị D121 * D121.INP D121.OUT
Bài 2 In những số chính phương từ m đến n D122.* D122.INP D122.OUT
Bài 3 Sắp xếp thứ tự các số trong mảng tăng dần D123.* D123.INP D123.OUT
Bài 4 ln các số có trong xâu s D124.* D124.INP D124.OUT
Bài 5 In các chuỗi con đối xứng trong chuỗi s D125.* D125.INP D125.OUT

Bài 1 ( 4 điểm ):  Phân loại mức tiêu thụ điện của thiết bị ?

  • Diễn giải:
    1. A: Dưới 50 w/h
    2. B; Từ 51 w/h đến 100 w/h
    3. C: Từ 101 w/h đến 200 w/h
    4. D: Từ 201 w/h đến 500 w/h
    5. E: Trên 500 w/h
  • Input: Số nguyên X là mức độ tiêu thụ điện của thiết bị (0<x<=10000)
  • Output: Loại theo mô tả trên
  • Ví dụ về input và input:
input input
49 A
175 c

 

Bài 2: (4 điểm) In những 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).
    • In ra những số chính phương từ m đến n
    • Input: Hai số nguyên dương m và n (0<m, n<106), mỗi số trên một dòng.
  • Output: Các số chính phương từ m đến n trên cùng một dòng, các số cách nhau một dấu cách. Nếu không có số chính phương nào từ m đến n thì in dấu “-“.
  • Ví dụ:
 Input Output
11 15 –

 

2 4 9
9

Bài 3: (4 điểm) sắp xếp thứ tự các số trong mảng tăng dần?

  • Diễn giải:
    • Nhập vào một mảng số nguyên a: a0, a1, a2,
    • Sắp xếp thứ tự các số trong mảng tăng dần và in mảng đã sắp xếp.
  • Input: Một dòng chứa các số nguyên có giá trị tuyệt đối không vượt quá 105, cách nhau bởi dấu cách.
  • Output: In mảng đã sắp xếp, mỗi số trên một dòng
  • Ví dụ:
Input Output
9 -6 3 8 10 -7 -2 -7
-6
-2
3
8
9
10

 

7 3 8 0 2 0
2
3
7
8

Bài 4: (4 điểm) In các số có trong xâu s?

  • Diễn giải:
    • Nhập vào một xâu s.
    • In các số có trong xâu s
  • Input:
    • Xâu s trên một dòng, có độ dài không vượt quá I05, chứa các ký tự là chữ cái, chữ số, ký hiệu và các dấu cách.
  • Output: Các số có trong xâu s theo thứ tự xuất hiện, mỗi số một dòng
  • Ví dụ:
Input Output
Toi hoc LAP TRINH Python tu nam 2024 2024
Thi HOC SINH GIOI mon Tin Hoc vao thang 02 nam 2024 02

2024

Bài 5: ( 4 điểm ) In các chuỗi con đối xứng trong chuỗi s?

  • Diễn giải:
    • Nhập vào một chuỗi s.
    • In các chuỗi con đối xứng có chiều dài lớn hơn 1 trong chuỗi s
  • Input:
    • Chuỗi s trên một dòng, có độ dài không vượt quá 10 mũ 5.
    • Chứa các ký tự là chữ cái, chữ số, ký hiệu và các dấu cách.
  • Ví dụ:
Input Output
123223 22
232
3223

 

b1cddc12 1cddc1

Cddc

dd

Đáp án bài 1: Phân loại mức tiêu thụ điện của thiết bị?

 

import sys
sys.stdin=open('D121.INP','r')
sys.stdout=open('D121.OUT','w')
n=int(input())
if n<50:
    print('A')
elif 51<=n<=100:
    print('B')
elif 101<n<=200:
    print('C')
elif 201<=n<=500:
    print('D')
elif n>500:
    print('E')

 

Đáp án bài 2: In những số chính phương từ m đến n?

 

import sys,math
sys.stdin=open('D122.INP','r')
sys.stdout=open('D122.OUT','w')
def ktcp(n):
    if n<0:
        return False
    x=int(math.sqrt(n))
    return x*x==n
m=int(input())
n=int(input())
dem=0
for i in range(m,n+1):
    if ktcp(i):
        dem+=1
        print(i,end=' ')
if dem==0:
    print('-')

 

Đáp án bài 3: sắp xếp thứ tự các số trong mảng tăng dần?

 

import sys
sys.stdin=open('D123.INP','r')
sys.stdout=open('D123.OUT','w')
a=list(map(int,input().split()))
for i in range(len(a)-1):
    for j in range(i+1,len(a)):
        if a[i]>a[j]:
            tam=a[i]
            a[i]=a[j]
            a[j]=tam
for i in range(len(a)):
    print(a[i])

 

Đáp án bài 4: In các số có trong xâu s?

 

import sys
sys.stdin=open('D124.INP','r')
sys.stdout=open('D124.OUT','w')
n=input()
s1=''
for i in range(len(n)):
    if n[i].isdigit():
        s1+=n[i]
    elif s1:
        print(s1)
        s1=''
if s1:
    print(s1)

 

Đáp án bài 5: In các chuỗi con đối xứng trong chuỗi s?

 

import sys
sys.stdin=open('D125.INP','r')
sys.stdout=open('D125.OUT','w')
def ktdx(s):
    return s==s[::-1]
s=input()
b=[]
for i in range(len(s)):
    for j in range(i+1,len(s)+1):
        subcon=s[i:j]
        if ktdx(subcon) and len(subcon)>1:
            b.append(subcon)
if len(b)>0:
    for subcon in sorted(b):
        print(subcon)
else:
    print('-1')

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é !

Vui lòng Chấm điểm 5 sao trang cho bài viết hay !