Giải Tin học 10 Bài 13 (Cánh diều): Thực hành dữ liệu kiểu xâu
Với giải bài tập Tin học 10 Bài 13: Thực hành dữ liệu kiểu xâu sách Cánh diều hay nhất, chi tiết giúp học sinh dễ dàng làm bài tập Tin học 10 Bài 13.
Giải bài tập Tin học lớp 10 Bài 13: Thực hành dữ liệu kiểu xâu
Bài 1 trang 99 Tin học lớp 10: Xóa ký tự trong xâu
Hướng dẫn: xóa ký tự tương đương với việc thay ký tự đó bằng ký tự rỗng (Hình 1)
b) Em hãy chạy thử chương trình và kiểm tra kết quả.
a) Bước 1. Tạo xâu s bằng lệnh str(input())
Bước 2. Tạo xâu c bằng lệnh input()
Bước 3. Trong xâu s, dùng lệnh replace để thay thế ký tự được nhập vào từ xâu c, bằng ký tự trống ‘’.
Bước 4. Hiển thị kết quả bằng lệnh print().
b) Chạy chương trình và kiểm tra kết quả
Chương trình |
|
Kết quả |
|
Bài 2 trang 99 Tin học lớp 10:Giúp bạn tìm và sửa lỗi chương trình
Hình 2. Chương trình Khánh Linh viết
Nếu nhập vào một xâu có độ dài nhỏ hơn 20 thì khi chạy chương trình sẽ báo lỗi.
Nếu nhập vào 1 xâu, ví dụ như “baitap.PY’ thì chương trình của Linh cũng chạy không đúng. Do đó, chương trình cần sửa lại như sau:
Chương trình |
Kết quả |
Bài 3 trang 100 Tin học lớp 10: Xác định tọa độ
Ví dụ: Với dòng lệnh “ENENWWWS”, sau khi thực hiện robot sẽ tới vị trí (-1;1) (Hình 3).
Gợi ý: Tọa độ x của đích tới bằng số lượng ký tự “E” trừ số lượng ký tự “W”.
Tọa độ y của đích tới bằng số lượng ký tự “N” trừ số lượng ký tự “S”.
a) Vì “E” và “W” ngược nhau, nên tọa độ x của đích tới bằng số lượng ký tự “E” trừ số lượng ký tự “W”. “N” và “S” ngược nhau nên tọa độ y của đích tới bằng số lượng ký tự “N” trừ số lượng ký tự “S”.
b) Chạy thử chương trình với một vài bộ test, ta thấy chương trình đã giải quyết được bài toán ở mục a)
Chương trình thực hiện như sau:
- Nhập vào dòng lệnh (chính là hướng đi của robot)
- Đếm số lượng ký tự “E”, “W”, ”N”, “S”.
- Lấy số lượng ký tự “E” trừ “W” và “N” trừ “S” sẽ ra tọa độ của robot
Chương trình |
|
Kết quả |
|
Test 1 Test 2 |
Vận dụng
Vận dụng trang 100 Tin học lớp 10: Tên gọi chữ số bằng tiếng Anh
Ta sẽ viết lệnh if để kiểm tra dữ liệu nhập vào và in ra chữ số bằng tiếng Anh tương ứng.
Chương trình |
|
Kết quả |
|
Test 1 Test 2 |
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:
Bài 10: Chương trình con và thư viện các chương trình con có sẵn
Xem thêm các chương trình khác:
- Soạn văn lớp 10 (hay nhất) – Cánh Diều
- Tác giả tác phẩm Ngữ văn lớp 10 – Cánh Diều
- Tóm tắt tác phẩm Ngữ văn lớp 10 – Cánh Diều
- Bố cục tác phẩm Ngữ văn lớp 10 – Cánh Diều
- Nội dung chính tác phẩm Ngữ văn lớp 10 – Cánh Diều
- Soạn văn lớp 10 (ngắn nhất) – Cánh Diều
- Giải sbt Ngữ văn lớp 10 – Cánh Diều
- Văn mẫu lớp 10 – Cánh Diều
- Giải Chuyên đề học tập Ngữ văn 10 – Cánh diều
- Giải sgk Toán 10 – Cánh Diều
- Giải Chuyên đề Toán 10 – Cánh Diều
- Lý thuyết Toán 10 – Cánh Diều
- Giải sbt Toán 10 – Cánh Diều
- Chuyên đề dạy thêm Toán 10 Cánh diều (2024 có đáp án)
- Giải sgk Tiếng Anh 10 – Explore new worlds
- Giải sgk Tiếng Anh 10 – ilearn Smart World
- Trọn bộ Từ vựng Tiếng Anh 10 ilearn Smart World đầy đủ nhất
- Ngữ pháp Tiếng Anh 10 i-learn Smart World
- Giải sbt Tiếng Anh 10 - iLearn Smart World
- Giải sgk Vật lí 10 – Cánh Diều
- Giải sbt Vật lí 10 – Cánh Diều
- Lý thuyết Vật lí 10 – Cánh Diều
- Giải Chuyên đề Vật lí 10 – Cánh Diều
- Giải sgk Hóa học 10 – Cánh Diều
- Lý thuyết Hóa học 10 – Cánh Diều
- Giải sbt Hóa học 10 – Cánh Diều
- Giải Chuyên đề Hóa học 10 – Cánh Diều
- Giải sgk Sinh học 10 – Cánh Diều
- Giải sbt Sinh học 10 – Cánh Diều
- Lý thuyết Sinh học 10 – Cánh Diều
- Giải Chuyên đề Sinh học 10 – Cánh diều
- Giải sgk Lịch sử 10 – Cánh Diều
- Giải sbt Lịch sử 10 – Cánh Diều
- Giải Chuyên đề Lịch sử 10 – Cánh Diều
- Lý thuyết Lịch sử 10 – Cánh diều
- Giải sgk Địa lí 10 – Cánh Diều
- Lý thuyết Địa Lí 10 – Cánh Diều
- Giải sbt Địa lí 10 – Cánh Diều
- Giải Chuyên đề Địa lí 10 – Cánh Diều
- Lý thuyết Công nghệ 10 – Cánh Diều
- Giải sgk Công nghệ 10 – Cánh Diều
- Giải sgk Giáo dục Kinh tế và Pháp luật 10 – Cánh Diều
- Giải sbt Giáo dục Kinh tế và Pháp luật 10 – Cánh Diều
- Giải Chuyên đề Kinh tế pháp luật 10 – Cánh diều
- Lý thuyết KTPL 10 – Cánh diều
- Lý thuyết Giáo dục quốc phòng 10 – Cánh Diều
- Giải sgk Giáo dục quốc phòng - an ninh 10 – Cánh diều
- Giải sbt Giáo dục quốc phòng - an ninh 10 – Cánh Diều
- Giải sgk Hoạt động trải nghiệm 10 – Cánh Diều
- Giải sbt Hoạt động trải nghiệm 10 – Cánh Diều
- Giải sgk Giáo dục thể chất 10 – Cánh Diều