II. CHUẨN BỊ CỦA GV VÀ HS
4. Vận dụng mở rộng: (2’)
Lớp Ngày dạy Sĩ số Học sinh vắng B8 …../…../ 2020 .../… B9 …../…../ 2020 .../… Tiết 33 BÀI TẬP THỰC HÀNH 5 <Tiếp> I. MỤC TIấU 1. Kiến thức:
- Hiểu khỏi niệm xõu kớ tự
- Hiểu cỏch khai bỏo và truy cập đến phần tử của xõu kớ tự 2. Kỹ năng
- Cỏi đặt được thuật toỏn của một số bài toỏn đơn giản với kiểu dữ liệu xõu
kớ tự
3. Thỏi độ
- Ham thớch mụn học, cú tớnh kỉ luật cao và tinh thần làm việc theo nhúm 4. Phỏt triển năng lực
Giỳp học sinh khỏm phỏ, tự học, năng lực hợp tỏc trong thực hành, năng lực lập trỡnh về kớ tự, mảng trong lập trỡnh.
II. CHUẨN BỊ CỦA GV VÀ HS:
1. Chuẩn bị của GV: Giỏo ỏn, phấn, bảng, phũng thực hành 2. Chuẩn bị của HS: Sỏch giỏo khoa, vở ghi
III. HOẠT ĐỘNG DẠY HỌC
1. Hoạt động khởi động Mục tiờu:
- Giỳp học sinh huy động kiến thức và kĩ năng để tổng hợp cỏc kiến thức về xõu trong lập trỡnh.
- Giỏo viờn quan sỏt học sinh, hướng dẫn học sinh thực hành về hàm, thủ tục trong xử lớ xõu.
Tiến hành:
- Hướng dẫn viết về xõu trong Pascal.
- Giỏo viờn kết luận về hoạt động của học sinh và vào bài mới. 2. Bài mới:
Hoạt động của GV và HS Nội dung chớnh
HĐ1: Tìm hiểu cỏch viết chương trình đếm kớ tự
Hình thức: Làm theo nhúm Thời gian: 10’
Bước 1: GV đưa ra yờu cầu của bài và
hướng dẫn hs
Bài 2: Nhập vào một xõu, đếm xem xõu
đú kớ tự a xuất hiện bao nhiờu lần Program Demkitu;
Var st : String; x, i, d: Byte; Begin
Write(‘ Nhap xau ki tu:’); Readln(st); x:=Length(a); d:=0;
- Cỏch nhập xõu kớ tự
- Dựng vũng lặp nào để thực hiện
Bước 2: HS thực hiện theo hướng dẫn
của GV
Bước 3: GV chốt lại kiến thức
HĐ2: Tìm hiểu cỏch viết chương trình đếm từ
Hình thức: Làm theo nhúm Thời gian: 15’
Bước 1: GV đưa ra yờu cầu của bài và
hướng dẫn
- Tại sao lại gỏn xấu st cộng thờm dấu cỏch
- Nếu hai kớ tự đứng cạnh nhau mà kớ tự trước khỏc cỏch, kớ tự sau bằng cỏch thỡ đú cú phải là một từ khụng
Bước 2: HS trả lời cõu hỏi Bước 3: GV chuẩn lại kiến thức
HĐ3.(10')Tỡm hiểu cỏch viết chương trỡnh thay thế cụm từ
Hỡnh thức: Làm theo nhúm Thời gian: 10’
Bước 1: GV đưa ra yờu cầu của bài và hướng dẫn
- Trong bài này cú những khai bỏo nào - Thao tỏc đổi xõu sang chữ hoa được thực hiện như thế nào?
- Cỏch tỡm từ ‘anh’ như thế nào
Bước 2: HS trả lời cỏc cõu hỏi
- Gồm khai bỏo xõu, khai bỏo biến. - Dựng vũng lặp For để đổi giỏ trị cho cỏc phần tử của xõu
- Sử dụng vũng lặp While do
If st[i]=’a’ then d:=d+1;
Write (‘Trong xau co’,d,’ki tu a’’); Readln;
End.
Bài tập 3: NHập vào một xõu kớ tự, Đếm
xem trong xõu cú bao nhiờu từ ( Từ là dóy kớ tự khụng chứa dấu cỏch)
Program Demkitu; Var st : String; x, i, d: Byte; Begin
Write(‘ Nhap xau ki tu:’); Readln(st); x:=Length(a); d:=0; st:=st+’ ‘; For i:=1 to x do
If ((st[i]<>’ ’)and(st[i]=’ ’)) then d:=d+1;
Write (‘Trong xau co’,d,’ tu ’); Readln;
End.
Bài tập 3: Nhập vào một xõu, thay thế tất
cả cỏc cụm từ ‘anh’ bằng từ ‘em’ Program BT3_BTTH5; Uses Crt; Var vt, i, n: Integer; st: String; Begin Clrscr;
Write('Nhap vao mot xau: '); Readln(st); n:=length(st); For i:=1 to n do st[i]:= upcase(st[i]); While pos('ANH',st)<>0 do Begin vt:=pos('ANH',st); delete(st,vt,3); Insert('EM',st,vt); End; Writeln(st); Readln; End.
Bước 3: GV chuẩn lại kiến thức
c. Củng cố, luyện tập: (3’)
- Nhắc nhở lại kiến thức cơ bản của bài học về khai bỏo kiểu xõu kớ tự và thực hiện được một số thuật toỏn cơ bản về xõu kớ tự.
Luyện tập: Cho xõu A:=’ HA NOI’+’VIET NAM’ Nếu dựng phộp ghộp xõu ta được?
Kết quả’HA NOI VIET NAM’
d. Hướng dẫn học sinh tự học ở nhà: (2’) - Về nhà học bài và làm bài tập ở nhà. - Xem trước bài mới
Lớp Ngày dạy Sĩ số Học sinh vắng B8 …../…../ 2020 .../… B9 …../…../ 2020 .../… Tiết 34: BÀI TẬP I. MỤC TIấU: 1. Kiến thức.
- Biết khai bỏo và truy cập đến phần tử của mảng một chiều - Biết khai bỏo xõu và truy cập đến phần tử của xõu
2. Kĩ năng.
- Thực hiện được khai bỏo, truy cập, tớnh toỏn cỏc phần tử của mảng - Thực hiện được khai bỏo, truy cập đến phần tử của xõu
3. Thỏi độ
- Ham thớch mụn học, cú tớnh kỉ luật cao và tinh thần làm việc theo nhúm 4. Phỏt triển năng lực
Giỳp học sinh khỏm phỏ, tự học, năng lực hợp tỏc trong thực hành, năng lực lập trỡnh về kớ, mảng tự trong lập trỡnh.
II. CHUẨN BỊ CỦA GV VÀ HS