Lý thuyết Tin học 10 Cánh diều Bài 13: Thực hành dữ liệu kiểu xâu

198 99 lượt tải
Lớp: Lớp 10
Môn: Tin Học
Dạng: Lý thuyết
File: Word
Loại: Tài liệu lẻ
Số trang: 4 trang


CÁCH MUA:

Liên hệ ngay Hotline hỗ trợ: 0842834585


Tài liệu được cập nhật liên tục trong gói này từ nay đến hết tháng 6/2023. Chúng tôi đảm bảo đủ số lượng đề đã cam kết hoặc có thể nhiều hơn, tất cả có BẢN WORD,  LỜI GIẢI CHI TIẾT và tải về dễ dàng.

Để tải tài liệu gốc về máy bạn click vào nút Tải Xuống ở trên!

  • 1

    Lý thuyết Tin học 10 Cánh diều (cả năm)

    Tài liệu được cập nhật liên tục trong gói này từ nay đến hết tháng 6/2023. Chúng tôi đảm bảo đủ số lượng đề đã cam kết hoặc có thể nhiều hơn, tất cả có BẢN WORD,  LỜI GIẢI CHI TIẾT và tải về dễ dàng.

    Để tải tài liệu gốc về máy bạn click vào nút Tải Xuống ở trên!

    Word 139 559 280 lượt tải
    100.000 ₫
    100.000 ₫
  • Tailieugiaovien.com.vn giới thiệu Lý thuyết Tin học 10 Cánh diều mới nhất năm 2023 nhằm giúp Giáo viên có thêm tài liệu tham khảo Lý thuyết môn Tin học lớp 10.
  • File word có lời giải chi tiết 100%.
  • Mua trọn bộ sẽ tiết kiệm hơn tải lẻ 50%.

Đánh giá

4.6 / 5(198 )
5
53%
4
22%
3
14%
2
5%
1
7%
Trọng Bình
Tài liệu hay

Giúp ích cho tôi rất nhiều

Duy Trần
Tài liệu chuẩn

Rất thích tài liệu bên VJ soạn (bám sát chương trình dạy)

Đây là b n xem th , vui lòng mua tài li u đ xem chi ti t (có l i gi i) ế
Bài 13. Th c hành d li u ki u xâu
Bài 1. Xóa kí t trong xâu
a) Em hãy vi t ch ng trình t o m t xâu m i t x u s đã cho b ng vi c xóaế ươ
nh ng kí t đ c ch đ nh tr c. ượ ướ
G i ý: Xóa kí t t ng đ ng v i vi c thay kí t đó b ng kí t r ng ươ ươ
Hình 13.1 Ch ng trình xóa ký t trong xâuươ
b) Em hãy ch y th ch ng trình và ki m tra k t qu . ươ ế
H ng d n:ướ
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. 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 ph n m r ng đ c ngăn cách ườ ượ
nhau b i d u ch m. d , các t p ch ng trình Python ph n m r ng ươ
“py”, các t p văn b n ph n m r ng “d c” ho c “docx”. Trong h đi u
M i th c m c vui lòng xin vui lòng: 084 283 45 85
Đây là b n xem th , vui lòng mua tài li u đ xem chi ti t (có l i gi i) ế
hành Windows, tên t p không phân bi t ch hoa ch th ng. B n Khánh ườ
Linh mu n vi t ch ng trình (Hình 13.2) nh p vào m t xâu là tên c a m t t p ế ươ
ki m tra xem tên t p đó ph i tên c a t p ch ng trình Python trong ươ
h đi u hành Windows không.
Hình 13.2 Ch ng trình Khánh Linh vi tươ ế
Khánh Linh đã nghĩ ra thu t toán, b ng cách l y ra hai t cu i cùng c a
xâu r i So sánh v i câu “py”. Tuy nhiên, ch ng trình do Khánh Linh vi t v n ươ ế
còn l i. Em hãy giúp b n Khánh Linh tìm s a l i đ ch ng trình ch y ươ
đ c và đ a ra k t qu đúng.ượ ư ế
G i ý: N u Python báo l i pháp, em hãy s a h t l i pháp đ ch ng ế ế ươ
trình ch y đ c. Sau đó hãy ch y th v i m t s d li u vào khác nhau, ví d ượ
“Hello.py", “introPython.doc”, “Hello.PY” ki m tra xem k t qu nh n ế
đ c có đúng không.ượ
H ng d n:ướ
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, 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
M i th c m c vui lòng xin vui lòng: 084 283 45 85
Đây là b n xem th , vui lòng mua tài li u đ xem chi ti t (có l i gi i) ế
Kết quả
Bài 3. Xác đ nh to đ
a) Tìm hi u bài toán : Robot thám hi m Sao H a đang đi m có to đ (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 t 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 to đ ướ ướ
ch y t tây sang đông, tr c Oy - ch y t nam lên b c. Em hãy xác đ nh to đ
c a robot sau khi th c hi n l nh di chuy n nh n đ c. ượ
d : V i dòng l nh “ENENWWWS”, sau khi th c hi n robot s t i v trí (-
1;1) (Hình 13.3)
Hình 13.3 Đ ng đi c a robotườ
G i ý: To đ x c a đích t i b ng s l ng kí t 'E' tr s l ng kí t "W". ượ ượ
To đ y c a đích t i b ng s l ng kí t N' tr s l ng kí t 'S". ượ ượ
b) Em hãy đ c hi u ch y th ch ng trình Hình 4 cho bi t ch ng ươ ế ươ
trình đó có gi i quy t đ c bài toán m c ế ư a) hay không.
M i th c m c vui lòng xin vui lòng: 084 283 45 85

Mô tả nội dung:


Đây là bản xem th , vu i lòng mua tài li u ệ đ xe m chi ti t ế (có l i ờ gi i ả ) Bài 13. Th c hành d l ữ i u ki u xâu Bài 1. Xóa kí t t ự rong xâu a) Em hãy vi t ế chư ng ơ trình t o ạ m t ộ xâu m i ớ từ x u ấ s đã cho b ng ằ vi c ệ xóa nh ng kí ữ t đ ự ư c ợ ch đ ỉ nh t ị rư c. ớ G i ợ ý: Xóa kí t t ự ư ng đ ơ ư ng ơ v i ớ vi c t ệ hay kí t đó b ự ng kí ằ t r ự ng ỗ Hình 13.1 Chư ng ơ trình xóa ký t t ự rong xâu b) Em hãy ch y ạ th ch ử ư ng t ơ rình và ki m ể tra k t ế qu . ả Hư ng ớ dẫn: a) Bư c ớ 1. T o xâu s ạ b ng l ằ nh s ệ tr(input()) Bư c ớ 2. T o xâu c ạ b ng l ằ nh i ệ nput() Bư c
ớ 3. Trong xâu s, dùng l nh r ệ eplace đ t ể hay th ký t ế đ ự ư c nh ợ p ậ vào t ừ xâu c, b ng ằ ký t t ự rống ‘’. Bư c ớ 4. Hi n t ể h k ị t ế qu b ả ng ằ l nh pr ệ int(). b) Ch y ch ạ ư ng ơ trình và ki m ể tra k t ế quả Chương trình Kết quả 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à “d c” ọ ho c ặ “docx”. Trong h ệ đi u ề M i
ọ thắc mắc vui lòng xin vui lòng: 084 283 45 85
Đây là bản xem th , vu i lòng mua tài li u ệ đ xe m chi ti t (c ế ó l i ờ gi i ả ) 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 13.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. Hình 13.2 Chư ng ơ trình Khánh Linh vi t ế
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
ớ câ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 r ư a k t ế quả đúng. G i ợ ý: N u ế Python báo l i ỗ cú pháp, em hãy s a ử h t ế l i ỗ cú pháp để chư ng ơ trình ch y ạ đư c. ợ Sau đó hãy ch y ạ th ử v i ớ m t ộ s ố d l ữ i u ệ vào khác nhau, ví dụ
“Hello.py", “introPython.doc”, “Hello.PY” và ki m ể tra xem k t ế quả nh n ậ đư c ợ có đúng không. Hư ng d ẫn: 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 s ư au: Chương trình M i ọ thắc m c
ắ vui lòng xin vui lòng: 084 283 45 85
Đây là bản xem th , vu i lòng mua tài li u ệ đ xe m chi ti t ế (có l i ờ gi i ả ) Kết quả Bài 3. Xác đ nh t o đ ạ ộ a) Tìm hi u
ể bài toán: Robot thám hi m ể Sao H a ỏ đang ở đi m ể có to đ ạ ộ (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 ệ to ạ độ ch y
ạ từ tây sang đông, tr c ụ Oy - ch y ạ t ừ nam lên b c. ắ Em hãy xác đ nh ị to đ ạ ộ c a r ủ obot sau khi th c ự hi n l ệ nh di ệ chuy n nh ể n ậ đư c. ợ 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 13.3) Hình 13.3 Đư ng ờ đi c a r ủ obot G i ợ ý: Toạ đ x c ộ a đí ủ ch t i ớ b ng ằ số lư ng kí ợ t ' ự E' tr s ừ l ố ư ng ợ kí t " ự W". Toạ đ y c ộ a đí ủ ch t i ớ b ng ằ số lư ng kí ợ t N ự ' tr s ừ ố lư ng kí ợ t ' ự S". 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. M i
ọ thắc mắc vui lòng xin vui lòng: 084 283 45 85


zalo Nhắn tin Zalo