Nội dung text khoa k2601 tai lieu.docx
chuyentin.pro – Lớp ôn thi tin học trẻ bảng A TÀI LIỆU KHÓA 20 - 01 – 2026 1. Link tài liệu: https://docs.google.com/document/d/18mCG- WT8Iu4dj2nr7b7ZYpGkddNu0XBx/edit?usp=sharing&ouid=111747260935941861590&rtpof=true&s d=true 2. Link chấm bài: https://oj.chuyentin.pro/contest/1b2601 3. Link phòng meet: https://meet.google.com/ipr-krys-okt 4. Group zalo nhận thông báo: https://zalo.me/g/afkuwo659 5. Group zalo trao đổi: https://zalo.me/g/ldkcoz308 ngày 0 Bài 1. Tài liệu Bài 2. DTHCN Diện tích hình chữ nhật Cho chiều dài và chiều rộng. Tính diện tích hình chữ nhật. Input: chiều dài cd, chiều rộng cr (cd, cr <= 10 6 ) Output: diện tích S. Input Output 5 3 15 ngày 1 Bài 3. CHUSO Tìm chữ số Cho số nguyên N có 4 chữ số. Tìm chữ cuối cùng và chữ số đầu tiên của N. Input: số nguyên dương N có 4 chữ số (1000 ≤ N ≤ 9999) Output: các kết quả của bài toán. Ví dụ : Input Output 2314 Chu so cuoi cung la 4 Chu so dau tien la 2 giải Chữ số cuối = n chia lấy dư 10 2314 10 231 4 Chữ số đầu = n chia lấy thương 1000
Input: số nguyên dương N (N ≤ 10 9 ) Output: nếu N toàn lẻ xuất true, ngược lại xuất false. Ví dụ: Input Output 11357 true 1221 false giải gọi d là số lượng chữ số chẵn trong N nếu d = 0 thì N là số toàn lẻ dùng lệnh lặp để xét từng chữ số của số N dùng % 10 để lấy chữ số cuối dùng // 10 để xóa cuối cuối code py n = int(input()) d = 0 while n > 0: x = n % 10 if x % 2 == 0: d = d + 1 n = n // 10 if d==0: print(‘true’) else: print(‘false’) code scratch khi bấm vào cờ xanh hỏi ‘N = ?’ và đợi đặt N thành trả lời đặt D thành 0 lặp cho đến khi N = 0 đặt X thành N chia lấy dư 10 nếu X chia lấy dư 2 = 0 thì đặt D thành D + 1 đặt N thành làm tròn xuống(N/10) nếu D = 0 thì nói “true” nếu không thì nói “false” Bài 6. HGT Hàm giai thừa Kí hiệu x! = 1 * 2 * … * x. Ví dụ 5! = 1 * 2 * 3 * 4 * 5 = 120 Yêu cầu: Cho 2 số tự nhiên m, n (n > m). Tính: