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
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. ...
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ìm kiếm theo từ khóa liên quan:
Tin học căn bản giáo trình tin học hướng dẫn học tin học bài tập tin học tài liệu tin họcGợi ý tài liệu liên quan:
-
Giáo trình Tin học (Trình độ: Trung cấp nghề) - Trường Trung cấp nghề Củ Chi
268 trang 323 4 0 -
122 trang 207 0 0
-
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 205 0 0 -
Xử lý tình trạng máy tính khởi động/tắt chậm
4 trang 204 0 0 -
UltraISO chương trình ghi đĩa, tạo ổ đĩa ảo nhỏ gọn
10 trang 202 0 0 -
Giáo Trình tin học căn bản - ĐH Marketing
166 trang 196 0 0 -
Giới thiệu tổng quan về SharePoint 2007
41 trang 164 0 0 -
Memory-RAM - Một số thuật ngữ và kỹ thuật tin học
5 trang 154 0 0 -
TÀI LIỆU HƯỚNG DẪN SỬ DỤNG PHẦN MỀM KHAI BÁO HẢI QUAN ĐIỆN TỬ phần 1
18 trang 147 0 0 -
Hướng dẫn tạo file ghost và bung ghost
12 trang 147 0 0