Cho một câu trong văn bản chữ. Em hãy viết thuật toán đếm xem trong câu có bao nhiêu từ

Giải SBT Tin học 6 Cánh diều Bài 4: Cấu trúc lặp trong thuật toán

Câu F14 trang 47 SBT Tin học 6: Cho một câu trong văn bản chữ. Em hãy viết thuật toán đếm xem trong câu có bao nhiêu từ:

1) Trường hợp đơn giản: hai từ luôn cách nhau chỉ một dấu cách.

2) Tổng quát hơn: hai từ có thể cách nhau hơn một dấu cách.

Quảng cáo

Lời giải:

1) Hướng dẫn: Dùng cấu trúc lặp khi chưa biết số lần lặp. Điều kiện để tiếp tục lặp là chưa đến cuối câu (kết thúc bằng dấu chấm, nếu muốn cụ thể). Điều kiện để tăng biến đếm đã rõ ràng; mô tả bằng cấu trúc rẽ nhánh khuyết.

2) Hướng dẫn: Trường hợp này, điều kiện để tăng biến đếm là chuyển từ kí tự khác dấu cách sang kí tự tiếp theo là dấu cách. Dùng cặp hai kí tự liền nhau c1, c2; đếm số lần chuyển từ "khác dấu cách" sang "bằng dấu cách".

Thuật toán: Đếm số từ trong câu.

1) Chuẩn bị trước vòng lặp: d = 0 (đếm số từ); xuất phát từ c = kí tự đầu tiên.

2) Lặp khi (chưa đến cuối câu): {ví dụ c ≠ dấu chấm}

a) Nếu (c = dấu cách): tăng d lên 1

Hết nhánh

b) Dịch c sang kí tự tiếp theo

Hết lặp

Quảng cáo

Lời giải sách bài tập Tin học 6 Bài 4: Cấu trúc lặp trong thuật toán hay khác:

Quảng cáo

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

Xem thêm các tài liệu học tốt lớp 6 hay khác:

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Loạt bài Giải SBT Tin 6 của chúng tôi được biên soạn bám sát chương trình sách Bài tập Tin học 6 bộ sách Cánh diều (NXB Đại học Sư phạm).

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.


Giải bài tập lớp 6 Cánh diều khác