Bài giảng điện tử môn Tin học 10 sách Kết nối tri thức với cuộc sống bao gồm đầy đủ các tiết học trong cả năm 2022 2023 được thiết kế dưới dạng file trình chiếu PowerPoint. Qua đó, giúp thầy cô tham khảo, có thêm nhiều kinh nghiệm để soạn giáo án PowerPoint môn Tin học lớp 10 cho học sinh của mình theo chương trình mới. Giáo án PowerPoint Tin học 10 sách Kết nối tri thức được biên soạn theo phân phối chương trình học trong SGK. Bao gồm các thông tin, hình ảnh được sắp xếp theo trật tự logic nhằm cung cấp cho người học kiến thức và kỹ năng nhất định, sẽ làm tăng tính sinh động của buổi học, từ đó giúp người học có thể tiếp thu kiến thức một cách dễ dàng và linh hoạt hơn.
BÀI 25 MỘT SỐ LỆNH LÀM VIỆC VỚI XÂU KÍ TỰ GV: HỒNG THỊ THANH TÂM Bài tốn tìm kiếm xâu xâu toán tin học ứng dụng nhiều thực tế Cơng cụ tìm kiếm thơng tin Intemet hay lệnh tìm kiếm soạn thảo văn xây dựng sở tốn tìm xâu Cho xâu c ="Trường Sơn" xâu m = "Bước chân dải Trường Sơn" Em cho biết xâu c có xâu xâu m khơng? Nếu có tìm vị trí xâu c xâu m Quan sát ví dụ sau để tìm hiểu cách kiểm tra xâu tìm kiếm vị trí xâu xâu kí tự? XÂU CON VÀ LỆNH TÌM VỊ TRÍ XÂU CON Ví dụ 1: Dùng tốn tử in để kiểm tra xâu có xâu xâu khác không >>> “abc” in “123abc” True >>> “010” in “1101” False - Biểu thức kiểm tra nằm là: in Nếu trả lại giá trị True, sai trả lại giá trị False Ví dụ Lệnh find ( ) tìm vị trí xuất xâu xâu khác >>> s = “ab bc cd 123 456 00” >>> s.find (“b”) Vị trí xuất “b” xâu s số >>> s.find (“12”) Vị trí tìm thấy ”12” xâu s số >>> s.find (“AB”) -1 Khơng tìm thấy xâu “AB” xâu s nên trả -1 - Một số lệnh đặc biệt dành riêng cho xâu kí tự (phương thức) Cách thực phương thức là: - Cú pháp đơn lệnh find ( ): find () Lệnh tìm vị trí xâu xâu mẹ trả vị trí Nếu khơng tìm thấy trả -1 - Cú pháp đầy đủ lệnh find ( ): find (, start) Lệnh tìm xâu vị trí start Ví dụ >>> sub = “Đà Nẵng” >>> s = “Hà Nội – Đà Nẵng – Hồ Chí Minh” >>> s.find(sub) >>> s.find(sub,10) -1 Ghi nhớ: Để tìm xâu xâu khác dùng toán tử in lệnh find() Lệnh find ( ) trả vị trí xâu xâu mẹ Biểu thức logic sau hay sai? >>> “010” in “00100” Lệnh sau trả lại giá trị gì? >>> “ababababab”.find (“ab”, 4) Một số lệnh thường dùng với xâu kí tự Ví dụ 1: Lệnh split ( ) tách xâu thành danh sách từ: >>> s = “Tiên học lễ hậu học văn” >>> s.split ( ) #Tách xâu dùng dấu cách để phân biệt tách [“Tiên”, “học”, “lễ”, “hậu”, “học”, “văn”] >>> st = “0, 1, 2, 3, 4, 5, 6, 10” >>> s.split (“,”) #Tách xâu dùng dấu “,” để phân biệt tách [“0”, “1”, “2”, “3”, “4”, “5”, “6”, “10”] - Cú pháp lệnh split() .split() Ví dụ Lệnh join() nối danh sách gồm từ thành xâu >>> A= [ ‘ Tiên’, ‘học’, ‘lễ’, ‘hậu’, ‘học’, ‘văn’ ] >>>” “ join(A) # Lệnh join() nối phần tử danh sách A dấu cách ‘Tiên học lễ hậu học văn’ >>>B = [ ‘0’, ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’, ‘10’ ] >>> “,” join(B) # Lệnh join() nối phần tử danh sách B dấu “,” ‘0,1,2,3,4,5,6,10’ - Lệnh join() có tác dụng ngược với lệnh split() Có chức nối phần tử (là xâu) danh sách thành xâu Cú pháp lệnh join() là: “kí tự nối” join() 10 Ghi nhớ: Python có lệnh đặc biệt để xử lí xâu split( ) dùng để tách xâu thành danh sách lệnh join() dùng để nối danh sách xâu thành xâu Cho xâu kí tự: “gà,vịt,chó,lợn,ngựa,cá” Em trình bày cách làm để xóa dấu”,” thay dấu “ ” xâu 3 THỰC HÀNH Một số toán liên quan đến xâu kí tự Nhiệm vụ Viết chương trình nhập nhiều số nguyên từ bàn phím, số cách dấu cách Khi nhập xong thông báo số lượng số nhập in số thành hàng ngang Hướng dẫn Dữ liệu nhập vào xâu Dùng lệnh split() để tách thành danh sách Chuyển phần tử danh sách thành số in hình Nhiệm vụ Viết chương trinh nhập xâu kí tự có nhiều dấu cách từ Sau chỉnh sửa xâu kí tự cho từ có dấu cách In xâu kết hình Hướng dẫn Chuyển xâu kí tự ban đầu thành danh sách từ đơn lệnh split(), sau nối từ đơn lệnh join() Nhiệm vụ Viết chương trinh nhập số tự nhiên n, nhập họ tên n học sinh Sau in danh sách tên học sinh theo hai cột, cột tên, cột họ đệm Hướng dẫn Họ tên ban đầu tách thành tên họ đệm lệnh split() Các tên đưa vào danh sách ten, họ đệm đưa vào danh sách hodem Sau in danh sách theo yêu cầu LUYỆN TẬP Viết chương trình nhập nhiều số (số nguyên số thực) từ bàn phím, số cách dấu cách Sau in hình tổng số nhập Viết chương trình nhập họ tên đầy đủ người dùng, sau in thơng báo tên họ đệm người Viết chương trình nhập hai số tự nhiên từ bàn phím, cách dấu cách đưa kết UCLN hai số Viết chương trình nhập số tự nhiên n nhập n họ tên học sinh Sau yêu cầu nhập tên thơng báo số bạn có tên lớp THANK YOU Allan Mattsson +1 555-0100 allan@contoso.com www.contoso.com 18 ... Sơn" Em cho biết xâu c có xâu xâu m khơng? Nếu có tìm vị trí xâu c xâu m Quan sát ví dụ sau để tìm hiểu cách kiểm tra xâu tìm kiếm vị trí xâu xâu kí tự? XÂU CON VÀ LỆNH TÌM VỊ TRÍ XÂU CON Ví dụ... thấy xâu “AB” xâu s nên trả -1 - Một số lệnh đặc biệt dành riêng cho xâu kí tự (phương thức) Cách thực phương thức là: - Cú pháp đơn lệnh find ( ): find ( ) Lệnh. .. xử lí xâu split( ) dùng để tách xâu thành danh sách lệnh join() dùng để nối danh sách xâu thành xâu Cho xâu kí tự: “gà,vịt,chó,lợn,ngựa,cá” Em trình bày cách làm để xóa dấu”,” thay dấu “ ” xâu