Đề 1 Tài liệu bồi dưỡng học sinh giỏi Tin 10 thi cấp huyện
Thầy mến chào các em đang trong giai đoạn nước rút ôn luyện thi học sinh giỏi tin học lập trình Python cấp huyện hoặc cấp tỉnh, hoặc các em đang thi vào các trường Chuyên Tin. Thầy sẽ tổng hợp được 20 đề và đáp án thi HSG tin Python C++ THPT có tài liệu ôn luyện thi pdf. từ dễ đến nâng cao. Hy vọng 20 đề này sẽ giúp ích cho các em ôn lại kiến thức trước khi thi bước vào kỳ thi cam go sắp tới và Thầy chúc các em đạt được kết quả cao nhé!
Tải hình các đề thi
Nếu bạn nào mà mới bắt đầu thì nên vào bài để học nhé! còn các đề thi này dành cho các bạn chuẩn bị ôn thi học sinh giỏi lập trình Python rồi nhé!
Tự học Python từ cơ bản đến nâng cao giải đề Miễn Phí tài liệu pdf
Rồi còn chờ gì nữa mà không vào giải thử 20 đề hay và hấp dẫn nào!
NĂM HỌC 2022-2023
Môn: TIN HỌC
Thời gian: 90 phút (Không kể thời gian giao đề)
Ngày thi: 14/07/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 | Tính loại bão | D011.* | D011.INP | D051.OUT |
Bài 2 | Tính trung bình cộng những số nguyên chia hết cho 2 và 3 từ m đến n | D012.* | D012.INP | D012.OUT |
Bài 3 | Tìm số lớn nhất trong mâng và vị tri | D013. * | D013.INP | D013.OUT |
Bài 4 | In các từ viết hoa trong xâu s | D014.* | D014.INP | D014.OUT |
Bài 5 | Tính trung bình cộng các số chính phương đầu tiên | D015 * | D015.INP | D015.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++.
DANH SÁCH TÓM TẮT:
Ví dụ:
Input | Output |
100 120 114 | 111.3-Bao |
189 178 195 | 187.3-Sieu bao |
Ví dụ:
Input | Output |
4 15 | 30 9.0 |
2 11 | 15 6.0 |
Diễn giải:
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ố lớn nhất và vị trí của nó trong mảng trên cùng một dòng, cách nhau bởi dấu cách
Input | Output |
7 | 10 4 |
9 | |
6 | |
3 | |
8 | |
10 | |
7 | |
-2 |
5 | 20 0 |
20 | |
7 | |
6 | |
8 | |
0 |
Diễn giải: Nhập vào một xâu s. In các từ viết hoa 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ừ viết hoa 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.
Input | Output |
Toi hoc LAP TRINH Python tu nam 2024 | LAP TRINH |
Thi HOC SINH GIOI mon Tin Hoc | HOC SINH GIOI |
Input | Output |
4 | 3.50 |
7 | 13.00 |
import sys sys.stdin=open('D011.INP','r') sys.stdout=open('D011.OUT','w') a,b,c=map(int,input().split()) TBC=(a+b+c)/3 print('%0.1f'%TBC,'-',sep='',end='') if TBC<89: print('Gio') elif 89<=TBC<=183: print('Bao') elif 183<TBC<=220: print('Sieu bao') elif 220<TBC<=465: print('Sieu cuong phong') elif TBC>465: print('Sieu bao huy diet')
import sys sys.stdin=open('D012.INP','r') sys.stdout=open('D012.OUT','w') m,n=map(int,input().split()) tong=0 dem=0 tong5=0 for i in range(m,n+1): if i%5==0: tong5+=i print(tong5,end=' ') for i in range(m,n+1): if i%2==0 and i%3==0: dem+=1 tong+=i tbc=0 if dem>0: tbc=tong/dem print('%0.1f'%tbc)
import sys sys.stdin=open('D013.INP','r') sys.stdout=open('D013.OUT','w') n=int(input()) a=[] for i in range(n): a.append(int(input())) M=max(a) vt=a.index(M) print(M,vt)
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.isupper(): print(i,end=' ')
import sys,math sys.stdin=open('D015.INP','r') sys.stdout=open('D015.OUT','w') def ktcp(n): if n<0: return -1 x=int(math.sqrt(n)) return x*x==n n=int(input()) i=0 dem=0 tong=0 Tbc=0 while dem<n: if ktcp(i): tong+=i dem+=1 i+=1 if dem>0: Tbc=tong/dem print('%0.2f'%Tbc)
Khóa học Python online từ cơ bản đến nâng cao
2 Đề thi học sinh giỏi Tin học THCS cấp tỉnh Tiền Giang có đáp án SỞ…
1 Đề Thi Học Sinh Giỏi Tin học THCS cấp Tỉnh Tiền Giang có đáp…
Phần 1: Các bài tập dễ và cơ bản làm được các bài này các…
100 triệu là mức lương của lập trình Python vì sao? 1. Vì sao Python…
Bài 71: Đổi tất cả ký tự trong một chuỗi thành ký tự thường bằng…
Bài 26 - Tính Tổng Những Số Chia Hết Cho 3 và 5 bằng Python…
This website uses cookies.
View Comments