Danh mục

Giáo án số 2 Kiểu dữ liệu xâu

Số trang: 6      Loại file: pdf      Dung lượng: 172.24 KB      Lượt xem: 9      Lượt tải: 0    
tailieu_vip

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Kiến thức và kĩ năng: Học sinh nắm được kiến thức liên quan tới xâu Học sinh biết cách vận dụng viết một số chương trình đơn giản liên quan tới xâu Về tư tưởng tình cảm: Giúp học sinh yêu thích và hứng thú với môn học B.Phương pháp – phương tiện 1.Phương pháp .Kết hợp các phương pháp giảng dạy như thuyết trình, vấn đáp, vẽ hình minh hoạ…
Nội dung trích xuất từ tài liệu:
Giáo án số 2 Kiểu dữ liệu xâu1Giáo án số 2 Kiểu dữ liệu xâuA.Mục đích yêu cầu: Kiến thức và kĩ năng:Học sinh nắm được kiến thức liên quan tới xâuHọc sinh biết cách vận dụng viết một số chương trình đơn giản liên quan tới xâu Về tư tưởng tình cảm:Giúp học sinh yêu thích và hứng thú với môn họcB.Phương pháp – phương tiện 1.Phương pháp .Kết hợp các phương pháp giảng dạy như thuyết trình, vấn đáp, vẽ hình minhhoạ… 2.Phương tiện . Sách giáo khoa Tin học 11 . Vở ghi lý thuyết Tin học 11 . Sách tham khảo (nếu có)C.Tiến trình lên lớp, nội dung bài giảng I. Ổn định lớp (1’) Yêu cầu lớp trưởng báo cáo sĩ số II. Kiểm tra bài cũ và gợi động cơ (5’) Trong bài học trước chúng ta đã được làm quen với một trong số những kiểu dữliệu có cấu trúc đó là kiểu mảng và biến có chỉ số. Câu hỏi kiểm tra bài cũ: Nguyễn Thị Dung – K56A – Sư phạm Tin 12 1.Em hãy cho biết trong những cách khai báo sau, cách khai báo nào đúng (sai)?Nếu sai hãy sửa lại cho đúng: Var mangA = array [1..max] of real; Var mangB : array [1..100, 1..50] of real; Type Array = array [1..n] of real; Type Array : array [1..10,1..20] of integer; 2.Thế nào là kiểu chỉ số, kiểu thành phần? Vấn đề đặt ra là đối với các dữ liệu không phải là số thì ta phải làm như thế nào?Ví dụ khi quản lí sinh viên muốn nhập dữ liệu về tên sinh viên thì ta không thể nhập trựctiếp tên sinh viên vào mảng ở dạng real hay Boolean đựơc.III. Nội dung bài giảngNội dung Hoạt động của thầy và trò Thời gianXâu là dãy các kí tự trong bảng mã Hoạt động 1ASCII. Gv:Số lượng kí tự trong xâu được gọi là Người lập trình phải nắm được Xâu làđộ dài của xâu. gì? Thế nào là độ dài của xâu?Xâu có độ dài 0 gọi là xâu rỗng Hs:1.Khai báo kiểu dữ liệu xâu Ta nên lựa chọn cách khai báo biến-Để khai báo kiểu dữ liệu xâu, TP kiểu xâu cho phù hợp.dùng tên riêng STRING.-Biến kiểu xâu có thể khai báo như 8’sau:VAR : STRING [độ dàilớn nhất của xâu]; Nguyễn Thị Dung – K56A – Sư phạm Tin 23-Ví dụ Var name : string [15];Ta cũng có thể khai báo var name : string [];Khi đó độ dài lớn nhất của xâu đượcngầm định là 2552.Các thao tác xử lí xâu-Tham chiếu tới phần tử của xâu đượcxác định bởi tên xâu và chỉ số đặttrong [].-Các kí tự được đánh số bắt đầu từ1.Có thể xem xâu là mảng một chiềumà mỗi phần tử là một kí tự.-Với dữ liệu kiểu xâu có thế thực hiệnphép toán ghép xâu và phép toánquan hệVí dụ :phép ghép xâu (kí hiệu là +) 4’ Hoạt động 2‘lớp’ + ’chúng’ + ’mình’ cho xâu kết Gv:quả là ‘lớp chúng mình’ Để thao tác xử lí xâu ta cần chú ý tới điều gi?+ các phép so sánh =, , , = thực hiện việc so sánh hai xâu và Hs:có thứ tự ưu tiên thấp hơn phép ghép Khi làm việc với các dữ liệu kiểu xâu ta cần chú ý tới thứ tự ưu tiên như thếxâu.*) Để xử lí các xâu thì có sử dụng các nào?thủ tục và hàm chuẩn: -Các phép so sánh xâu phụ thuộc vào điều gì?(chỉ số của kí tự trong bảng Delete(st, vt, n) : xoá n kí tự của Nguyễn Thị Dung – K56A – Sư phạm Tin 34 xâu st từ vị trí vt mã ASCII) -Lấy ví dụ minh hoạ cho các thủ tục Inser(s1, s2, vt) : chèn xâu s1 vào và hàm.(sgk) xâu s2 bắt đầu ở vị trí vt Copy(s, vt, n) : tạo xâu gồm n kí tự liên tiếp bắt đầu từ vị trí vt của 12’ xâu st Length(s) : cho giá trị là độ dài xâu s Pos (s1, s2) : cho vị trí xuất hiện đầu tiên của xâu s1 trong xâu s2 Upcase(ch) : cho chữ cái viết hoa ứng với chữ cái trong ch3.Ví dụ Ví dụ 1: Hoạt động 3Viết chương trình nhập tên của haingười từ bàn phím, đưa ra màn hình Hs cùng Gv xây dựng chương trình.xâu dài hơn, nếu bằng nhau thì đưa ra Gv đưa ra các trường hợp có thể xảyxâu nhập sau. ...

Tài liệu được xem nhiều: