Giáo án và PPT Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự

Đồng bộ giáo án word và powerpoint (ppt) Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự. Thuộc chương trình Tin học 10 cánh diều. Giáo án được biên soạn chỉnh chu, hấp dẫn. Nhằm tạo sự lôi cuốn và hứng thú học tập cho học sinh.

Click vào ảnh dưới đây để xem giáo án WORD rõ nét

Giáo án và PPT Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
Giáo án và PPT Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
Giáo án và PPT Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
Giáo án và PPT Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
Giáo án và PPT Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
Giáo án và PPT Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
Giáo án và PPT Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
Giáo án và PPT Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
Giáo án và PPT Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
Giáo án và PPT Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
Giáo án và PPT Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
Giáo án và PPT Tin học 10 cánh diều Bài 12: Kiểu dữ liệu xâu kí tự – Xử lí xâu kí tự
....

Giáo án ppt đồng bộ với word

Giáo án điện tử tin học 10 cánh diều bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự
Giáo án điện tử tin học 10 cánh diều bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự
Giáo án điện tử tin học 10 cánh diều bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự
Giáo án điện tử tin học 10 cánh diều bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự
Giáo án điện tử tin học 10 cánh diều bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự
Giáo án điện tử tin học 10 cánh diều bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự
Giáo án điện tử tin học 10 cánh diều bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự
Giáo án điện tử tin học 10 cánh diều bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự
Giáo án điện tử tin học 10 cánh diều bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự
Giáo án điện tử tin học 10 cánh diều bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự
Giáo án điện tử tin học 10 cánh diều bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự
Giáo án điện tử tin học 10 cánh diều bài 12: Kiểu dữ liệu xâu kí tự - xử lí xâu kí tự

Còn nữa....

Các tài liệu bổ trợ khác

Xem toàn bộ: Trọn bộ giáo án và PPT Tin học 10 cánh diều

KIỂU DỮ LIỆU XÂU KÍ TỰ - XỬ LÝ KÝ TỰ (2 TIẾT)

HOẠT ĐỘNG KHỞI ĐỘNG

GV yêu cầu HS thảo luận và trả lời:

Cho xâu st=’abc’. Hàm len(st) có giá trị là?

HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

Hoạt động 1. Kiểu dữ liệu xâu kí tự 

GV đặt câu hỏi hướng dẫn học sinh tìm hiểu:  Xâu kí tự là gì?

Sản phẩm dự kiến:

Biến so_hop thuộc kiểu nguyên (int); biến khoi_luong_hop thuộc kiểu thực (float); biến don_vi_kl thuộc kiểu xâu (str).

Kết luận:

- Một xâu kí tự là một dãy các kí tự.

- Trong Python, xâu kí tự được đặt trong cặp nháy kép ("....") hoặc nháy đơn ('....').

Ví dụ:

KIỂU DỮ LIỆU XÂU KÍ TỰ - XỬ LÝ KÝ TỰ (2 TIẾT)HOẠT ĐỘNG KHỞI ĐỘNGGV yêu cầu HS thảo luận và trả lời:Cho xâu st=’abc’. Hàm len(st) có giá trị là?HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

- Hàm len() để đếm số kí tự trong một xâu kể cả kí tự dấu cách. Số kí tự trong xâu được gọi là độ dài của xâu.

Ví dụ:

KIỂU DỮ LIỆU XÂU KÍ TỰ - XỬ LÝ KÝ TỰ (2 TIẾT)HOẠT ĐỘNG KHỞI ĐỘNGGV yêu cầu HS thảo luận và trả lời:Cho xâu st=’abc’. Hàm len(st) có giá trị là?HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

Hoạt động 2. Một hàm xử lý xâu kí tự 

GV đưa ra câu hỏi:  Em hãy nêu cách xác định xâu con?

 Sản phẩm dự kiến:

a) Ghép xâu bằng phép +

Trong Python, phép "+" dùng để ghép nối các xâu.

Ví dụ:

KIỂU DỮ LIỆU XÂU KÍ TỰ - XỬ LÝ KÝ TỰ (2 TIẾT)HOẠT ĐỘNG KHỞI ĐỘNGGV yêu cầu HS thảo luận và trả lời:Cho xâu st=’abc’. Hàm len(st) có giá trị là?HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

b) Đếm số lần xuất hiện xâu con.

- y.count(x) dùng để đếm số lần xuất hiện không giao nhau của x trong y.

- y.count(x, 3) dùng để số lần xuất hiện các xâu x không giao nhau trong xâu y, phạm vi từ kí tự thứ ba đến kí tự cuối của xâu y.

- y.count(x, 3, 5) dùng để cho biết số lần xuất hiện xâu x không giao nhau trong xâu y, trong phạm vi từ kí tự thứ ba đến thứ năm của xâu y.

Ví dụ:

KIỂU DỮ LIỆU XÂU KÍ TỰ - XỬ LÝ KÝ TỰ (2 TIẾT)HOẠT ĐỘNG KHỞI ĐỘNGGV yêu cầu HS thảo luận và trả lời:Cho xâu st=’abc’. Hàm len(st) có giá trị là?HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

c) Xác định xâu con

- y[m:n] dùng để xác định xác định xâu con của xâu y từ vị trí m đến trước vị trí n (m<n).

- Trường hợp đặc biệt:

+ y[:m] là xâu con gồm m kí tự đầu tiên của xâu y.

+ y[m:] là xâu con nhận được bằng cách bỏ m kí tự đầu tiên của xâu y.

Ví dụ:

KIỂU DỮ LIỆU XÂU KÍ TỰ - XỬ LÝ KÝ TỰ (2 TIẾT)HOẠT ĐỘNG KHỞI ĐỘNGGV yêu cầu HS thảo luận và trả lời:Cho xâu st=’abc’. Hàm len(st) có giá trị là?HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

d) Tìm vị trí xuất hiện lần đầu tiên của một xâu trong xâu khác

Hàm y.find(x) trả về số nguyên xác định vị trí đầu tiên trong xâu y mà từ đó xâu x xuất hiện như một xâu con của xâu y.

Nếu xâu x không xuất hiện như một xâu con, kết quả trả về sẽ là -1.

Ví dụ:       

KIỂU DỮ LIỆU XÂU KÍ TỰ - XỬ LÝ KÝ TỰ (2 TIẾT)HOẠT ĐỘNG KHỞI ĐỘNGGV yêu cầu HS thảo luận và trả lời:Cho xâu st=’abc’. Hàm len(st) có giá trị là?HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

e) Thay thế xâu con:

Hàm y.replace(x1,x2) tạo xâu mới từ xâu y bằng cách thay thế xâu con x1 của y bằng xâu x2.

Hoạt động 2:

Kết quả thực hiện chương trình là:

Hình bên trái:

KIỂU DỮ LIỆU XÂU KÍ TỰ - XỬ LÝ KÝ TỰ (2 TIẾT)HOẠT ĐỘNG KHỞI ĐỘNGGV yêu cầu HS thảo luận và trả lời:Cho xâu st=’abc’. Hàm len(st) có giá trị là?HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

Hình bên phải:

KIỂU DỮ LIỆU XÂU KÍ TỰ - XỬ LÝ KÝ TỰ (2 TIẾT)HOẠT ĐỘNG KHỞI ĐỘNGGV yêu cầu HS thảo luận và trả lời:Cho xâu st=’abc’. Hàm len(st) có giá trị là?HOẠT ĐỘNG HÌNH THÀNH KIẾN THỨC

HOẠT ĐỘNG LUYỆN TẬP

Từ nội dung bài học,GV yêu cầu HS luyện tập làm bài:

Câu 1: Mệnh đề nào dưới đây đúng?

  • A. Xâu kí tự trong Python là xâu chỉ gồm các kí tự nằm trong bảng mã ASCII.
  • B. Xâu kí tự trong Python là xâu bao gồm các kí tự nằm trong bảng mã ASCII và một số kí tự tiếng Việt trong bảng mã Unicode.
  • C. Xâu kí tự trong Python là xâu bao gồm các kí tự nằm trong bảng mã Unicode.
  • D. Xâu kí tự trong Python là xâu bao gồm các kí tự số và chữ trong bảng mã Unicode.

Câu 2: Cho đoạn chương trình sau:

s1=’a’

s2=’b’

print(s1+s2)

Kết quả trên màn hình là:

  • A. ‘a’
  • B. ‘b’
  • C. ‘ab’
  • D. ‘ba’

Câu 3: Cú pháp y[:m] có nghĩa là

  • A. Xâu con được nhận bằng cách bỏ m kí tự cuối cùng của xâu y.
  • B. Xâu con gồm m kí tự bất kì của xâu y.
  • C. Xâu con gồm m kí tự cuối cùng của xâu y.
  • D. Xâu con gồm m kí tự đầu tiên của xâu y.

Câu 4: Giả sử s = "Thời khoá biểu" thì len(s) bằng bao nhiêu?

  • A. 3. 
  • B. 5. 
  • C. 14.
  • D. 17.

Câu 5: Hàm y.raplace(x1,x2) có nghĩa là:

  • A. Tạo xâu mới từ xâu y bằng cách thay thế xâu con x2 của y bằng xâu x1.
  • B. Tạo xâu mới bằng cách ghép xâu x1 và xâu x2.
  • C. Thay thế xâu x1 bằng xâu x1+x2.
  • D. Tạo xâu mới từ xâu y bằng cách thay thế xâu con x1 của y bằng xâu x2.

Sản phẩm dự kiến:

Câu 1 - CCâu 2 - CCâu 3 -CCâu 4 -CCâu 5 -D

HOẠT ĐỘNG VẬN DỤNG

Vận dụng kiến thức, GV yêu cầu HS trả lời câu hỏi:

​​​​​​​​Câu 1: Hàm y.find(x) cho biết điều gì?

Câu 2: Nếu S = "1234567890" thì S[0:4] là gì?

Trên chỉ là 1 phần của giáo án. Giáo án khi tải về có đầy đủ nội dung của bài. Đủ nội dung của học kì I + học kì II

Hệ thống có đầy đủ các tài liệu:

  • Giáo án word (350k)
  • Giáo án Powerpoint (400k)
  • Trắc nghiệm theo cấu trúc mới (200k)
  • Đề thi cấu trúc mới: ma trận, đáp án, thang điểm..(200k)
  • Phiếu trắc nghiệm câu trả lời ngắn (200k)
  • Trắc nghiệm đúng sai (250k)
  • Lý thuyết bài học và kiến thức trọng tâm (200k)
  • File word giải bài tập sgk (150k)
  • Phiếu bài tập để học sinh luyện kiến thức (200k)
  • ....

Có thể chọn nâng cấp lên VIP đê tải tất cả ở tài liệu trên

  • Phí nâng cấp VIP: 800k

=> Chỉ gửi 450k. Tải về dùng thực tế. Nếu hài lòng, 1 ngày sau mới gửi phí còn lại

Cách nâng cấp:

  • Bước 1: Chuyển phí vào STK: 1214136868686 - cty Fidutech - MB(QR)
  • Bước 2: Nhắn tin tới Zalo Fidutech - nhấn vào đây để thông báo và nhận tài liệu

Xem toàn bộ: Trọn bộ giáo án và PPT Tin học 10 cánh diều

TIN HỌC 10 KẾT NỐI TRI THỨC

Giáo án chuyên đề Tin học 10 theo định hướng tin học ứng dụng kết nối tri thức
Giáo án chuyên đề Tin học 10 theo định hướng khoa học máy tính kết nối tri thức
Soạn giáo án Tin học 10 kết nối tri thức theo công văn mới nhất
Giáo án tin học 10 kết nối tri thức (bản word)
Giáo án điện tử tin học 10 kết nối tri thức
Giáo án powerpoint tin học 10 kết nối tri thức
Đề thi tin học 10 kết nối tri thức
Trắc nghiệm tin học 10 kết nối tri thức

TIN HỌC 10 CÁNH DIỀU

Giáo án chuyên đề Tin học 10 theo định hướng khoa học máy tính 10 cánh diều
Giáo án chuyên đề Tin học 10 theo định hướng tin học ứng dụng cánh diều
Soạn giáo án Tin học 10 cánh diều theo công văn mới nhất
Giáo án tin học 10 cánh diều (bản word)
Giáo án điện tử tin học 10 cánh diều
Giáo án powerpoint tin học 10 cánh diều
Đề thi tin học 10 cánh diều
Trắc nghiệm tin học 10 cánh diều

Tài liệu giảng dạy

Xem thêm các bài khác

Chat hỗ trợ
Chat ngay