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

Giải Tin học 10 | No tags

Mục lục

Với giải bài tập Tin học 10 Bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự sách Cánh diều hay nhất, ngắn gọn giúp học sinh dễ dàng làm bài tập & trả lời câu hỏi Tin 10 Bài 12.

Giải Tin học 10 Cánh diều Bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Giải Tin học 10 trang 94

Em đã từng sử dụng phần mềm xử lí văn bản

Giải Tin học 10 Bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Khởi động trang 94 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:

Trong ngôn ngữ lập trình, ngoài kiểu dữ liệu là số thì cần sử dụng thêm 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.

Nên có những phép xử lí: nối, tìm kiếm, xác định độ dài, đếm số lần xuất hiện, thay thế,…



Xem thêm lời giải bài tập Tin học lớp 10 Cánh diều hay, chi tiết khác:

Đọc chương trình sau đây cho biết mỗi biến: so_hop, khoi_luong_hop, don_vi_kl chứa dữ liệu

Giải Tin học 10 Bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Hoạt động 1 trang 94 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?

Đọc chương trình sau đây cho biết mỗi biến: so_hop, khoi_luong_hop, don_vi_kl chứa dữ liệu

Lời giải:

so_hop: số nguyên

khoi_luong_hop: số thực

don_vi_kl: xâu kí tự



Xem thêm lời giải bài tập Tin học lớp 10 Cánh diều hay, chi tiết khác:

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

Giải Tin học 10 Bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Hoạt động 2 trang 96 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:

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

Lời giải:

- Chương trình 1:

Kết quả:

Trúc xinh trúc mọc bờ ao

⇒ Thay thế xâu x1 bằng xâu x2 trong xâu y

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

- Chương trình 2:

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

Kết quả:

Trúc xinh trúc mọc bờ ao Em xinh em đứng một mình cũng xinh

Trúc xinh trúc mọc sân đình Em xinh em đứng một mình cũng xinh

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

⇒ Thay thế xâu “bờ ao” trong xâu a thành “sân đình”

Do trong xâu b không có “nơi nào” nên xâu b giữ nguyên.



Xem thêm lời giải bài tập Tin học lớp 10 Cánh diều hay, chi tiết khác:

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

Giải Tin học 10 Bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Luyện tập 1 trang 97 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.

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

Lời giải:

- Dự đoán kết quả:
Hà Nội là thủ đô của nước Việt Nam.Nam Khánh sinh ra ở Hà Nội.

(Nối hai xau1 và xau2)

3 (Đếm xem từ kí tự có chỉ mục 6 có bao nhiêu kí tự “N”)

39 (tìm ra chỉ mục đầu tiên của xâu “Khánh”)

ội là (in ra xâu từ chỉ mục thứ 4 đến chỉ mục thứ 8)

Hà Nội là thủ đô của nước Việt Nam.Nam An sinh ra ở Hà Nội. (Thay thế xâu “Khánh” thành xâu “An”)

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



Xem thêm lời giải bài tập Tin học lớp 10 Cánh diều hay, chi tiết khác:

Em hãy viết chương trình nhập từ bàn phím xâu s ghi ngày tháng

Giải Tin học 10 Bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Luyện tập 2 trang 97 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”.

Ví dụ

Em hãy viết chương trình nhập từ bàn phím xâu s ghi ngày tháng

Lời giải:

s = input("Nhập ngày tháng năm")

s1 = s[0:2]

s2 = s[3:5]

s3 = s[6:10]

s4 = "Ngày "+s1+" tháng "+s2+" năm "+s3

print(s4)

Em hãy viết chương trình nhập từ bàn phím xâu s ghi ngày tháng



Xem thêm lời giải bài tập Tin học lớp 10 Cánh diều hay, chi tiết khác:

Nhập vào từ bàn phím hai xâu s1 và s2, mỗi xâu không chứa kí tự dấu cách ở đầu và cuối xâu

Giải Tin học 10 Bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Vận dụng trang 97 Tin học 10: Nhập vào từ bàn phím hai xâu s1 và s2, mỗi xâu không chứa kí tự dấu cách ở đầu và cuối xâu cũng như không chứa hai hay nhiều dầu cách liên tiếp nhau. Nếu xâu không chứa dấu cách thì nó là một từ, trong trường hợp ngược lại, dấu cách là dấu phân tách các từ trong xâu. Ví dụ, xâu “Bước tới Đèo Ngang, bóng xế tà” chứa bảy từ. Em hãy viết chương trình xác định và đưa ra màn hình tổng số từ trong hai xâu s1 và s2 đã cho.

Nhập vào từ bàn phím hai xâu s1 và s2, mỗi xâu không chứa kí tự dấu cách ở đầu và cuối xâu

Lời giải:

s1 = input("Nhập xâu 1: ")

s2 = input("Nhập xâu 2: ")

s3 = s1 + " "+ s2

t = 1

for ch in s3:

if ch == " ":

t = t + 1

print("Số từ: ", t)

Nhập vào từ bàn phím hai xâu s1 và s2, mỗi xâu không chứa kí tự dấu cách ở đầu và cuối xâu



Xem thêm lời giải bài tập Tin học lớp 10 Cánh diều hay, chi tiết khác:

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

Giải Tin học 10 Bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Câu hỏi trang 97 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ể xoá một xâu con trong một xâu.

4) Không thể thay đổi 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 thêm lời giải bài tập Tin học lớp 10 Cánh diều hay, chi tiết khác: