Tháng: Tháng 8 2024

9 đề thi HSG Tin 8 lập trình Python có đáp án năm 2024

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

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

    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

Đề 9 thi HSG Tin 8 lập trình Python mới nhất năm 2024

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

Bài 1: (4 điểm) Phân loại chất lượng sản phẩm

  • Diễn giải: 
    1. *****: Từ 85 đến 100
    2. ****: Từ 70 đến dưới 85
    3. ***: Từ 55 đến dưới 70
    4. **: Từ 40 đến dưới 55
    5. *: Dưới 40
  • Input: Số nguyên X là điềm (0<=x<=100).
  • Output: Loại theo mô tả trên
  • Ví dụ:
input output
30 *
75 * ***

 

Bài 2: (4 điểm) Tính tổng những 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 các số nguyên tố 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: Là tổng các số nguyên tố từ m đến n.
  • Ví dụ:
Input Output
11

15

24
2

13

41

Bài 3: (4 điểm) Tính trung bình cộng các số âm trong mảng

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

 

Bài 4: (4 điểm) Đếm số lượng chữ số trong xâu s

  • Diễn giải:
    • Nhập vào một xâu s.
    • Đếm số lượng chữ số 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: Số lượng chữ số trong xâu s
  • Ví dụ:
Input

Output

Toi hoc LAP TRINH C++ tu nam 2024 4
Thi HOC SINH GIOI mon Tin Hoc vao thang 02/2024 6

Bài 5: (4 điểm)  Liệt kê các số Happy từ m đến n

số Happy

số Happy

  • Input: Hai số nguyên m, n (0<m<=n<109), mỗi số trên một dòng
  • Output:
    • Các số Happy từ m đến n theo thứ tự từ bé đến lớn, các số cách nhau bởi dấu cách.
    • Nếu không có số Happy nào từ m đến n thì in -1
  • Ví dụ:
Input Output
2

11

7 10
50

100

68 70 79 82 86 91 94 97 100

 

Đáp án bài 1:  Phân loại chất lượng sản phẩm

 

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

 

Đáp án bài 2:  Tính tổng những số nguyên tố từ m đến n

 

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)

 

Đáp án bài 3:  Tính trung bình cộng các số âm trong mảng

 

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

 

Đáp án bài 4: Đếm số lượng chữ số trong xâu s

 

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)

 

Đáp án bài 5:  Đếm xem có bao nhiêu số Happy từ m đến n

 

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)

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 !

 

 

 

Bồi dưỡng học sinh giỏi Tin học lớp 9 giải đề 8 mới nhất 2024

Thầy rất vui được gặp các em yêu thích môn tin học lập trình python! Hôm nay thầy sẽ hướng dẫn giải đề 8 trong 20 đề Bồi dưỡng học sinh giỏi Tin học lớp 9 mới nhất 2024 để các em có thể ôn tập để chuẩn bị tốt cho các kỳ thi cấp huyện, cấp tỉnh hoặc thi vào các trường Chuyên Tin. Thầy chúc các em thi đạt được giải cao và kết quả đạt được thật tốt các em nhé!

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

    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 đề 8 Bồi dưỡng học sinh giỏi Tin học lớp 9 

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 “điểm” D091.* D091.INP D091.OUT
Bài 2 Đếm số lượng số nguyên tố từ m đến n D092.* D092.INP D092.OUT
Bài 3 Tính tổng các số âm trong mảng D093.* D093.INP D093.OUT
Bài 4 Đếm số lượng chữ cái trong xâu s D094.* D094.INP D094.OUT
Bài 5 In các số Kaprekar từ m đến n D095.* D095.INP D095.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à ngôn ngữ Python hoặc C++

Bài 1: (4 điểm) Phân loại “điểm” ?

  • Diễn giải:
    1. A: Từ 8 đến 10
    2. B: Từ 6 đến dưới 8
    3. C: Từ 5 đến dưới 6
    4. D: Từ 3 đến dưới 5
    5. E: Dưới 3
  • Input: Số thực X là điếm (0<=x<=10)
  • Output: Loại theo mô tả trên
  • Ví dụ:
input output
6.3 B
5.7 C

 

Bài 2: (4 điểm) Đếm số lượng 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).
    • Đếm xem trong các số nguyên từ m đến n, có bao nhiêu số nguyên tố.
  • 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ố nguyên tố từ m đến n.
  • Ví dụ:
Input Output
11 15 2
2 13 6

Bài 3: (4 điểm) Tính tổng các số âm 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 tổng các số âm trong mảng.
  • 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: Là tổng các số âm trong mảng.
  • Ví dụ:
Input Output
9 -6 3 8 10 -7 -2 -15
7 3 8 0 2 0

Bài 4: (4 điểm) Đếm số lượng chữ cái trong xâu s ?

  • Diễn giải:
    • Nhập vào một xâu s.
    • Đếm số lượng chữ cái 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: Số lượng chữ cái trong xâu s
  • Ví dụ:
Input Output
Toi hoc LAP TRINH C++ tu nam 2024 20
Thi HOC SINH GIOI mon Tin Hoc vao thang 02/2024 31

 

Bài 5: (4 điểm) In các số Kaprekar từ m đến n ?

  • Diễn giải:
    • Nhập vào hai số nguyên dương m và n.
    • In các số Kaprekar từ m đến n Số tự nhiên n được gọi là số Kaprekar, nếu m==n2 và chia m thành hai phần, sao cho tổng của hai phần này tạo ra =n
    • Ví dụ:
      • Số 9 là số Kaprekar, vì 92=81, và 8+1=9
      • Số 297 là số Kaprekar, vì 2972=88209, và 88+209=297.
  • Input: Hai số nguyên m, n (0<m<=n<109) trên một dòng, cách nhau bởi dấu cách
  • Output:
    • Các số Kaprekar từ m đến n theo thứ tự từ bé đến lớn, các số cách nhau bởi dấu cách.
    • Nếu không có số nào thì in “-“
  • Ví dụ:
Input Output
1 50 9 45
200 1000 297 703 999

 

Đáp án bài 1: Phân loại “điểm”

 

import sys
sys.stdin=open('D091.INP','r')
sys.stdout=open('D091.OUT','w')
n=float(input())
if 8<=n<=10:
    print('A')
elif 6<=n<8:
    print('B')
elif 5<=n<6:
    print('C')
elif 3<=n<5:
    print('D')
elif n<3:
    print('E')

 

Đáp án bài 2:  Đếm số lượng số nguyên tố từ m đến n

 

import sys
sys.stdin=open('D092.INP','r')
sys.stdout=open('D092.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,n=map(int,input().split())
dem=0
for i in range(m,n+1):
    if ktnt(i):
        dem+=1
print(dem)

 

Đáp án bài 3:  Tính tổng các số âm trong mảng ?

 

import sys
sys.stdin=open('D093.INP','r')
sys.stdout=open('D093.OUT','w')
a=list(map(int,input().split()))
tong=0
for i in range(len(a)):
    if a[i]<0:
        tong+=a[i]
print(tong)

 

Đáp án bài 4:  Đếm số lượng chữ cái trong xâu s ?

 

import sys
sys.stdin=open('D094.INP','r')
sys.stdout=open('D094.OUT','w')
n=input()
demchu=0
for i in n:
    if i.isalpha():
        demchu+=1
print(demchu)

 

Đáp án bài 5:  In các số Kaprekar từ m đến n ?

 

import sys
sys.stdin=open('D095.INP','r')
sys.stdout=open('D095.OUT','w')
def Kaprekar(n):
    a=str(n**2)
    for i in range(1,len(a)):
        trai=int(a[:i])
        phai=int(a[i:])
        if trai+phai==n and trai!=0 and phai!=0:
            return True
    return False
def inso(m,n):
    a=[]
    for i in range(m,n+1):
        if Kaprekar(i):
            a.append(i)
    return a
m,n=map(int,input().split())
b=inso(m,n)
if len(b)>0:
    for i in range(len(b)):
        print(b[i],end=' ')
else:
    print('-')

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 !

 

40 bài tập Excel có lời giải từ cơ bản đến nâng cao hay năm 2024

Thầy Dân mến chào các em yêu thích Excel hay các bạn đang muốn học để đi làm văn phòng! Để các em có học hỏi và rèn luyện khả năng tính toán trong việc: quản lý nhân viên, quản lý lương, quản lý hàng hóa xuất nhập,…. tốt hơn mời các em tham khảo 40 bài tập Excel có lời giải từ cơ bản đến nâng cao hay và mới nhất năm 2024 nhé ! Bảo đảm chỉ cần học là có thể giải được dễ dàng các em nhé !

ĐỀ SỐ 1: Doanh thu bán sơn năm 2024 của cửa hàng ABC:

PDF Loading...
DOANH THU BÁN SƠN NĂM 2024 CỬA HÀNG ABC
Mã hàng Tên hàng Ngày Bán Hang SỐ lượng lon Đơn Giá/ Thùng Sô Thùng chẵn Số Lon lẻ Thành Tiền Ghi Chú
SON_R 10/02/2024 1200
SON_G 30/04/2024 675
SON_B 04/05/2024 2200
SON_K 28/06/2024 950
SON_G 06/08/2024 450
SON_K 02/09/2024 385
SON_K 02/09/2024 1989
SON_B 23/11/2024 45
SON_G 28/11/2024 240
SON_R 30/12/2024 1859
BẢNG 1:
Mã hàng Tên hàng Đơn Giá/Thùng
SON_R Sơn màu đỏ 140 USD
SON_G Sơn màu xanh lá 130 USD
SON_B Sơn màu xanh da trời 125 USD
SON_K Sơn khác 70 USD
Mô-tả:
Ký tự cuối của Mã hàng cho biết Màu sắc (R -> Đò; G-> Xanh lá; B -> xanh da trời; K -> Màu khác).
Yêu cầu:
1.    Tên Hàng: dựa vào Mã hàng tra trong Bàng 1.
2.    Đơn Giá/Thùng: dựa vào Mã hàng tra trong Bàng 1.
3.    Số Thùng chẵn: qui ra thùng chẵn, biết rằng 1 thùng gồm 50 lon.
4.    Số lon lẻ: là số lượng lon còn lại sau khi qua ra thùng chẵn.
5.    Thành Tiền = (Số thùng chắn*Đơn Giá Thùng) + (Số Lon Lẻ* Đơn Giá Thùng/50).
6.    Ghi Chú: ghi “Tặng 2 ổ khóa Pio” cho những phiếu có số lượng thùng >=20 và có Ngày Bán Hàng là ngày
30/04/2024.
7.    Lập Bảng Thống Kê Thành tiền của mặt hàng bán trong tháng 5:
Tên hàng Tổng Thành tiền
Sơn màu xanh da trời. 7

 

7 đề thi học sinh giỏi tin học 10 Python hay nhất năm 2024

Mến chào các em yêu thích môn lập trình python! Hôm nay thầy sẽ giới thiệu 7 đề thi học sinh giỏi tin học 10 Python hay nhất năm 2024. Cho các em có những trải nghiệm ôn thi tốt nhất để chuẩn bị cho kỳ thi cam go sắp tới nhé ! Quan mỗi bài thi các em phải rút ra được những kinh nghiệm gì? ghi tóm tắt các phần quan trọng trong tập để khi sắp tới kỳ thi ôn lại lần nữa là vô thi ngon lành các em nhé !

Đây đã là đề thi thứ 7 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é !

    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 đề 7 thi học sinh giỏi tin học 10 Python hay nhất

Thứ tự Tên hài File

chương

trinh

File dữ liệu

vào

File kết quả
Bài 1 Tính “tiết học” trong ngày D081.* D081.INP D081.OUT
Bài 2 In những số nguyên tố từ m đến n D082.* D082.INP D082.OUT
Bài 3 Đếm số lượng số âm trong mảng D083.* D083.INP D083.OUT
Bài 4 Sắp xếp các từ trong xâu theo thứ tự chiều dài của từng từ D084.* D084.INP D084.OUT
Bài 5 In số lượng của dãy số Collatz bắt dấu từ n D085.* D085.INP D085.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) Tính các “tiết học” trong ngày

  • Diễn giải: 
    1. Tiết 1: Từ 07 giờ 00 đến trước 07 giờ 46
    2. Tiết 2: Từ 07 giờ 50 đến 08 giờ 35.
    3. Tiết 3: Từ 09 giờ 00 đến 09 giờ 45.
    4. Tiết 4: Từ 09 giờ 50 đến 10 giờ 35.
    5. Tiết 5: Từ 10 giờ 45 đến 11 giờ 30.
    6. Ngoài những khung giờ trên là giờ “Giải lao”
  • Input: Chuỗi giờ phút dạng hh:mm cho biết giờ và phút hiện tại (00<=hh<24, 00<=mm<60).
  • Output: “Tiết học” theo mô tả trên
  • Ví dụ:
input output
07:55 Tiet 2
08:40 Giai lao

Bài 2: (4 điểm) In những 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). In ra những số nguyên tố 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ố nguyên tố 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ố nguyên tố nào từ m đến n thì in dấu “-“
  • Ví dụ:
Input Output
11

15

11 13
2

13

2 3 5 7 11 13

Bài 3: (4 điểm) Đếm số lượng số âm trong mảng

  • Diễn Giải: Nhập vào một mảng số nguyên a: a0, a1,a2,…..an Đếm số lượng số âm trong mảng.
  • 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: Số lượng số âm trong mảng
Input Output
9 -6 3 8 10 -7 -2 3
7 3 8 0 2 0

Bài 4: (4 điểm) sắp xếp các từ trong xâu theo thứ tự chiều dài của từng từ

  • Diễn giải:
    • Nhập vào một xâu s.
    • Sắp xếp các từ trong xâu theo thứ tự chiều dài của từng từ.
  • Input:
    • Xâu s trên một dòng, có độ dài không vượt quá 10s,
    • Chứa các ký tự là chữ cái, chữ số, ký hiệu và các dấu cách.
  • Output:
    • In các từ đã sắp xếp trên một dòng, cách nhau bởi dấu cách
Input Output
Toi hoc LAP TRINH C++ tu nam 2024 tu Toi hoc LAP C++ nam 2023 TRINH
Thi HOC SINH GIOI mon Tin Hoc Thi HOC mon Tin Hoc SINH GIOI

Bài 5: (4 điểm) In số lượng của dãy số Collatz bắt đầu từ n

  • Diễn giải:
    • Nhập vào số nguyên dương n.
    • In số lượng của dãy số Collatz bắt đầu từ n Dãy số Collatz được xác định bởi quy tắc:
    • Cho một số nguyên dương n:
      • Nếu n là số chẵn, chia nó cho 2: n/2.
      • Nếu n là số lc, nhân nó cho 3 và cộng thêm 1: 3n+1.
    • Dãy số kết thúc khi n=1
    • Ví dụ:
      • Nếu n = 5 thì dãy số Collatz là; 5 16 8 4 2 1
      • Nếu n=6 thì dãy số Collatz là: 6 3 10 5 16 8 4 2 1
  • Input: Một số nguyên n (0<n<109)
  • Output: Số lượng phần từ cùa dày so Collatz bắt đầu từ n
  • Ví dụ:
Input Output
5 6
6 9

Đáp án bài 1: Tính các “tiết học” trong ngày

 

import sys
sys.stdin=open('D081.INP','r')
sys.stdout=open('D081.OUT','w')
a=input()
if '07:00'<=a<'07:46':
    print('Tiet 1')
elif '07:50'<=a<'08:35':
    print('Tiet 2')
elif '09:00'<=a<'09:45':
    print('Tiet 3')
elif '09:50'<=a<'10:35':
    print('Tiet 4')
elif '10:45'<=a<'11:30':
    print('Tiet 5')
else:
    print('Giai lao')

Đáp án bài 2: In những số nguyên tố từ m đến n

 

import sys
sys.stdin=open('D082.INP','r')
sys.stdout=open('D082.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())
dem=0
for i in range(m,n+1):
    if ktnt(i):
        print(i,end=' ')
        dem+=1
if dem==0:
    print('-')

 

Đáp án bài 3: Đếm số lượng số âm trong mảng

 

import sys
sys.stdin=open('D083.INP','r')
sys.stdout=open('D083.OUT','w')
a=list(map(int,input().split()))
dem=0
for i in range(0,len(a)):
    if a[i]<0:
        dem+=1
print(dem,end=' ')

 

Đáp án bài 4: sắp xếp các từ trong xâu theo thứ tự chiều dài của từng từ

 

import sys
sys.stdin=open('D084.INP','r')
sys.stdout=open('D084.OUT','w')
n=input().split()
n.sort(key=len)
for i in range(len(n)):
    print(n[i],end=' ')

 

Đáp án bài 5: In số lượng của dãy số Collatz bắt đầu từ n

 

import sys
sys.stdin=open('D085.INP','r')
sys.stdout=open('D085.OUT','w')
n=int(input())
a=[]
a.append(n)
while n>1:
    if n%2==0:
        n=n/2
        a.append(n)
    else:
        n=n*3+1
        a.append(n)
print(len(a))

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 liệu bồi dưỡng học sinh giỏi tin 10 đề thi HSG Python đề 6

Thầy biết các em đang trong giai đoạn ôn thi nước rút để chuẩn bị cho kỳ thi cấp huyện sắp tới! nên thầy đã chuẩn bị thêm đề ôn thi số 6 này để làm Tài liệu bồi dưỡng học sinh giỏi tin 10 đề thi HSG Python ! Các em nên tự giải trước khi xem lời giải nhé ! Để mình rèn luyện tư duy logic có thể phán đoán các dạng đề chuẩn bị cho kỳ thi tốt hơn !

Đây đã là đề thi số 6 đề 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 

Đề 6 thi python 150 phút bồi dưỡng học sinh giỏi tin học 10 cấp huyện 

Thứ tự Tên bài File

chương

trinh

File dữ liệu

vào

File kết quả
Bài 1 Phân loại “thời gian” trong ngày D061* D061.INP D061.OUT
Bài 2 Đếm số nguyên chia hết cho 5 và in những số nguyên chia hết cho 5 từ m đến n D062 * D062.INP D062.OUT
Bài 3 In các số âm trong mảng D063 * D063 INP D063 OUT
Bài 4 Sắp xếp các từ trong xâu theo thứ tự từ điển D064.* D064.INP D064.OUT
Bài 5 In các số Armstrong có n chữ số D065 * D065.INP D065.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 “thời gian” trong ngày

  • Diễn giải:
    1. Ngủ: Từ 22 giờ 01 phút đến trước 5 giờ 30 phút.
    2. Chuẩn bị sáng; Từ 05 giờ 30 phút đến trước 07 giờ 00 phút-
    3. Làm việc sáng: Từ 07 giờ 00 phút đến 11 giờ 59 phút.
    4. Nghỉ trưa: Từ 12 giờ 00 phút đến 12 giờ 59 phút.
    5. Làm việc chiều: Từ 13 giờ 00 đến 16 giờ 59 phút.
    6. Thư giãn: Từ 17 giờ 00 phút đến 22 giờ 00 phút.
  • Input: Chuổi hh:mm cho biết giờ và phút hiện tại (00<=hh<24,00<=mm<60)
  • Output: “Thời gian” theo mô tả trên
  • Ví dụ về input và output:
input output
06:30 Chuan bi sang
12:45 Nghi trua

Bài 2: (4 điểm) Đếm số nguyên chia hết cho 5 và in những số nguyên chia hết cho 5 từ m đến n

  • Diễn Giải:
    • Nhập vào hai số nguyên m và n (m<n).
    • Cho biết từ m đến n có bao nhiêu số chia hết cho 5, là những số nào?
  • 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:
    • Số thứ nhất là số lượng các số chia hết cho 5 từ m đến n, dấu cách, dấu gạch (-), dấu cách,
    • sau đó là các số chia hết cho 5 từ m đến n, phân tách nhau bởi dấu cách.
    • Nếu không có số chia hết cho 5 từ m đến n thi in 0, dấu cách, dấu gạch (-), dấu cách.
  • Ví dụ:
Input Output
4 15 3 -5 10 15
2 11 2 -5 10

Bài 3: (4 điểm) In các số âm trong mảng

  • Diễn giải:
    • Nhập vào một mảng số nguyên a: a0,a1,a2,….an In các số âm trong mảng theo thứ tự xuất hiện.
  • 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:
    • Các số âm 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ố âm nào trong mảng thì in
  • Ví dụ:
Input Output
9 -6 3 8 10 -7 -2 -6 -7 -2
7 3 8 0 2

Bài 4: (4 điểm) Sắp xếp các từ trong xâu theo thứ tự từ điển

  • Diễn giải:
    • Nhập vào một xâu s.
    • Sắp xếp các từ trong xâu theo thứ tự từ điển
  • 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: In các từ đã sắp xếp trên một dòng, cách nhau bởi dấu cách
  • Ví dụ:
Input Output
Toi Hoc LAP TRINH C++ từ năm 2024 2024 C++ Hoc LAP TRINH Toi nam tu
Thi HOC SINH GIOI mon Tin Hoc GIOI HOC Hoc SINH Thi Tin mon

Bài 5: (4 điểm) In các số Armstrong có n chữ số

  • Diễn giải:
    • Nhập vào số nguyên dương n. In các số Armstrong có n chữ số
    • Số Armstrong là một số có k chữ số mà tổng các chữ số lũy thừa k của nó bằng chính nó.
    • Chẳng hạn, 153 có 3 chữ số và 13 + 53 + 33 =153 ( 1 mũ 3 + 5 mũ 3 + 3 mũ 3 = 153 ); 1634 có 4 chữ số và 14+64+34+44= 1634 ( 1 mũ 4 + 6 mũ 4 + 3 mũ 4 + 4 mũ 4 = 1634 )
  • Input: Một số nguyên n (0<n<10)
  • Output:
    • Các số Armstrong có n chữ số trên một dòng, cách nhau bởi dấu cách theo thứ tự từ bé đến lớn.
    • Nếu không có số nào thì in dấu “-“
Input Output
3 153 370 371 407
4 1634 8208 9474

Đáp án bài 1:  Phân loại “thời gian” trong ngày

 

import sys
sys.stdin=open('D061.INP','r')
sys.stdout=open('D061.OUT','w')
a=input()
a=a.split(":")
h=int(a[0])
p=int(a[1])
if (22<=h<=24 and 1<=p<=59 ) or (1<=h<5 and 0<=p<60) or (h==5 and 0<=p<30):
    print('Ngu')
elif (5==h and 30<=p<=59 ) or (h==6 and 0<=p<=59):
    print('Chuan bi sang')
elif 7<=h<=11 and 0<=p<=59:
    print('Lam viec sang')
elif 12==h and 0<=p<=59:
    print('Nghi trua')
elif 13<=h<=16 and 0<=p<=59:
    print('Lam viec chieu')
elif 17<=h<=22 and 0<=p<=59:
    print('Thu gian')

Đáp án bài 2: Đếm số nguyên chia hết cho 5 và in những số nguyên chia hết cho 5 từ m đến n

 

import sys
sys.stdin=open('D062.INP','r')
sys.stdout=open('D062.OUT','w')
m,n=map(int,input().split())
dem=0
for i in range(m,n+1):
if i%5==0:
dem+=1
print(dem,'-',end=' ',sep=' ')
for i in range(m,n+1):
if i%5==0:
print(i,end=' ')

 

Đáp án bài 3: In các số âm trong mảng

 

import sys
sys.stdin=open('D063.INP','r')
sys.stdout=open('D063.OUT','w')
a=list(map(int,input().split()))
dem=0
for i in range(len(a)):
    if a[i]<0:
        dem+=1
        print(a[i],end=' ')
if dem==0:
    print('-')

 

Đáp án bài 4: Sắp xếp các từ trong xâu theo thứ tự từ điển

 

import sys
sys.stdin=open('D064.INP','r')
sys.stdout=open('D064.OUT','w')
s=input()
s=s.split()
s.sort()
for i in s:
    print(i,end=' ')

 

Đáp án bài 5: In các số Armstrong có n chữ số

 

import sys
sys.stdin=open('D065.INP','r')
sys.stdout=open('D065.OUT','w')
def Armstrong(n):
    tong=0
    s=str(n)
    for i in range(len(s)):
        tong+=(int(s[i]))**len(s)
    return tong==n
n=int(input())
a=[]
for i in range(10**(n-1),10**n):
    if Armstrong(i):
        a.append(i)
if len(a)==0:
    print('-')
else:
    print(*a)

 

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 !

 

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

Thầy mến chào các em yêu thích môn tin học mà đặc biệt là các em yêu thích môn lập trình Python. Để chuẩn bị tốt cho kỳ thi học sinh giỏi cấp huyện, cấp tỉnh hoặc thi vào các trường Chuyên Tin vào lớp 10. Thầy sẽ làm tới 100 đề và đáp án thi HSG Tin Python mới nhất năm 2024 để các em có thể tham khảo và tập làm quen với các dạng đề để chuẩn bị thi cho tốt! Thầy chúc các em đạt được kết quả cao nhất trong kỳ thi sắp tới nhé !

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

  • 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 

Nguồn: 300bàicode.vn

Đề 5 và đáp án thi HSG Tin 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 “ Buổi ” trong ngày D051* D051.INP D051.OUT
Bài 2 Tính trung bình cộng những số nguyên chia hết cho 2 hoặc 3 từ m đến n D052.* D052.INP D052.OUT
Bài 3 Tìm số nhỏ nhất trong mảng và vị trí D053.* D053.INP D053.OUT
Bài 4 In các từ viết thường trong xâu D054.* D054.INP D054.OUT
Bài 5 Kiểm tra xem số nguyên n có trong dãy số Pell D055.* D055.INP D055.OUT
Dấu * được thay thế bởi PY, CPP của ngôn ngữ lập trình được sử dụng  chương trình tương ứng là Python hoặc C++

 

Bài 1: (4 điểm) Phân loại ” Buổi ” trong ngày

  • Diễn Giải: 
    1. Buổi khuya: Từ 0 giờ đến trước 5 giờ
    2. Buổi sáng: Từ 5 giờ đến trước 11 giờ.
    3. Buổi trưa: Từ 11 giờ đến trước 13 giờ.
    4. Chính ngọ: 12 giờ.
    5. Buổi chiều: Từ 13 giờ đến 18 giờ
    6. Buổi tối: Từ sau 18 giờ đến trước 0 giờ.
  • Input: Số nguyên n cho biết giờ hiện tại (0<=n<24)
  • Output: “ Buổi ” theo mô tả trên
  • Ví dụ: 
Input Output
7 Buoi sang
12 Chinh ngo

Bài 2: (4 Điểm ) Tính trung bình cộng những số nguyên chia hết cho 2 hoặc 3 từ m đến n

  • Diễn Giải:
    • Nhập vào hai số nguyên m và n (m<=n).
    • Có bao nhiêu số chia hết cho 7 từ m đến n;
    • tính trung bình cộng các số nguyên chia hết cho 2 hoặc 3 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:
    • Số thứ nhất là số lượng các số chia hết cho 7 từ m đến n, dấu cách,
    • số thứ 2 là trung bình cộng các số nguyên chia hết cho 2 hoặc 3 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 chia hết cho 2 hoặc 3 thi in “0.0”.
  • Ví dụ:
Input Output
4

15

2 9.8
2

11

1 6.0

Bài 3: (4 điểm) Tìm số nhỏ nhất trong mảng và vị trí

  • Diễn giải:
    • Nhập vào một mảng a có n số nguyên:a0,a1,a2,an-1
    • Tìm số nhỏ nhất trong mảng a và vị trí của số nhỏ nhất đó
  • Input: Dòng một là số nguyên n (0<n<10A), n dòng tiếp theo là n số nguyên có giá trị tuyệt đối không vượt quá 105.
  • Output: Dòng một là số nhỏ nhất, dòng hai là vị trí của số nhỏ nhất trong mảng
  • Ví dụ:
Input Output
7 -2
9 6
6
3
8
10
7
2
5 0
20 4
7
6
8
0

Bài 4: (4 điểm) In các từ viết thường trong xâu

  • Diễn giải:
    • Nhập vào một xâu s. In các từ viết thường trong xâu
  • 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: Các từ Viết thường trong xâu theo thứ tự xuất hiện, trên một dòng, cách nhau bởi dấu cách
  • Ví dụ:
Input Output
Toi hoc LAp TRINH C++ tu nam 2024 hoc tu nam
Thi HOC SINH GIOI mon Tin Hoc mon

Bài 5: (4 điểm) Kiểm tra xem số nguyên n có trong dãy số Pell

  • Diễn giải:
    • Nhập vào số nguyên dương n. Kiểm tra xem số nguyên n có trong dãy số Pell không?
    • Dãy số Pell là một dãy số vô hạn, trong đó mỗi số trong dãy được tính theo công thức: Pn*2‘Pn—1+Pn—2 với P0=0 và P1=1
    • Dậy số Pell: 0, 1,2, 5, 12, 29, 70, 169, 408, 985,…
    • Số 0 là số Pell thứ 0
  • Input: Một số nguyên n (0<=n<109)
  • Output: Nếu n là số Pell thì dòng một in “Yes”, dòng 2 in vị trí của số n trong dãy so Pell; ngược lại in “No”
  • Ví Dụ:
Input Output
12 Yes
4
7 No

Đáp án bài 1:  Phân loại ” Buổi ” trong ngày

 

import sys
sys.stdin=open('D051.INP','r')
sys.stdout=open('D051.OUT','w')
n=int(input())
if 0<=n<5:
    print('Buoi khuya')
elif 5<=n<11:
    print('Buoi sang')
elif 11<=n<13 and n!=12:
    print('Buoi trua')
elif n==12:
    print('Chinh ngo')
elif 13<=n<=18:
    print('Buoi chieu')
elif 18<n<24:
    print('Buoi toi')

 

Đáp án bài 2:  Tính trung bình cộng những số nguyên chia hết cho 2 hoặc 3 từ m đến n

 

import sys
sys.stdin=open('D052.INP','r')
sys.stdout=open('D052.OUT','w')
m=int(input())
n=int(input())
tong7=0
for i in range(m,n+1):
    if i%7==0:
        tong7+=1
print(tong7,end=' ')
tong=0
dem=0
for i in range(m,n+1):
    if i%2==0 or i%3==0:
        tong+=i
        dem+=1
tbc=0
if dem>0:
    tbc=tong/dem
    print('%0.1f'%tbc)

 

Đáp án bài 3:  Tìm số nhỏ nhất trong mảng và vị trí

 

import sys
sys.stdin=open('D053.INP','r')
sys.stdout=open('D053.OUT','w')
n=int(input())
a=[]
for i in range(n):
    a.append(int(input()))
M=min(a)
vt=a.index(M)
print(M)
print(vt)

 

Đáp án bài 4:  In các từ viết thường trong xâu

 

import sys
sys.stdin=open('D054.INP','r')
sys.stdout=open('D054.OUT','w')
n=input()
n=n.split()
for i in n:
    if i.islower():
        print(i,end=' ')

 

Đáp án bài 5:  Kiểm tra xem số nguyên n có trong dãy số Pell

import sys
sys.stdin=open('D055.INP','r')
sys.stdout=open('D055.OUT','w')
def Pell(n):
    pell1=[0,1]
    while pell1[-1]<=n:
        pell2=2*pell1[-1]+pell1[-2]
        pell1.append(pell2)
    return pell1
n=int(input())
a=Pell(n)
if n in a:
    print('Yes')
    print(a.index(n))
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 !

 

Cách làm đồng hồ đếm ngược trong PowerPoint và tải về đồng hồ

Hôm nay là ngày đẹp trời! Thầy Dân sẽ hướng dẫn các bạn cách làm đồng hồ đếm ngược trong PowerPoint 2019 hoặc các bạn không làm có thể tải về đồng hồ về sử dụng thoải mái ! Nào chúng ta cùng bắt tay vào làm ngay thôi nào !

Tải Đồng hồ xinh xắn tươi tắn và âm thanh

Đầu tiên các bạn tải dùm thầy hình chiếc đồng hồ xinh xắn và 1 âm thanh tiếng giây và âm thanh hết giờ nhé ! Hãy bấm vào hình dưới để tải về !

Tải bằng google driver

 

Tải đồng hồ đếm ngược trong PowerPoint có âm thanh

Đồng hồ đếm ngược trong PowerPoint có âm thanh

Tải hình các loại cây đẹp, hình động, âm thanh

trò chơi cây táo

trò chơi vừa mê cây táo vừa mê học

  • Trong tập tin tải có hơn 100 hình cây khác nhau tha hồ chọn lựa.
  • Bao gồm các loại âm thanh hỗ trợ cho trò chơi vừa mê hái táo vừa mê học các bạn nhé !
  •  Hãy bấm vào hình dưới để tải về !

Tải bằng google driver

PDF Loading...

Nếu các bạn chưa biết làm hãy tải phần Powerpoint đồng hồ thầy đã làm sẵn:

Tải bằng google driver

 

cách làm câu hỏi trắc nghiệm video:

Hình cảm ơn đẹp và dễ thương trong PowerPoint:

hình cảm ơn đẹp và dễ thương

hình cảm ơn đẹp và dễ thươ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é !

Giải đề 2 có đáp án thi HSG tin học python chuyên tin Tiền Giang năm 2024 – 2025

Đề thi HSG chuyên tin tiền giang 2024 - 2025

10 đề thi đáp án thi Python

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

42 bài tập cờ tàn cuộc Cờ Vua siêu hay siêu hấp dẫn

Thầy rất vui khi được các em giải 1 nước chiếu bí, 2 nước chiếu hết và 3 nước chiếu hết ! Nhưng hôm nay là ngày rất đặc biệt thầy sẽ gửi cho các em 42 tuyệt chiêu chính là 42 bài tập cờ tàn cuộc Cờ Vua siêu hay siêu hấp dẫn!  Các em phải phán đoán suy nghĩ các nước tiếp theo sao cho, ép đối phương phải thua trong thế trận đã được mình dàn trận để chiến thắng đối thủ! Quá hay phải không nào?

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

  • Rồi em nào chưa xem bài thì hãy vào giải trước 30 bài tập 1 nước chiếu hết trong cờ vua là:

Phần 1: 30 bài tập giải cờ vua 1 nước chiếu hết Vào Xem ngay!

  • Sau khi đã giải xong 30 bài tập 1 nước chiếu hết xong các em vào giải tiếp là

Phần 2: 65 bài tập Cờ Vua 2 nước chiếu hết từ cơ bản đến nâng cao mới nhất năm 2024

  • Sau đó giải tiếp 20 bài tập 3 nước chiếu hết:

Phần 3: 20 bài tập cờ vua 3 nước chiếu hết hay nhất năm 2024

Rồi còn chờ gì hãy vô giải ngay và tìm hiểu những thế trận của mình qua !

42 bài tập cờ tàn cuộc Cờ Vua siêu hay siêu hấp dẫn! 

các nguyên tắc trong cờ tàn vua chống vua + tốt

các nguyên tắc trong cờ tàn vua chống vua + tốt

Các nguyên tắc trong giai đoạn tàn cuộc cờ vua

Các nguyên tắc trong giai đoạn tàn cuộc cờ vua

Bài tập cờ tàn Tốt

Bài tập cờ tàn Tốt

Bài tập cờ tàn cờ Vua

Bài tập cờ tàn cờ Vua

Bài tập cờ vua tổng hợp PDF

Bài tập cờ vua tổng hợp PDF

Bài tập cờ tàn Tốt

Bài tập cờ tàn Tốt

42 bài tập cờ tàn trong cờ vua

42 bài tập cờ tàn trong cờ vua

42 bài tập cờ tàn

42 bài tập cờ tàn

300 the cờ tàn cơ bản

42 the cờ tàn cơ bản

300 the cờ tàn cơ bản

42 the cờ tàn cơ bản

anh ( chị ) hãy êu các nguyên tắc trong cờ tàn vua chống vua + tốt

nguyên tắc trong cờ tàn vua chống vua tốt

Cờ tàn 2 pháo

Cờ tàn cờ vua

có bao nhiêu loại tàn cuộc trong thi đấu cờ vua

có bao nhiêu loại tàn cuộc trong thi đấu cờ vua

Chiếu hết bằng 2 Tượng

Chiếu hết bằng 2 Tượng

Chiến thuật cờ tàn

Chiến thuật cờ tàn

Cách chơi cờ tàn

Cách chơi cờ tàn

Cách chiếu hết bằng Tượng Mã

Cách chiếu hết

các nguyên tắc trong cờ tàn vua chống vua + tốt

các nguyên tắc trong cờ tàn vua chống vua + tốt

Các the cờ tàn trong cờ tướng

Các the cờ tàn trong cờ tướng

Các the cờ tàn

Các thế cờ tàn

 

Ván cờ tàn

Ván cờ tàn

Tàn cuộc là gì

Tàn cuộc là gì

Tàn cuộc cờ Vua

Tàn cuộc cờ Vua

Tàn cuộc Cờ vua PDF

Tàn cuộc Cờ vua PDF

Tài liệu học cờ vua

Tài liệu học cờ vua

Sách Cờ Vua PDF

Sách Cờ Vua PDF

Phần mềm luyện cờ tàn

Phần mềm luyện cờ tàn

Nguyên lý cờ tàn

Nguyên lý cờ tàn

Luyện cờ tàn

Luyện cờ tàn

Luyện cờ tàn Online

Luyện cờ tàn cờ vua Online

Luyện cờ tướng online

Luyện cờ tướng online

Khai cuộc cờ vua

Khai cuộc cờ vua

Cờ tàn trong cờ Vua

Cờ tàn trong cờ Vua

Cờ tàn trong cờ Vua

Cờ tàn trong cờ Vua

Cờ vua

Cờ vua

Ebook cờ Vua

cờ tàn hay cờ Vua

Hay nếu các nguyên tắc trong cờ tàn Vua chống Vua + Tốt

trong cờ tàn Vua chống Vua  Tốt, tượng

Học cờ online

Học cờ online

Cờ tàn thực dụng

Cờ tàn thực dụng

Cờ tàn Mã

Cờ tàn tượng

Cờ tàn mã tốt

Cờ tàn mã tốt

Cờ tàn là gì

Cờ tàn là gì

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 !

 

 

 

 

 

 

 

20 bài tập cờ vua 3 nước chiếu hết hay và hấp dẫn nhất 2024

Thầy Dân mến chào các em có sở thích đam mê chơi cờ vua! Trong cờ vua đôi khi mình bị bỏ lỡ các nước dẫn đến chiếu hết cờ để mình có một chiến thắng quyết định và ngay tức khắc! Nhưng các em đã bị bỏ qua chiến thắng một cách rất là đáng tiếc ! Để điều đó không thể xảy ra nữa thầy đã soạn ra được 20 bài tập cờ vua 3 nước chiếu hết hay và hấp dẫn nhất năm 2024. Cho các em có thể rèn luyện khả năng chiến đấu cờ vua một cách tốt nhất có thể!

  • Rồi em nào chưa xem bài thì hãy vào giải trước 30 bài tập 1 nước chiếu hết trong cờ vua là:

Phần 1: 30 bài tập giải cờ vua 1 nước chiếu hết Vào Xem ngay!

  • Sau khi đã giải xong 30 bài tập 1 nước chiếu hết xong các em vào giải tiếp là

Phần 2: 65 bài tập Cờ Vua 2 nước chiếu hết từ cơ bản đến nâng cao mới nhất năm 2024

  • Sau đó giải tiếp 20 bài tập 3 nước chiếu hết:

Phần 3: 20 bài tập cờ vua 3 nước chiếu hết hay nhất năm 2024

  • Sau rồi bây giờ các em hãy vào giải tiếp

20 bài tập cờ vua 3 nước chiếu hết hay và hấp dẫn nhất năm 2024

Bài tập 1: cờ vua 3 nước chiếu hết

Trắng đi trước chiếu hết trong 2 nước

Trắng đi trước chiếu hết trong 2 nước

Bài tập 2: cờ vua 3 nước chiếu hết

Những nước đi bí mật trong cờ vua

Những nước đi bí mật trong cờ vua

Bài tập 3: cờ vua 3 nước chiếu hết

Bài tập 4: cờ vua 3 nước chiếu hết

Những nước đi bí mật trong cờ vua

Những nước đi bí mật trong cờ vua

Bài tập 5: cờ vua 3 nước chiếu hết

Bài tập 6: cờ vua 3 nước chiếu hết

Bài tập 7: cờ vua 3 nước chiếu hết

Bài tập 8: cờ vua 3 nước chiếu hết

Giải bài tập cờ vua 2 nước chiếu hết cờ đáp An

Bài tập 9: cờ vua 3 nước chiếu hết

Chiếu tướng quả 3 lần cờ vua

Bài tập 10: cờ vua 3 nước chiếu hết

Cách chiếu bị cờ vua nhanh nhất

Bài tập 11: cờ vua 3 nước chiếu hết

Bài tập cờ vua 4 nước chiếu hết

Bài tập cờ vua 3 nước chiếu hết

Bài tập 12: cờ vua 3 nước chiếu hết

Bài tập cờ vua 4 nước chiếu hết

Bài tập cờ vua 4 nước chiếu hết

Bài tập 13: cờ vua 3 nước chiếu hết

 

Giải bài tập cờ vua 3 nước chiếu hết

Giải bài tập cờ vua 3 nước chiếu hết

Bài tập 14: cờ vua 3 nước chiếu hết

2 nước hết cờ trong cờ vua

2 nước hết cờ trong cờ vua

Bài tập 15: cờ vua 3 nước chiếu hết

7 nước chiếu bị trong cờ vua

7 nước chiếu bị trong cờ vua

Bài tập 16: cờ vua 3 nước chiếu hết

8 nước hết cờ

8 nước hết cờ

Bài tập 17: cờ vua 3 nước chiếu hết

8 nước hết cờ

3 nước hết cờ

Bài tập 18: cờ vua 3 nước chiếu hết

424 bài tập hết cờ trong 2 nước đi

424 bài tập hết cờ trong 3 nước đi

Bài tập 19: cờ vua 3 nước chiếu hết

424 bài tập hết cờ trong 2 nước đi PDF

424 bài tập hết cờ trong 2 nước đi PDF

Bài tập 20: cờ vua 3 nước chiếu hết

Bài tập cờ vua 2 nước chiếu hết PDF

Bài tập cờ vua 3 nước chiếu hết PDF

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 !

 

Đề thi học sinh giỏi Tin Học THCS và THPT có đáp án giải đề 4

Thầy rất vui được gặp lại các em đam mê lập trình python nhé! Đây là đã qua đề 4 trong 20 Đề thi học sinh giỏi Tin Học THCS và THPT có đáp án kèm theo cho các em thuận tiện cho việc học ôn thi để các em chuẩn bị thi học sinh giỏi Tin Học cấp huyện sắp tới! Thầy chúc các em đạt điểm cao và đạt được thành tích tốt nhé!

Đề 4 thi học sinh giỏi Tin Học Trung Học Cơ Sở:

Thứ tự Tên hài File

chương

trình

File dữ liệu vào File kết quả
Bài 1 Tính cấp độ bão D041* D041.1NP D041.OUT
Bài 2 Tính trung bình cộng những số nguyên chẵn từ m đến n D042* D042.1NP D042.OUT
Bài 3 Tính trung bình cộng các số không chia hết cho 3 trong mảng D043 * D043.1NP D043.OUT
Bài 4 In các từ có chiều dài là số nguyên tố trong xâu s D044.* D044.INP D044.OUT
Bài 5 In số Harshad thứ n D045 * D045.INP D045.OUT

Bài 1: (4 điểm) Tính cấp độ bão

  • Diễn Giải : Nhập vào tốc độ gió (đơn vị km/h) của một cơn bão ờ ba địa điểm khác nhau, tính tốc độ gió trung bình. Cho biết cơn bão đó thuộc cấp nào sau đây:
    1. Nếu tốc độ gió trung bình dưới 89: Không phải bão
    2. Nếu tốc độ gió trung bình từ 89 đến dưới 102: cấp 10
    3. Nếu tốc độ gió trung  bình từ 102 đến dưới 117:   cấp 11
    4. Nếu tốc độ gió trung  bình từ 117 đến dưới 133:   cấp 12
    5. Nếu tốc độ gió trung bình từ 133 đến dưới 149:   cấp 13
    6. Nếu tốc độ gió trung bình lừ 149 đến dưới 166:   cấp 14
    7. Nếu tốc độ gió trung bình từ 166 đến dưới 183:   cấp 15
    8. Nếu tốc độ gió trung bình trên 183: Siêu bão
  • Input: Nhập vào 3 số nguyên a, b, c; mỗi số một dòng cho biết tốc độ gió của ở 3 địa điểm khác nhau (0<a, b, c<500).
  • Output: Hai dòng:
    • Dòng 1: Tốc độ gió trung bình (một chữ số thập phân)
    • Dòng 2: cấp bão
  • Ví dụ về input và output:
Input Output
100 111.3
120 Cap 11
114
130 95.0
70 Cap 10

 

Bài 2: (4 điểm) Tính trung bình cộng những số nguyên chẵn 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 các số nguyên chẵn từ m đcn n.
  • Input: Hai số nguycn dương m và n (0<m, n<106), mồi số trcn một dỏng.
  • Output: Là trung bình cộng các số nguyên chẵn từ m đến n, làm tròn đến một chữ số thập phân. Nếu không có số chẵn nào từ m đến n thì in “0.0”
  • Ví dụ:
Input Output
11

15

13.0
2

13

7.0

 

Bài 3: (4 điểm) Tính trung bình cộng các số không chia hết cho 3 trong mảng

  • Diễn giải: Nhập vào một mảng a có n số nguyên: ao, ai, a2,an-i, tính trung bình cộng các số không chia hết cho 3 trong 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: Trung bình cộng các số không chia hết cho 3 trong mảng, làm tròn đến ba chữ số thập phân. Nếu không có số nào thỏa điều kiện thì in “0.000”
  • Ví Dụ:
Input Output
7

9

6

3

8

10

7

-2

5.750

 

5

20

7

6

8

0

11.667

Bài 4: (4 điểm) In các từ có chiều dài là số nguyên tố trong xâu s

  • Diễn giải: Nhập vào một xâu s. In các từ có chiều dài là số nguyên 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: Các từ có chiều dài là số nguyên tố trong xâu theo thứ tự xuất hiện, các từ trên một dòng, cách nhau bởi dấu cách.
  • Ví dụ:

Input

Output

Toi hoc LAP TRINH C++ tu nam 2023 Toi hoc LAP TRINH C++ tu nam
Thi HOC SINH GIOI mon Tin Hoc Thi HOC mon Tin Hoc

Bài 5: (4 điểm) In sổ Harshad thứ n

  • Diễn Giải:
    • Nhập vào số nguyên dương n. In số Harshad thứ n
    • Số Harshad là một số tự nhiên n mà n chia hết cho tổng các chữ số của nó
    • Ví dụ:
    • n=18; tổng các chữ số của 18 là 1+8=9 và 18 chia hết cho 9 n=24; tổng các chữ số của 24 là 2+4=6 và 24 chia hết cho 6 Dãy số Harshad: 1, 2, 3,4, 5, 6, 7, 8, 9, 10, 12, 18, 20, 21, 24,27,…
    • Số 1 là số Harshad thứ 0
  • Input: Một số nguyên n (0<=n<101)
  • Output: Số Harshad thứ n
  • Ví Dụ:

Input

Output

4 5
11 18

Đáp án bài 1: Tính cấp độ bão

 

import sys
sys.stdin=open('D041.INP','r')
sys.stdout=open('D041.OUT','w')
a=int(input())
b=int(input())
c=int(input())
gtb=(a+b+c)/3
print('%0.1f'%gtb)
if gtb<89:
    print('Khong phai bao')
elif 89<=gtb<102:
    print('Cap 10')
elif 102<=gtb<117:
    print('Cap 11')
elif 117<=gtb<133:
    print('Cap 12')
elif 133<=gtb<149:
    print('Cap 13')
elif 149<=gtb<166:
    print('Cap 14')
elif 166<=gtb<183:
    print('Cap 15')
elif gtb>183:
    print('Sieu bao')

 

Đáp án bài 2: Tính trung bình cộng những số nguyên chẵn từ m đến n

 

import sys
sys.stdin=open('D042.INP','r')
sys.stdout=open('D042.OUT','w')
m=int(input())
n=int(input())
tong=0
dem=0
tbc=0
for i in range(m,n+1):
    if i%2==0:
        tong+=i
        dem+=1
if dem>0:
    tbc=tong/dem
    print('%0.1f'%tbc)

 

Đáp án bài 3: Tính trung bình cộng các số không chia hết cho 3 trong mảng

 

import sys
sys.stdin=open('D043.INP','r')
sys.stdout=open('D043.OUT','w')
n=int(input())
a=[]
while True:
    try:
        line=input()
        try:
            x=int(line)
            a.append(x)
        except ValueError:
            break
    except EOFError:
        break
dem=0
tong=0
tbc=0
for i in range(len(a)):
    if a[i]%3!=0:
        dem+=1
        tong+=a[i]
if dem>0:
    tbc=tong/dem
    print('%0.3f'%tbc)
else:
    print('0.000')

 

Đáp án bài 4: In các từ có chiều dài là số nguyên tố trong xâu s

 

import sys
sys.stdin=open('D044.INP','r')
sys.stdout=open('D044.OUT','w')
def ktnt(n):
    i=2
    while i*i<=n and n%i!=0:
        i+=1
    return i*i>n and n>1
s=input()
dem=0
i=0
a=[]
while dem<len(s):
    if ktnt(i):
        dem+=1
        a.append(i)
    i+=1
s=s.split()
for i in s:
    for j in range(len(a)):
        if len(i)==a[j]:
            print(i,end=' ')

 

Đáp án bài 5:  In sổ Harshad thứ n

 

import sys
sys.stdin=open('D045.INP','r')
sys.stdout=open('D045.OUT','w')
def Harshad(n):
    a=str(n)
    tong=0
    for i in range(len(a)):
        tong+=int(a[i])
    if n%tong==0:
        return True
    else:
        return False
n=int(input())
a=[]
dem=0
i=1
while dem<=n:
    if Harshad(i):
        dem+=1
        a.append(i)
    i+=1
print(a[n])

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 !