logo

Soạn Tin 10 Bài 12 Cánh diều: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Hướng dẫn Soạn Tin 10 Bài 12 Cánh diều: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự trang 94, 95, 96, 97, 98 SGK Tin học 10 ngắn gọn, đầy đủ bám sát nội dung bộ sách mới Cánh diều.

Bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự trang 94, 95, 96, 97, 98 SGK Tin học 10 Cánh diều


Khởi động

Trả lời câu hỏi trang 94 SGK Tin học 10: Em đã từng sử dụng phần mềm xử lí văn bản. Theo em, trong ngôn ngữ lập trình, ngoài kiểu dữ liệu số có cần dùng một kiểu dữ liệu không phải là số dùng cho các bài toán xử lí văn bản hay không? Nếu có dữ liệu như vậy thì nên có những phép xử lí nào trên dữ liệu thuộc kiểu đó?

Lời giải:

Ngoài kiểu dữ liệu số cần có các kiểu dữ liệu không phải số cho các bài toán xử lý văn bản. Những phép xử lý nên có trên kiểu dữ liệu kiểu đó sẽ bảo gồm: đếm số ký tự, cắt chuỗi, nối chuỗi, thay thế ký tự trong chuỗi, tìm kiếm ký tự trong chuỗi, viết hoa,…


Hoạt động


1. Kiểu dữ liệu xâu kí tự

Trả lời câu hỏi trang 94 SGK Tin học 10: Em hãy đọc chương trình sau đây và cho biết mỗi biến: so_hop, khoi_luong_hop, don_vi_kl chứa dữ liệu thuộc kiểu nào?

Soạn Tin 10 Bài 12 Cánh diều: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Lời giải:

Biến so_hop kiểu số nguyên int

Biến khoi_luong_hop kiểu số thực float

Biến don_vi_ki kiểu số thực float


2. Một số hàm xử lí xâu kí tự

Trả lời câu hỏi trang 96 SGK Tin học 10: Em hãy đọc các chương trình sau đây và cho biết kết quả nhận được khi thực hiện chương trình:

Soạn Tin 10 Bài 12 Cánh diều: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Lời giải:

Hình 1: Kết quả nhận được sẽ thay thế chữ “sân đình” thành “bờ ao” và in ra dòng chữ “Trúc xinh chúc mọc sân đình”

Hình 2:  Kết quả nhận được sẽ thay thế chữ “bờ ao” thành “sân đình” ở biến a, biến b sẽ không thay đổi do không tìm được chữ “nơi nào” trong chuỗi để thay thế


Luyện tập

Trả lời câu hỏi trang 97 SGK Tin học 10: Hãy dự đoán kết quả đưa ra màn hình sau mỗi câu lênh xuất dữ liệu print() trong chương trình ở hình bên và sau đó dùng cửa sổ Shell để đối chiếu, kiểm tra kết quả dự đoán.

Soạn Tin 10 Bài 12 Cánh diều: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Lời giải: 

Kết quả sẽ lần lượt in ra là:

Soạn Tin 10 Bài 12 Cánh diều: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Trả lời câu hỏi trang 97 SGK Tin học 10: Em hãy viết chương trình nhập từ bàn phím xâu s ghi ngày tháng dạng dd/mm/yyyy, trong đó dd là hai kí tự chỉ ngày, mm là hai kí tự chỉ tháng, yyyy là bốn kí tự chỉ năm. Sau đó đưa ra màn hình ngày, tháng, năm dưới dạng xâu “Ngày dd tháng mm năm yyyy”.

Lời giải:

Soạn Tin 10 Bài 12 Cánh diều: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Kết quả:

Soạn Tin 10 Bài 12 Cánh diều: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Câu hỏi tự kiểm tra

Trả lời câu hỏi trang 97 SGK Tin học 10: Trong các câu sau đây, những câu nào đúng?

1) Có thể ghép các xâu để được xâu mới.

2) Có thể tìm vị trí một xâu con trong một xâu.

3) Không thể xóa một xâu con trong một xâu.

4) Không thể đếm số lần xuất hiện một xâu con trong một xâu.

Lời giải:

Những câu đúng: 1, 2

1) Có thể ghép các xâu để được xâu mới bằng phép nối.

2) Có thể tìm vị trí một xâu con trong một xâu bằng câu lệnh find().

3) Có thể xoá một xâu con trong một xâu.

4) Có thể thay đổi một xâu con trong một xâu.

>>> Xem trọn bộ: Soạn Tin 10 Cánh diều

-----------------------------

Trên đây Top lời giải đã cùng các bạn Soạn Tin 10 Bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự trong bộ SGK Cánh diều theo chương trình sách mới. Chúng tôi hi vọng các bạn đã có kiến thức hữu ích khi đọc bài viết này. Top lời giải đã có đầy đủ các bài soạn cho các môn học trong các bộ sách mới Cánh Diều, Chân trời sáng tạo, Kết nối tri thức. Mời các bạn hãy click ngay vào trang chủ Top lời giải để tham khảo và chuẩn bị bài cho năm học mới nhé. Chúc các bạn học tốt!  

icon-date
Xuất bản : 23/09/2022 - Cập nhật : 23/09/2022