1. Trang chủ
  2. » Cao đẳng - Đại học

Giáo án môn Tin học khối 11 - Tiết 12: Kiểu xâu (tiết 1)

4 35 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 4
Dung lượng 124,67 KB

Nội dung

Ví dụ: Var Hoten : string[26]; Khi khai báo xâu có thể bỏ qua Khi khai báo xâu có thể bỏ qua Lắng nghe, đọc sách, phần khai báo [độ dài lớn nhất], phần khai báo [độ dài lớn nhất] trả lời[r]

(1)Giáo án Tin học 11 Giáo viên: Lê Đức Anh Ngày soạn: 05/01/2010 Tiết 29 Ngày giảng: Lớp 11A: / / / (sĩ số: ./ ) Lớp 11B: / / / (sĩ số: ./ ) Lớp 11C: / / / (sĩ số: ./ ) Lớp 11D: / / / (sĩ số: ./ ) Lớp 11E: / / / (sĩ số: ./ ) Chương IV: Kiểu liệu có cấu trúc §12 Kiểu xâu (tiết 1) I Mục đích, yêu cầu: Kiến thức  Giúp HS biết xâu là dãy kí tự (có thể coi xâu là mảng chiều);  Biết cách khai báo xâu, truy cập phần tử xâu;  Biết sử dụng số thủ tục, hàm thông dụng xâu; Kỹ năng: Rèn luyện cho học sinh các kỹ năng:  Khai báo kiểu xâu;  So sánh hai xâu;  Nhận biết và bước đầu sử dụng các hàm, thủ tục xử lý xâu Thái độ:  Tiếp tục gợi lòng ham muốn giải toán lập trình trên máy tính;  Tiếp tục hình thành và xây dựng phẩm chất cần thiết người lập trình II Phương pháp - phương tiện dạy học:  Thuyết trình, nêu câu hỏi, gợi mở, thảo luận nhóm, tóm tắt và ghi ý chính;  Giáo viên chuẩn bị: Giáo án, phòng máy nối mạng LAN, cài đặt Turbo Pascal; Netop school;  Học sinh chuẩn bị: Đọc trước nội dung bài, sách giáo khoa, ghi III NộI dung dạy – học: Nội dung bài giảng Hoạt động thầy Hoạt động trò Ổn định lớp; Chào thầy Ghi sổ đầu bài Cán lớp báo sĩ số Trình bày khái niệm xâu Chú ý lắng nghe,  Khái niệm quan sát, ghi bài Xâu là dãy các kí tự Nêu ví dụ; đặt câu hỏi vấn đáp Chú ý lắng nghe, mã ASCII, kí tự gọi là Xâu A: có giá trị là ‘Tin học’ phần tử xâu Số lượng phần Tên xâu là gì ? (A) quan sát, trả lời tử xâu gọi là độ dài xâu Độ dài xâu? (7) Xâu có độ dài gọi là xâu A[5] = ? (‘H’) rỗng Tham chiếu đến phần tử Nhận xét, chốt lại ý chính xâu xác định tên xâu và Chú ý: Xâu có độ dài gọi Lắng nghe; ghi bài số đặt cặp ngoặc vuông là xâu rỗng Lắng nghe, đọc sách, Khai báo kiểu xâu Nêu cách khai báo kiểu xâu trả lời Var <tên biến> : string[độ dài Pascal ? Cho ví dụ Nhận xét, chốt lại ý chính, giải Lắng nghe; ghi bài lớn nhất]; thích ví dụ Ví dụ: Var Hoten : string[26]; Khi khai báo xâu có thể bỏ qua Khi khai báo xâu có thể bỏ qua Lắng nghe, đọc sách, phần khai báo [độ dài lớn nhất], phần khai báo [độ dài lớn nhất] trả lời đó độ dài lớn xâu không? nhận giá trị ngầm định là 255 Nhận xét, chốt lại ý chính Lắng nghe; ghi bài Lop11.com (2) Giáo án Tin học 11 Nội dung bài giảng Ví dụ: Var Chuthich : string; Các thao tác xử lý xâu a Phép ghép xâu: kí hiệu là « + », dùng để ghép nhiều xâu thành xâu Ví dụ:‘Ha’ + ‘ Noi’ + ‘ Viet Nam’ Cho kết là: ‘Ha Noi Viet Nam’ b Phép so sánh: =,<>,<,<=,>,>= Qui tắc so sánh hai xâu: - Hai xâu chúng giống hoàn toàn Ví dụ: ‘Tin hoc’ = ‘Tin hoc’ - Xâu A>B kí tự đầu tiên khác chúng xâu A có mã ASCII lớn xâu B Ví dụ: ‘Ha Noi’ > ‘Ha Nam’ - Nếu xâu B là đoạn đầu xâu A thì A>B Ví dụ: ‘Tin hoc’ > ‘Tin’ c Các thủ tục và hàm chuẩn:  Thủ tục Delete(S,vt,n): xóa n kí tự biến xâu S vị trí vt  Thủ tục Insert(S1,S2,vt): chèn xâu S1 vào xâu S2 bắt đầu vị trí vt  Hàm copy(S,vt,n): Tạo xâu gồm n kí tự liên tiếp vị trí vt xâu S  Hàm Length(S): Cho giá trị là độ dài xâu S  Hàm Pos(S1,S2): Cho vị trí xuất đầu tiên xâu S1 xâu S2  Hàm Upcase(ch) cho chữ cài in hoa ứng với chữ cái ch Giáo viên: Lê Đức Anh Hoạt động thầy Hoạt động trò Kí hiệu và ý nghĩa phép ghép Lắng nghe, đọc sách, xâu? trả lời Nhận xét, chốt lại ý chính, nêu VD Lắng nghe; ghi bài Nêu các phép so sánh xâu Lắng nghe; quan sát, ghi bài Qui tắc so sánh xâu: - Hai xâu nào ? Lắng nghe, đọc sách, - Xâu A > B trường trả lời hợp nào? Nhận xét, chốt lại ý chính, nêu VD Lắng nghe; quan sát, ghi bài Hãy so sánh: Lắng nghe, quan sát, - ‘Toan hoc’ với ‘Toan lop 11’ trả lời Hãy đọc sách giáo khoa các thủ tục và hàm chuẩn xử lý xâu, sau đó áp dụng giải các bài tập sau: S:= ’Chuc mung nam moi’ Delete(S,6,5) cho kết quả: ? (’Chuc nam moi’) T:= ’Tin hoc 11’ Insert(‘ lop’,T,8) cho kết quả: ? (‘Tin hoc lop 11’) X:= ’Bai tap tin hoc’ Copy(X,5,7) cho kết quả: ? (‘tap tin’) Length(X) cho kết quả: ? (15) S1:= ’Hom thu 6’ Pos(‘thu’,S1) cho kết quả: ? (9) Gọi HS lên bảng nêu ý nghĩa thủ tục, hàm và thực bài tập tương ứng Nhận xét, sửa bài, cho điểm Lắng nghe, đọc sách, thực các bài tập trên giấy nháp Lên bảng thực bài tập Lắng nghe, quan sát, ghi bài IV Củng cố:  Cách khai báo xâu Pascal? Cách truy cập đến phần tử xâu?  Qui tắc so sánh hai xâu? V Dặn dò:  Xem trước nội dung phần Một số ví dụ, sgk trang 71-72 VI Rút kinh nghiệm: Lop11.com (3) Giáo án Tin học 11 Giáo viên: Lê Đức Anh Ngày soạn: 12/01/2010 Tiết 29 Ngày giảng: Lớp 11A: / / / (sĩ số: ./ ) Lớp 11B: / / / (sĩ số: ./ ) Lớp 11C: / / / (sĩ số: ./ ) Lớp 11D: / / / (sĩ số: ./ ) Lớp 11E: / / / (sĩ số: ./ ) Chương IV: Kiểu liệu có cấu trúc §12 Kiểu xâu (tiết 2) I Mục đích, yêu cầu: Kiến thức  Biết cách khai báo xâu, truy cập phần tử xâu;  Biết vận dụng số thủ tục, hàm thông dụng xâu;  Cài đặt số chương trình đơn giản có sử dụng xâu Kỹ năng: Rèn luyện cho học sinh các kỹ năng:  Khai báo kiểu xâu;  So sánh hai xâu;  Nhận biết và bước đầu sử dụng các hàm, thủ tục xử lý xâu Thái độ:  Tiếp tục gợi lòng ham muốn giải toán lập trình trên máy tính;  Tiếp tục hình thành và xây dựng phẩm chất cần thiết người lập trình II Phương pháp - phương tiện dạy học:  Nêu bài toán, đặt câu hỏi gợi mở, hướng dẫn, hoạt động thảo luận nhóm;  Giáo viên chuẩn bị: Giáo án, phòng máy nối mạng LAN, cài đặt Turbo Pascal; Netop school;  Học sinh chuẩn bị: Đọc trước nội dung bài, sách giáo khoa, ghi III NộI dung dạy – học: Nội dung bài giảng Hoạt động thầy Hoạt động trò Ổn định lớp; Chào thầy Ghi sổ đầu bài Cán lớp báo sĩ số Kiểm tra bài cũ Cách khai báo kiểu liệu xâu Lần lượt gọi HS lên bảng trả lời Lắng nghe, lên bảng Pascal Cho ví dụ? câu hỏi trả lời Qui tắc so sánh hai xâu Cho ví Gọi HS nhận xét, bổ sung Nhận xét, bổ sung dụ? (nếu cần) Nêu ý nghĩa các thủ tục và Nhận xét, sửa bài, cho điểm Lắng nghe hàm chuẩn xử lý xâu đã học? Khai báo Các thao tác xử lý xâu Nêu bài toán ví dụ Chú ý lắng nghe, trả Một số ví dụ Cần khai báo biến xâu? Viết lời vấn đáp câu hỏi  Ví dụ 1: Nhập họ tên hai khai báo người vào hai biến xâu, đưa màn hình xâu dài hơn, Viết biểu thức so sánh độ dài thì đưa xâu nhập sau hai xâu? Chương trình: Var A, B: String; Nhận xét, chốt lại câu trả lời Lắng nghe, quan sát, ghi bài Begin Hướng dẫn và viết chương trình Write(‘Nhap ho ten thu nhat: ‘); Readln(A); Các câu lệnh nhập giá trị cho hai Write(‘Nhap ho ten thu hai: ‘); biến xâu Lop11.com (4) Giáo án Tin học 11 Giáo viên: Lê Đức Anh Nội dung bài giảng Hoạt động thầy Hoạt động trò Readln(B); If length(A) > length(B) then Lệnh xử lý theo yêu cầu bài write(A) else write(B); toán readln; End  Ví dụ 2: Viết CT nhập hai xâu Nêu bài toán ví dụ Chú ý lắng nghe, trả từ bàn phím, kiểm tra xem kí tự Khai báo biến nào? lời vấn đáp câu hỏi đầu tiên xâu thứ có trùng Truy cập đến phần tử đầu tiên với kí tự cuối cùng xâu thứ xâu A nào? không Truy cập đến phần tử cuối cùng xâu B nào? Chương trình: Var A, B: String; Nhận xét, chốt lại câu trả lời X: byte; Phần tử cuối cùng xâu B nằm Begin vị trí là độ dài xâu B Write(‘Nhap xau thu nhat: ‘); Thảo luận theo nhóm Readln(A); Yêu cầu HS thảo luận theo nhóm tổ, đọc sách để viết Write(‘Nhap xau thu hai: ‘); tổ để viết chương trình chương trình Readln(B); X := length(B); Quan sát và hướng dẫn HS thực Đại diện nhóm If A[1] = B[X] then write(‘Trung lên trình bày chương nhau’) else write(‘Khac nhau’); trình readln; End Nhận xét, chốt lại chương trình Lắng nghe, quan sát, ghi bài  Ví dụ 3: Viết CT nhập vào đúng xâu từ bàn phím, đưa màn hình xâu đó theo thứ tự ngược Nêu các bài toán ví dụ 3, 4, Chú ý lắng nghe, Yêu cầu HS tự suy nghĩ và viết nhà thực lại  Ví dụ 4: Viết CT nhập vào chương trình sau đó so sánh với xâu từ bàn phím, đưa màn hình chương trình tương ứng xâu thu từ nó việc loại sách giáo khoa để kiểm tra lại bỏ các dấu cách  Ví dụ 5: Viết CT nhập vào từ bàn phím xâu S1, đưa màn hình xâu S2 gồm tất các chữ số có S1 Kiểm tra 15 phút Phát đề kiểm tra, quan sát, nhắc Thực bài làm (Đề kiểm tra kèm theo) nhở HS làm bài nghiêm túc trên đề kiểm tra IV Củng cố V Dặn dò  Thực các câu hỏi và bài tập 1- 10 trang 79 – 80 sách giáo khoa;  Thực nội dung bài tập và thực hành trang 73/sgk Tiết sau thực hành VI Rút kinh nghiệm: Lop11.com (5)

Ngày đăng: 01/04/2021, 21:40

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w