Giải bài tập 13 Thực hành dữ liệu kiểu xâu
Giải bài tập 13: Thực hành dữ liệu kiểu xâu - Sách tin học lớp 10 cánh diều
Trong sách này, các em học sinh sẽ được hướng dẫn cách giải các bài tập liên quan đến xử lý dữ liệu kiểu xâu. Đặc biệt, sách cung cấp phần đáp án chuẩn và hướng dẫn giải chi tiết cho từng bài tập, giúp các em nắm vững kiến thức trong chương trình học.
Bài 1 trong sách yêu cầu học sinh viết chương trình tạo một câu mới từ xâu đã cho bằng việc xóa những kí tự được chỉ định trước. Sau đó, học sinh cần chạy chương trình và kiểm tra kết quả để đảm bảo tính chính xác.
Đây là một bước quan trọng để học sinh áp dụng kiến thức đã học vào thực hành và rèn luyện kỹ năng lập trình. Hy vọng rằng sách sẽ giúp các em hiểu rõ hơn về xử lý dữ liệu kiểu xâu và tự tin khi giải các bài tập tương tự trong tương lai.
Bài tập và hướng dẫn giải
Bài 2. Giúp bạn tìm và sửa lỗi chương trình
Tên tệp thường gồm hai phần: phần tên và phần mở rộng được ngăn cách nhau bởi dấu chấm. Ví dụ, các tệp chương trình Python có phần mở rộng là “py”, các tệp văn bản có phần mở rộng là “doc” hoặc “docx”. Trong hệ điều hành Windows, tên tệp không phân biệt chữ hoa và chữ thường. Bạn Khánh Linh muốn viết chương trình (hình 2) nhập vào một xâu là tên của một tệp và kiểm tra xem tên tệp đó có phải là tên của tệp chương trình Python trong hệ điều hành Windows không.
Khánh Linh đã nghĩ ra thuật toán, bằng cách lấy ra hai kí tự cuối cùng của xâu rồi so sánh với xâu “py”. Tuy nhiên, chương trình do Khánh Linh viết vẫn còn có lỗi. Em hãy giúp bạn Khánh Linh tìm và sữa lỗi để chương trình chạy được và đưa ra kết quả đúng.
Bài 3. Xác định tọa độ
a) Tìm hiểu bài toán: Robot thám hiểm Sao Hỏa đang ở điểm có tọa độ (0;0) nhận được dòng lệnh điều khiển từ Trái Đất. Dòng lệnh chỉ chứa các kí tự từ tập kí tự {E, S, W, N}, mỗi kí tự là một lệnh di chuyển với quãng đường bằng một đơn vị độ dài. Lệnh E – đi về hướng đông, lệnh S – đi về hướng nam, lệnh W – đi về hướng tây và lệnh N – đi về hướng bắc. Trục Ox của hệ tọa độ chạy từ tây sang đông, trục Oy – chạy từ nam lên bắc. Em hãy xác định tọa độ của robot sau khi thực hiên lệnh di chuyển nhận được.
b) Em hãy đọc hiểu và chạy thử chương trình ở Hình 4 và cho biết chương trình đó có giải quyết được bài toán ở mục a) hay không.
VẬN DỤNG
Tên gọi chữ số bằng tiếng Anh
Em hãy viết chương trình nhập vào từ bàn phím một chữ số trong hệ thập phân, đưa ra màn hình tên gọi của chữ số đó bằng tiếng Anh.