Câu hỏi:
11/07/2024 568Cho 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
Trả lời:
Trả lờ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
Hot: Đề thi cuối kì 2 Toán, Văn, Anh.... file word có đáp án chi tiết lớp 1-12 form 2025 (chỉ từ 100k). Tải ngay
CÂU HỎI HOT CÙNG CHỦ ĐỀ
Câu 1:
Robot trong bài tập vận dụng hiểu các lệnh sau: Nhấc bút; Hạ bút; Di chuyển (d): đi thẳng hướng trước mặt một đoạn d cm và Quay phải (g): quay tại chỗ sang phải g độ.
1) Bằng cách liệt kê các bước hoặc bằng sơ đồ khối, hãy mô tả thuật toán để robot này vẽ được một hình thoi (khác hình vuông) cạnh a cm.
2) Em hãy mô tả thuật toán để robot này vẽ được một hình sao năm cánh, ghép từ năm hình thoi.
Câu 2:
Em có đồng ý với các ý kiến sau đây không? Giải thích tại sao.
1) Trong cấu trúc lặp, mỗi bước phải được thực hiện nhiều hơn một lần.
2) Cấu trúc lặp với số lần lặp đã biết trước luôn có thể chuyển thành cấu trúc lặp với kiểm tra điều kiện lặp.
30 câu Trắc nghiệm Tin học 6 Kết nối tri thức Bài 11 có đáp án
30 câu Trắc nghiệm Tin học 6 Kết nối tri thức Bài 15 có đáp án
30 câu Trắc nghiệm Tin học 6 Kết nối tri thức Bài 16 có đáp án
30 câu Trắc nghiệm Tin học 6 Kết nối tri thức Bài 12 có đáp án
30 câu Trắc nghiệm Tin học 6 Kết nối tri thức Bài 10 có đáp án
Đề thi học kì 2 Tin học 6 Kết nối trí thức có đáp án (Đề 1)
30 câu Trắc nghiệm Tin học 6 Kết nối tri thức Bài 17 có đáp án
Trắc nghiệm Tin học 6 Bài 15 (có đáp án): Chỉnh sửa văn bản
Hãy Đăng nhập hoặc Tạo tài khoản để gửi bình luận