1. Trang chủ
  2. » Tất cả

Giải sgk tin học 10 – kết nối tri thức bài (25)

5 17 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 608,14 KB

Nội dung

Microsoft Word Document2 Khởi động Khởi động trang 123 Tin học 10 Bài toán tìm kiếm xâu con trong một xâu là một trong những bài toán tin học được ứng dụng nhiều trong thực tế Công cụ tìm kiếm thông t[.]

Khởi động Khởi động trang 123 Tin học 10: 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 Internet 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 biết 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 Trả lời: Xâu c xâu xâu m “Trường Sơn” có trong xâu “Bước chân dải Trường Sơn” Vị trí xâu c xâu m từ kí tự 20 đến hết xâu Xâu lệnh tìm vị trí xâu Hoạt động Hoạt động trang 123 Tin học 10: Một số lệnh tìm kiếm xâu xâu kí tự 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ự Trả lời: Để 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ẹ Ví dụ: Câu hỏi Câu hỏi trang 124 Tin học 10: Biểu thức lôgic sau hay sai? >>> “010” in “001100” Trả lời: Biểu thức logic sai “010” khơng nằm xâu “001100” Câu hỏi trang 124 Tin học 10: Lệnh sau trả lại giá trị gì? >>> “ababababab” find(“ab”,4) Trả lời: Lệnh trả giá trị Một số lệnh thường dùng với xâu kí tự Hoạt động Hoạt động trang 124 Tin học 10: Một số lệnh thường dùng với xâu kí tự Quan sát ví dụ sau để biết cách sử dụng số lệnh thường dùng với xâu kí tự như: split( ), join( ) Trả lời: 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 - Cú pháp lệnh split( ) .split() - Cú pháp lệnh join( ) là: “kí tự nối”.join() Câu hỏi Câu hỏi trang 125 Tin học 10: Cho xâu kí tự: “gà,vịt,chó,lợn,ngựa,cá” Em trình bày cách làm để xoá dấu “,” thay dấu “ ” xâu Trả lời: A= “gà,vit,chó,lợn,ngựa,cá” ” ”.join(A) A.split(” ”) Luyện tập Luyện tập trang 126 Tin học 10: 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 bới dấu cách Sau in hình tổng số nhập Trả lời: s=input("Nhập dãy số: ") a=s.split() # Tách bỏ khoảng trắng dãy số, đưa vào list a tong=0 for i in a: x=float(i) #Chuyển từ xâu sang số thực tong=tong+x print(tong) Luyện tập trang 126 Tin học 10: 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 Trả lời: s=input("Nhập họ tên người dùng: ") a=s.split() l=len(a) b=[] for i in range(l-1):b.append(a[i]) hodem=" ".join(b) #Đưa phần họ đệm vào list b #Nối họ chữ lót lại thành xâu print("Họ đệm người dùng là:",hodem) print("Tên người dùng là:",a[l-1]) Hình Chương trình kham khảo Hình Kết chạy thử chương trình Vận dụng Vận dụng trang 126 Tin học 10: 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 ƯCLN hai số Trả lời: s=input("Nhập số tự nhiên cách dấu cách: ") a=s.split() x=int(a[0]) #Tách số #Chuyển sang kiểu số nguyên y=int(a[1]) while x!=y: if x>y:x=x-y else: y=y-x print('UCLN là:',x) Hình Chương trình tìm UwCLN hai số Hình Kết chạy thử chương trình Vận dụng trang 126 Tin học 10: 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 Trả lời: n=int(input("Nhập số lượng HS:")) ten=[] for i in range(n): s=input("Nhập họ tên HS thứ "+str(i+1)+":") a=s.split() l=len(a) ten.append(a[l-1]) #Đưa tên HS vào list ten t=input("Nhập vào tên HS:") d=0 for i in ten: if i==t: d=d+1 #Đếm số HS có tên vừa nhập print("Số HS có tên",t,"là:",d) Hình Chương trình tìm số học sinh trùng tên Hình Kết chạy thử ... ) dùng để nối danh sách xâu thành xâu - Cú pháp lệnh split( ) .split() - Cú pháp lệnh join( ) là: “kí tự nối? ??.join() Câu hỏi Câu hỏi trang 125 Tin học 10: Cho xâu... là:'',x) Hình Chương trình tìm UwCLN hai số Hình Kết chạy thử chương trình Vận dụng trang 126 Tin học 10: 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ố... Trả lời: A= “gà,vit,chó,lợn,ngựa,cá” ” ”.join(A) A.split(” ”) Luyện tập Luyện tập trang 126 Tin học 10: 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 bới dấu cách Sau

Ngày đăng: 09/02/2023, 14:03

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN