CHỦ ĐỀ 1: MÁY TÍNH VÀ XÃ HỘI TRI THỨC
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 1: Thông tin và xử lí thông tin
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 2: Vai trò của thiết bị thông minh và tin học đối với xã hội
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 3: Một số kiểu dữ liệu và dữ liệu văn bản
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 4: Hệ nhị phân và dữ liệu số nguyên
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 5: Dữ liệu logic
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 6: Dữ liệu âm thanh và hình ảnh
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 7: Thực hành sử dụng thiết bị số thông dụng
CHỦ ĐỀ 2: MẠNG MÁY TÍNH VÀ INTERNET
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 8: Mạng máy tính trong cuộc sống hiện đại
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 9: An toàn trên không gian mạng
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 10: Thực hành khai thác tài nguyên trên internet
CHỦ ĐỀ 3: ĐẠO ĐỨC, PHÁP LUẬT VÀ VĂN HÓA TRONG MÔI TRƯỜNG SỐ
CHỦ ĐỀ 4: ỨNG DỤNG TIN HỌC
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 12: Phần mềm thiết kế đồ họa
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 13: Bổ sung các đối tượng đồ họa
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 14: Làm việc với đối tượng đường và văn bản
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 15: Hoàn thiện hình ảnh đồ họa
CHỦ ĐỀ 5: GIẢI QUYẾT VẤN ĐỀ VỚI SỰ TRỢ GIÚP CỦA MÁY TÍNH
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 16: Ngôn ngữ lập trình bậc cao và Python
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 17: Biến và lệnh gán
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 18: Các lệnh vào ra đơn giản
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 19: Câu lệnh rẽ nhánh If
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 20: Câu lệnh lặp For
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 21: Câu lệnh lặp While
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 22: Kiểu dữ liệu danh sách
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 23: Một số lệnh làm việc với dữ liệu danh sách
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 24: Xâu kí tự
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 25: Một số lệnh làm việc với xâu kí tự
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 26: Hàm trong Python
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 27: Tham số của hàm
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 28: Phạm vi của biến
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 29: Nhận biết lỗi chương trình
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 30: Kiểm thử và gỡ lỗi chương trình
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 31: Thực hành viết chương trình đơn giản
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 32: ôn tập lập trình Python
Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 31: Thực hành viết chương trình đơn giản
https://s.shopee.vn/AKN2JyAJAw
Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức bài 31: Thực hành viết chương trình đơn giản
Trên sách bài tập (SBT) tin học lớp 10 kết nối tri thức, bài 31 là phần thực hành viết chương trình đơn giản. Sách cung cấp đáp án chuẩn và hướng dẫn giải chi tiết cho từng bài tập, giúp học sinh hiểu rõ và nắm vững kiến thức bài học.
Mục tiêu của bài tập này là giúp học sinh thực hành viết chương trình máy tính đơn giản, từ đó củng cố kiến thức về lập trình và thuật toán cơ bản. Việc thực hành này giúp học sinh rèn luyện kỹ năng lập trình, tư duy logic và xử lý vấn đề một cách hiệu quả.
Qua việc giải bài tập trong sách, học sinh sẽ có cơ hội áp dụng kiến thức học được vào thực tế, từ đó nâng cao khả năng giải quyết vấn đề và sáng tạo trong lập trình. Việc nắm vững những kiến thức này sẽ giúp học sinh chuẩn bị tốt hơn cho các bài tập và dự án lớn hơn trong tương lai.
Bài tập và hướng dẫn giải
31.1. Viết chương trình yêu cầu nhập số thực dương a. Chương trình cần kiểm soát lỗi nhập dữ liệu như sau:
Nếu số đã nhập nhỏ hơn hoặc bằng 0 thì thông báo: Nhập sai, số a phải lớn hơn 0. Hãy nhập lại.
Chương trình cần kiểm soát lỗi nhập cho đến khi nào nhập đúng thì thôi.
31.2. Bài toán sắp xếp: Cho trước một dãy số A, viết chương trình sắp xếp dãy số này theo thứ tự tăng dần.
Giả sử chúng ta sẽ áp dụng thuật toán sắp xếp chèn để cài đặt cho chương trình này. Ý tưởng của thuật toán này như sau: Sẽ duyệt từng phần tử của dãy A, tính từ vị trí thứ 2 trở đi. Với mỗi phần tử (giả sử A[k]), sẽ tìm cách chèn phần tử này vào đúng vị trị của dãy con phía trước A[0], A[1]....., A[k-1] sao cho dãy con này được sắp xếp đúng. Sau khi duyệt xong các phần tử của dãy thì dãy gốc đã được sắp xếp xong.
Với mỗi phần tử A[k], việc chèn vào vị trí đúng trong dãy con phía trước được thực hiện bằng một vòng lặp như sau:
j = k - 1
while j > 6 and A[j] > A[j+1]:
A[j],A[j + 1] = A[j+1],A[j]
j = j - 1
Đề tìm lỗi chương trình trên chúng ta áp dụng công cụ printline, in các giá trị trung gian. Với mỗi vòng lặp chính (vòng lặp for k in range(1,n)), chúng ta sẽ in ra các giá trị sau: k, A[k] và kết quả dãy A.
Chương trình được viết như sau, sau khi bổ sung các lệnh in phần tử trung gian.
dayA = (5,1,8,4,2] # Dãy gốc cần sắp xếp
def sap_xep(A):
n = len(A)
for k in range(1,n):
print("vòng",k, "số đang xét:", A[k], end = " ")
j = k - 1
while j > 0 and A[j] > A[j+1]:
A[j],A[j + 1] = A[j+1],A[j]
j = j - 1
print(A)
print("Dãy gốc:",dayA)
A = dayA.copy()
sap_ xep (A)
print("Dãy đích:",A)
Em hãy viết lại chương trình trên và tiến hành kiểm thử xem chương trình có lỗi không? Nếu có thì tìm ra lỗi và sửa lại cho chương trình chạy đúng.
31.3. Viết chương trình in bảng cửu chương ra màn hình. Yêu cầu bảng cửu chương in ra thành 10 khối bao gồm 2 hàng, 5 cột như sau:

31.4. Cho trước dãy số bất kì A. Em hãy viết chương trình tìm và chỉ ra vị trí đầu tiên của dãy A mà 3 số hạng liên tiếp có giá trị là 1, 2, 3 (có thể tổng quát 3 số bất kì p, q, s). Nếu tìm thấy thì thông báo vị trí tìm thấy, nếu không thì thông báo "không tìm thấy mẫu".
31.5. Em hãy viết chương trình nhập một xâu kí tự bất kì từ bàn phím. Cần sắp xếp lại các chữ số thì dồn sang trái, các chữ cái tiếng Anh thì dồn sang phải xâu, các kí tự khác thì giữ nguyên vị trí.
31.6. Em hãy viết chương trình nhập số tự nhiên n, sau đó nhập n họ tên đầy đủ học sinh trong lớp. Khi kết thúc sẽ in ra danh sách học sinh với 2 cột, cột 1 là tên, cột 2 là họ đệm của học sinh này.
31.7. Em hãy viết chương trình nhập hai số tự nhiên Y1, Y2 là số năm, Y2 > Y1. Tính xem trong khoảng thời gian từ năm Y1 đến năm Y2 có bao nhiêu năm nhuận. Áp dụng tính xem trong thế kỉ XXI có bao nhiêu năm nhuận.
31.8. Gọi ƯCLN(a, b) là hàm ƯCLN của hai số tự nhiên a, b. Dễ thấy ta có ƯCLN(a, b) = ƯCLN(b, a%b) nếu b > 0 và ƯCLN(a, 0) = a. Từ đó hãy viết chương trình nhập hai số a, b và tính ƯCLN của a và b.
31.9. Em hãy viết chương trình nhập số tự nhiên n > 1, sau đó in ra tất cả các ước số nguyên tố khác nhau của n theo hàng ngang trên màn hình. Ví dụ:
- Nếu n = 10 thì in ra 2 5.
- Nếu n = 12 thì in ra 2 3.
31.10. Bài toán tìm tổng con lớn nhất.
Giả sử một công ty du lịch đã thiết kế một chương trình du lịch cố định đi qua lần lượt n địa điểm. Mỗi khách hàng lại có các đánh giá khác nhau cho mỗi địa điểm này. Giả sử khách hàng tên An đã đánh giá các địa điểm trong chương trình du lịch theo dãy các giá trị:
A[0], A[1], ..., A[n - 1]
Công ty muốn sắp xếp cho khách hàng An đi một phần của chương trình du lịch bằng cách đi theo một dãy con liên tục các địa điểm, ví dụ:
i, i+1,i+2,..., j
Mục đích của việc chọn chương trình cho khách hàng An là làm sao cho tổng giá trị
A[i] + A[i + 1] +... + A[j] (1)
là lớn nhất có thể.
Cho trước dãy các đánh giá n địa điểm của chương trình du lịch, hãy thiết kế một chương trình du lịch con cho khách hàng sao cho tổng (1) là lớn nhất. Ví dụ nếu dãy các đánh giá là:
1, 7, -5, -9, 3, -1,10, -6, 5
thì chương trình du lịch con đi qua các địa điểm với đánh giá 3, -1, 10 có tổng lớn nhất tức là làm khách hàng hài lòng nhất.
Giải bài tập sách giáo khoa (SGK) 10 Kết nối tri thức
- Soạn văn lớp 10 tập 1 kết nối tri thức
- Soạn văn lớp 10 tập 2 kết nối tri thức
- Văn mẫu lớp 10 kết nối tri thức
- Giải bài tập toán lớp 10 tập 1 kết nối tri thức
- Giải bài tập toán lớp 10 tập 2 kết nối tri thức
- Giải bài tập vật lí lớp 10 kết nối tri thức
- Giải bài tập hóa học lớp 10 kết nối tri thức
- Giải bài tập sinh học lớp 10 kết nối tri thức
- Giải bài tập Địa lí lớp 10 kết nối tri thức
- Giải bài tập lịch sử lớp 10 kết nối tri thức
- Giải bài tập tin học lớp 10 kết nối tri thức
- Giải bài tập Âm nhạc lớp 10 kết nối tri thức
- Giải bài tập mĩ thuật lớp 10 kết nối tri thức
- Giải bài tập giáo dục kinh tế pháp luật lớp 10 kết nối tri thức
- Giải bài tập giáo dục quốc phòng an ninh lớp 10 kết nối tri thức
- Giải bài tập hoạt động trải nghiệm lớp 10 kết nối tri thức
- Giải bài tập thiết kế công nghệ lớp 10 kết nối tri thức
- Giải bài tập công nghệ trồng trọt lớp 10 kết nối tri thức
- Giải bài tập giáo dục thể chất lớp 10 kết nối tri thức
- Giải bài tập tiếng anh lớp 10 Global Success
Giải bài tập sách giáo khoa (SGK) 10 Chân trời sáng tạo
- Soạn văn lớp 10 tập 1 chân trời sáng tạo
- Soạn văn lớp 10 tập 2 chân trời sáng tạo
- Văn mẫu lớp 10 chân trời sáng tạo
- Giải bài tập toán lớp 10 tập 1 chân trời sáng tạo
- Giải bài tập toán lớp 10 tập 2 chân trời sáng tạo
- Giải bài tập vật lí lớp 10 chân trời sáng tạo
- Giải bài tập hóa học lớp 10 chân trời sáng tạo
- Giải bài tập sinh học lớp 10 chân trời sáng tạo
- Giải bài tập Địa lí lớp 10 chân trời sáng tạo
- Giải bài tập lịch sử lớp 10 chân trời sáng tạo
- Giải bài tập tin học lớp 10 chân trời sáng tạo
- Giải bài tập Âm nhạc lớp 10 chân trời sáng tạo
- Giải bài tập mĩ thuật lớp 10 chân trời sáng tạo
- Giải bài tập giáo dục kinh tế pháp luật lớp 10 chân trời sáng tạo
- Giải bài tập Hoạt động trải nghiệm, hướng nghiệp lớp 10 chân trời sáng tạo bản 1
- Giải bài tập Hoạt động trải nghiệm, hướng nghiệp lớp 10 chân trời sáng tạo bản 2
- Giải bài tập giáo dục quốc phòng an ninh lớp 10 chân trời sáng tạo
- Giải bài tập thiết kế công nghệ lớp 10 chân trời sáng tạo
- Giải bài tập công nghệ trồng trọt lớp 10 chân trời sáng tạo
- Giải bài tập giáo dục thể chất lớp 10 chân trời sáng tạo
- Giải bài tập tiếng anh lớp 10 Friends Global
Giải bài tập sách giáo khoa (SGK) 10 Cánh diều
- Soạn văn lớp 10 tập 1 cánh diều
- Soạn văn lớp 10 tập 2 cánh diều
- Văn mẫu lớp 10 cánh diều
- Giải bài tập toán lớp 10 tập 1 cánh diều
- Giải bài tập toán lớp 10 tập 2 cánh diều
- Giải bài tập vật lí lớp 10 cánh diều
- Giải bài tập hóa học lớp 10 cánh diều
- Giải bài tập sinh học lớp 10 cánh diều
- Giải bài tập Địa lí lớp 10 cánh diều
- Giải bài tập lịch sử lớp 10 cánh diều
- Giải bài tập tin học lớp 10 cánh diều
- Giải bài tập Âm nhạc lớp 10 cánh diều
- Giải bài tập mĩ thuật lớp 10 cánh diều
- Giải bài tập giáo dục kinh tế pháp luật lớp 10 cánh diều
- Giải bài tập giáo dục quốc phòng an ninh lớp 10 cánh diều
- Giải bài tập hoạt động trải nghiệm lớp 10 cánh diều
- Giải bài tập thiết kế công nghệ lớp 10 cánh diều
- Giải bài tập công nghệ trồng trọt lớp 10 cánh diều
- Giải bài tập giáo dục thể chất lớp 10 cánh diều
- Giải bài tập tiếng anh lớp 10 Explore new worlds
Giải bài tập sách bài tập (SBT) lớp 10 kết nối tri thức
- Giải bài tập sách bài tập (SBT) ngữ văn lớp 10 tập 1 kết nối tri thức
- Giải bài tập sách bài tập (SBT) ngữ văn lớp 10 tập 2 kết nối tri thức
- Giải bài tập sách bài tập (SBT) toán lớp 10 tập 1 kết nối tri thức
- Giải bài tập sách bài tập (SBT) toán lớp 10 tập 2 kết nối tri thức
- Giải bài tập sách bài tập (SBT) hóa học lớp 10 kết nối tri thức
- Giải bài tập sách bài tập (SBT) sinh học lớp 10 kết nối tri thức
- Giải bài tập sách bài tập (SBT) vật lí lớp 10 kết nối tri thức
- Giải bài tập sách bài tập (SBT) lịch sử lớp 10 kết nối tri thức
- Giải bài tập sách bài tập (SBT) địa lí lớp 10 kết nối tri thức
- Giải bài tập sách bài tập (SBT) tin học lớp 10 kết nối tri thức
- Giải bài tập sách bài tập (SBT) giáo dục kinh tế pháp luật lớp 10 kết nối tri thức
- Giải bài tập sách bài tập (SBT) giáo dục quốc phòng và an ninh lớp 10 kết nối tri thức
- Giải bài tập sách bài tập (SBT) hoạt động trải nghiệm lớp 10 kết nối tri thức
- Giải bài tập sách bài tập (SBT) tiếng anh lớp 10 Global success
Giải bài tập sách bài tập (SBT) lớp 10 chân trời sáng tạo
- Giải bài tập sách bài tập (SBT) ngữ văn lớp 10 tập 1 chân trời sáng tạo
- Giải bài tập sách bài tập (SBT) ngữ văn lớp 10 tập 2 chân trời sáng tạo
- Giải bài tập sách bài tập (SBT) toán lớp 10 tập 1 chân trời sáng tạo
- Giải bài tập sách bài tập (SBT) toán lớp 10 tập 2 chân trời sáng tạo
- Giải bài tập sách bài tập (SBT) hóa học lớp 10 chân trời sáng tạo
- Giải bài tập sách bài tập (SBT) sinh học lớp 10 chân trời sáng tạo
- Giải bài tập sách bài tập (SBT) vật lí lớp 10 chân trời sáng tạo
- Giải bài tập sách bài tập (SBT) lịch sử lớp 10 chân trời sáng tạo
- Giải bài tập sách bài tập (SBT) địa lí lớp 10 chân trời sáng tạo
- Giải bài tập sách bài tập (SBT) giáo dục kinh tế pháp luật lớp 10 chân trời sáng tạo
- Giải bài tập sách bài tập (SBT) giáo dục quốc phòng và an ninh lớp 10 chân trời sáng tạo
- Giải bài tập sách bài tập (SBT) hoạt động trải nghiệm lớp 10 chân trời sáng tạo bản 1
- Giải bài tập sách bài tập (SBT) hoạt động trải nghiệm lớp 10 chân trời sáng tạo bản 2
- Giải bài tập sách bài tập (SBT) tiếng anh lớp 10 Friends Global
Giải bài tập sách bài tập (SBT) lớp 10 Cánh diều
- Giải bài tập sách bài tập (SBT) ngữ văn lớp 10 tập 1 cánh diều
- Giải bài tập sách bài tập (SBT) ngữ văn lớp 10 tập 2 cánh diều
- Giải bài tập sách bài tập (SBT) toán lớp 10 tập 1 cánh diều
- Giải bài tập sách bài tập (SBT) toán lớp 10 tập 2 cánh diều
- Giải bài tập sách bài tập (SBT) hóa học lớp 10 cánh diều
- Giải bài tập sách bài tập (SBT) sinh học lớp 10 cánh diều
- Giải bài tập sách bài tập (SBT) vật lí lớp 10 cánh diều
- Giải bài tập sách bài tập (SBT) lịch sử lớp 10 cánh diều
- Giải bài tập sách bài tập (SBT) địa lí lớp 10 cánh diều
- Giải bài tập sách bài tập (SBT) tin học lớp 10 cánh diều
- Giải bài tập sách bài tập (SBT) giáo dục kinh tế pháp luật lớp 10 cánh diều
- Giải bài tập sách bài tập (SBT) hoạt động trải nghiệm lớp 10 cánh diều
- Giải bài tập sách bài tập (SBT) giáo dục quốc phòng và an ninh lớp 10 cánh diều
- Giải bài tập sách bài tập (SBT) tiếng anh lớp 10 Explore new world
Giải bài tập chuyên đề học tập 10 Kết nối tri thức
- Giải bài tập chuyên đề toán lớp 10 kết nối tri thức
- Giải bài tập chuyên đề ngữ văn lớp 10 kết nối tri thức
- Giải bài tập chuyên đề vật lí lớp 10 kết nối tri thức
- Giải bài tập chuyên đề hóa học lớp 10 kết nối tri thức
- Giải bài tập chuyên đề sinh học lớp 10 kết nối tri thức
- Giải bài tập chuyên đề lịch sử lớp 10 kết nối tri thức
- Giải bài tập chuyên đề địa lí lớp 10 kết nối tri thức
- Giải bài tập chuyên đề công nghệ trồng trọt lớp 10 kết nối tri thức
- Giải bài tập chuyên đề giáo dục kinh tế và pháp luật lớp 10 kết nối tri thức
- Giải bài tập chuyên đề tin học lớp 10 theo định hướng tin học ứng dụng kết nối tri thức
- Giải bài tập chuyên đề tin học lớp 10 theo định hướng khoa học máy tính kết nối tri thức
- Giải bài tập chuyên đề mĩ thuật lớp 10 kết nối tri thức
Giải bài tập chuyên đề học tập 10 Chân trời sáng tạo
- Giải bài tập chuyên đề toán lớp 10 chân trời sáng tạo
- Giải bài tập chuyên đề ngữ văn lớp 10 chân trời sáng tạo
- Giải bài tập chuyên đề vật lí lớp 10 chân trời sáng tạo
- Giải bài tập chuyên đề hóa học lớp 10 chân trời sáng tạo
- Giải bài tập chuyên đề sinh học lớp 10 chân trời sáng tạo
- Giải bài tập chuyên đề địa lí lớp 10 chân trời sáng tạo
- Giải bài tập chuyên đề lịch sử lớp 10 chân trời sáng tạo
- Giải bài tập chuyên đề giáo dục kinh tế và pháp luật lớp 10 chân trời sáng tạo
- Giải bài tập chuyên đề âm nhạc lớp 10 chân trời sáng tạo
Giải bài tập chuyên đề học tập 10 Cánh diều
- Giải bài tập chuyên đề toán lớp 10 cánh diều
- Giải bài tập chuyên đề ngữ văn lớp 10 cánh diều
- Giải bài tập chuyên đề vật lí lớp 10 cánh diều
- Giải bài tập chuyên đề hóa học lớp 10 cánh diều
- Giải bài tập chuyên đề sinh học lớp 10 cánh diều
- Giải bài tập chuyên đề địa lí lớp 10 cánh diều
- Giải bài tập chuyên đề lịch sử lớp 10 cánh diều
- Giải bài tập chuyên đề công nghệ trồng trọt lớp 10 cánh diều
- Giải bài tập chuyên đề giáo dục kinh tế và pháp luật lớp 10 cánh diều
- Giải bài tập chuyên đề tin học lớp 10 theo định hướng tin học ứng dụng cánh diều
- Giải bài tập chuyên đề tin học lớp 10 theo định hướng khoa học máy tính cánh diều
- Giải bài tập chuyên đề âm nhạc lớp 10 cánh diều