Giáo án Tin học Lớp 11 - Tiết 32: Kiểu xâu (Tiết 2) - Năm học 2019-2020

docx 4 Trang tailieuthpt 11
Bạn đang xem tài liệu "Giáo án Tin học Lớp 11 - Tiết 32: Kiểu xâu (Tiết 2) - Năm học 2019-2020", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

Tóm tắt nội dung tài liệu: Giáo án Tin học Lớp 11 - Tiết 32: Kiểu xâu (Tiết 2) - Năm học 2019-2020

Giáo án Tin học Lớp 11 - Tiết 32: Kiểu xâu (Tiết 2) - Năm học 2019-2020
 Ngày soạn: 26/12/2019
 Tiết PPCT: 32 Chủ đề: KIỂU XÂU (T2)
I. Mục tiêu:
 1. Kiến thức
 - Biết các phép toán liên qua đến xâu, một số hàm thủ tục xử lí xâu. 
 - Biết được cách khai báo biến, nhập xuất dữ liệu, tham chiếu đến từng kí tự 
của xâu thông qua ví dụ 
 2. Kí năng.
 - Khai báo được biến kiểu xâu trong ngôn ngữ lập trình Pascal. Sử dụng biến 
xâu và các phép toán trên xâu để giải quyết một bài toán đơn giản.
 3. Thái độ
 - Tự giác, tích cực và tìm hiểu bài toán về kiểu xâu 
 4. Xác định những năng lực có thể hướng tới: NL nhận xét, đánh giá, giải quyết bài 
toán thông qua lập trình
II. Tổ chức hoạt động học:
1. Ổn định tổ chức
2. Kiểm tra bài cũ Nêu các khai báo xâu? Khai báo xâu s để lưu trữ họ tên?
3. Bài mới:
3.1 Hoạt động khởi động
- Mục đích: Biết một số hàm và thủ tục thường sử dụng trên xâu
- Phương thức tổ chức: chia lớp thành 4 nhóm, yêu cầu thảo luận và hoàn thành 
phiếu học tập
 Hoạt động của giáo viên Hoạt động của 
 Các bước
 học sinh
 hãy ghép đúng các thao tác tương ứng với các HS theo dõi SGK 
 ý nghĩa: mục 2.
 Thao tác Ý nghĩa
 Chuyển giao Tạo xâu gồm n kí tự 
 “Ha Noi” + “Viet 
 nhiệm vụ liên tiếp bắt đầu từ vị 
 Nam”
 trí vt của xâu s
 Insert(s1,s2,vt) Ghép xâu “Ha Noi” và oi’;Write(upcase(’h’));write(length(st)); kết quả.
 readln; End.
 - Hỏi: Chức năng của hàm length() là 
 gì? - Nhận xét và bổ 
 - Hỏi: Chức năng của hàm upcase()? sung những thiếu sót 
 2. Var vt:byte; của nhóm khác.
 Begin
 vt:=Pos(‘cd’, ‘abcdefcd’); 
 Write(vt); readln;
 End.
 - Hỏi: Kết quả của chương trình in ra 
 màn hình?
 - Thay tham số của hàm Pos trong 
 chương trình bằng Pos(‘k’, ‘abc’). Hỏi 
 kết quả của hàm bằng bao nhiêu?
 3. Var st:string;
 Begin
 st:=copy(‘bai tap’, 3, 4); Write(st); 
 readln;
 End.
 - Hỏi: Chức năng của hàm copy?
 Copy(‘abc,1, 5)
 Copy(‘abc,5, 2)
 4. Var st:string;
 Begin
 st:= ‘Ha Noi’; delete(st,3,2); 
 Write(st);
 st2:= ‘Ha Noi’; st1:= ‘ ’; 
 insert(st1, st2,3);
 readln; End.
 - Hỏi: Kết quả của chương trình in 
 ra màn hình?
 - Hỏi: Chức năng của thủ tục 
 delete();
 Gv nhận xét và chốt kết quả Quan sát và ghi nhớ.
 1. - Kết quả là : 6
Báo cáo thực hiện - Chuyển chữ h thành chữ H
 nhiệm vụ 2. - Kết quả là: 3
 3. - Kết quả là: ‘i ta’

File đính kèm:

  • docxgiao_an_tin_hoc_lop_11_tiet_32_kieu_xau_tiet_2_nam_hoc_2019.docx