... Var hoten: string[20]; 2. KHAI BÁO 02/01/15 Var a: string; SVTT: Nguyễn Thị Quỳnh Như Chú ý: Khi khai báo biến xâu mà không chỉ ra độ Đúng Sai dài lớn nhất của xâu thì mặc định xâu có độ dài ... Vậy số kí tự của xâu và độ dài xâu liên quan như thế nào? Số lượng kí tự trong xâu được gọi là độ dài xâu 2. KHAI BÁO 02/01/15 Var : string [độ dài lớn xâu]; SVTT: Nguyễn Thị Quỳnh Như Khai báo biến ... KIểM TRA BÀI CŨ 02/01/15 Khai báo một mảng một chiều có tên là hoten gồm 20 phần tử mỗi phần tử là một kí tự Viết đoạn chương trình để nhập các phần tử cho mảng hoten Tham chiếu đến phần tử thứ 2 của mảng...
... Câu 1: Cách khai báo biến xâu sai? KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ A Var A: string[50]; NỘI DUNG BÀI MỚI B Var A: string; C Var ... CỐ D:= pos(‘Cd’,S2); S2:= ‘abcde’ Cd CCd Cd dCd D=0 Hàm UPCASE(Ch) • Cho chữ in hoa ứng vớichữ ch KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI Ch1:= ‘a’; Ch2:= Upcase(Ch1); Kết quả: Ch2 = ‘A’ ... vào xâu S, in hình xâu dạng in hoa CHƯƠNG TRÌNH: KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI • Thủ tục: Delete • Thủ tục: Insert Program inhoa; Uses CRT; Var S: string; i: integer; Begin Clrscr;...
... Nhập xâu, kiểm tra xem ký tự xâu thứ có trùng với ký tự cuối xâu thứhai hay không ? - Gọi học sinh đọc đề phân tích yêu cầu đề hướng giải toán - Chú ý truy xuất đến phần tửthứ i phải xác định ... ý nghĩa hàm upcase cáchsử dụng Ví dụ 1: ch: = ‘d’; upcase(ch) = ‘D’; Ví dụ 2: ch: = ‘E’; upcase(ch) = ‘E’; Một số ví dụ Ví dụ : Nhập vào họ tên hai người vào hai xâu, đưa hình xâu dài hơn, hai ... hệ qua hàm length để tính chiều dài xâu( ứng vớikítự cuối xâu) - Đọc đề nhớ cách truy xuất phần tử xâu - Suy luận cách tính phần tử cuối xâu thứhai - Đoạn chương trình: Var a,b : String ; x...
... cấu trúc chung - Hỏi: Có giống khác so vớicách tham chiếu đến phần tửmảng - Yêu cầu học sinh tìm ví dụ Kiểm tra kiến thức -Ghi nội dung tập kiểm tra kiến thức: Var st:string[1]; c:char; Begin ... nhập/xuất liệu cho xâu lệnh Tìm hiểu kiểu xâu - Ghi lên bảng cách khai báo biến xâu ngôn ngữ lập trình Pascal - Hỏi: Ý nghĩatừ String, [n] - Hỏi: Khi khai báo [n] số lượng ký tự tối đa bao nhiêu? - Yêu ... chương trình bảng độc lập suy nghĩ - Lệnh {1} - Lệnh {2} sai Không thể gán xâu cho ký tự Hoạt động 2: Tìm hiểu phép toán liên quan đến xâu HOẠT ĐỘNG CỦA GIÁO TRÌNH BÀY BẢNG HOẠT ĐỘNG CỦA HỌC SINH...
... Giáo án thực tập số Học sinh Ví dụ Chương trình sau nhập hai xâu từbàn phím kiểm tra kítự xâu thứ có trùng vớikítự cuối xâu thứhai không Trả lời hàm sử dụng để giải toán var a, b: string; ... Góp ý để hoàn thiện chương trình Tìm kiếm lời giải cho toán tìm xâu bé Begin write('Nhap xau thu nhat: ');readln(a); write('Nhap xau thu hai: '); readln(b); if a=b then write( 'Hai xau bang nhau.') ... ten nguoi thu hai: ‘); readln(b); if length(a)>length(b) then write(a) else write(b); readln End Giáo viên đưa gợi ý hàm thủ tục sử dụng để thực so sánh hai xâu Nâng cao: so sánh hai xâu Lời giải...
... GV Ý tư ng ? GV Xác định định vị trí kítựkítự cuối ? - Gõ chương trình HS - Chạy chương trình - Quan sát kết GV bao quát lớp, hướng dẫn sửa lỗi VD GV Xác định toán ? HS GV Ý tư ng ? GV Cách ... 3.Nội dung Hoạt động thầy trò Nội dung 3.Một số ví dụ VD SGK GV Xác định toán ? HS GV Ý tư ng ? GV Cách xác định để biết xâu dài hơn? HS - Gõ chương trình GV So sánh độ dài ? - Chạy chương ... xâu ngược lại với xâu có? HS GV Xác định lệnh? - Gõ chương trình HS - Chạy chương trình GV bao quát lớp, hướng dẫn - Quan sát kết sửa lỗi củng cố - Nắm dạng tập thuộc kiểu xâu - Cách tham chiếu...
... dài không gọi xâu rỗng GV: xem xâu mảng chiều 1.Khai Báo cách truy cập phần tử xâu gióng Var : mảng chiều nhiên cách STRING[Max]; khai báo sau Trong Max độ dài tối đa xâu GV: Hằng xâu ... phải HS: nhận xét xâu A có mã Ascii lớn Gv: Yêu cầu học sinh cho ví dụ khác GV: Hai xâu nào? Nếu A đoạn đầu B B HS :Hai xâu chúng giống lớn hoàn toàn VD:’anh’
... Khi tham chiếu đến kítựthứ xâu ta viết S[5] Kết quả: S[5]= Khai báo biến xâu Pascal sử dụng từ khóa STRING để khai báo xâu Độ dài tối đa xâu viết [ ] sau từ khóa STRING Khai báo sau: Var
... S[5] = ụ S[3] = KHAI BO KIM TRA BI C T VN NI DUNG BI MI Mt s khỏi nim Khai bỏo a) Khai bỏo bin b) Nhp/xut Cỏc thao tỏc x lý xõu a) Phộp ghộp xõu b) Phộp so sỏnh xõu CNG C a) Khai bỏo bin: Tờn ... Khai bỏo a) Khai bỏo bin b) Nhp/xut Cỏc thao tỏc x lý xõu a) Phộp ghộp xõu b) Phộp so sỏnh xõu CNG C Cỳ phỏp: [ch s]; Vớ d: A[3]; KIM TRA BI C T VN NI DUNG BI MI Mt s khỏi nim Khai ... CHNG IV KIM TRA BI C Cõu 1: Nờu cỳ phỏp khai bỏo bin mng mt chiu? Hóy nờu vớ d T VN NI DUNG BI MI Mt s khỏi nim Khai bỏo a) Khai bỏo bin b) Nhp/xut Cỏc thao tỏc x lý...
... Câu 1: Cách khai báo biến xâu sai? KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ A Var A: string[50]; NỘI DUNG BÀI MỚI B Var A: string; C Var ... CỐ D:= pos(‘Cd’,S2); S2:= ‘abcde’ Cd CCd Cd dCd D=0 Hàm UPCASE(Ch) • Cho chữ in hoa ứng vớichữ ch KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI Ch1:= ‘a’; Ch2:= Upcase(Ch1); Kết quả: Ch2 = ‘A’ ... vào xâu S, in hình xâu dạng in hoa CHƯƠNG TRÌNH: KIỂM TRA BÀI CŨ ĐẶT VẤN ĐỀ NỘI DUNG BÀI MỚI • Thủ tục: Delete • Thủ tục: Insert Program inhoa; Uses CRT; Var S: string; i: integer; Begin Clrscr;...
... được, ta khai báo nào? • Có khó khăn gặp phải? - HS lắng nghe trả lời Hoạt động 2: Khái niệm xâu - GV khẳng định: với biến mảng chiều khai báo, ta có thề lưu trữ họ tên HS Cho nên, cần khai báo ... thực cộng hai giá trị kiểu integer kết mang kiểu liệu gi ? - HS lắng nghe trả lời - GV: tư ng tự cộng hai giá trị kiểu xâu cho ta kết mang kiểu xâu Cho ví dụ S1:=’Lop 11A15’; S2:=’rat ngoan’; ... S2:=’rat ngoan’; S:=S1 + S2; Write(S); => xuất kết ? =>S=’Lop 11A15rat ngoan’; A:= ‘1+ ’ + ‘ -2’ + ’=?’; =>A=’1+9-2=?’; - GV đặt vấn đề ví dụ: cho biểu thức sau: a > b, 2=2, x >= y.Hỏi: Các biểu thức...
... [chỉ số] Cách khai báo sử lí câu ngôn ngữ Pascal: Khai báo biến xâu: - Pascal sử dụng khóa STRING để khai báo xâu Độ dài tối đa xâu viết [ ] sau từ khóa STRING Khai báo sau: Var
... giống khác so vớicách tham chiếu đến phần tửmảng - Ví dụ: st[2] - Yêu cầu học sinh tìm ví dụ Quan sát chương trình bảng độc Kiểm tra kiến thức lập suy nghĩ - Bài tập kiểm tra kiến thức: Var st:string[1]; ... Hỏi: Trong hai lệnh {1} {2}, lệnh đúng? - Thực chương trình để học sinh tự kiểm nghiệm suy luận Hoạt động 2: Tìm hiểu phép toán liên quan đến xâu HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HỌC SINH ... GUOM’ Kết quả: st = ‘HA NOICo ho GUOM’ - Hỏi: Chức phép cộng ? - Là phép toán nối xâu thứhai vào cuối xâu thứ - Giới thiệu thêm số ví dụ khác yêu cầu học sinh cho biết kết st:= ‘Ha’ +‘Noi’; st:=...
... xâu cáchsử dụng a Mục tiêu: - Học sinh biết ý nghĩa xâu số khái niệm xâu Biết cách khai báo biến xâu, nhập xuất liệu cho biến xâu tham chiếu đến kítự xâu b Nội dung: - Xâu kítự dãy kítự bảng ... cầu học sinh tìm ví dụ - Ví dụ: st[2] Quan sát chương trình bảng độc lập suy nghĩ Kiểm tra kiến thức - Chiếu nội dung tập kiểm tra kiến thức: Var st:string[1]; c:char; - Lệnh {1} - Lệnh {2} sai ... lệnh Tìm hiểu kiểu xâu Quan sát cấu trúc khai báo tham khảo sách giáo khoa - Chiếu lên bảng cách khia báo biến xâu ngôn ngữ lập trình Pascal - Hỏi: ý nghĩatừ String, [n] - String tên kiểu xâu...
... liệu - Vào: Một xâu kítự - Ra: Một xâu có kí trắng haitừ - Hỏi: Các nhiệm vụ giải toán này? - Xóa dấu cách thừa đầu xâu cuối xâu - Xóa dấu cách thừa Giữa hai - Hỏi: này, ta cầnsử dụng hàm thủ ... trị kítự hoa tư ng ứng vớikítự ch c Các bước tiến hành: Hoạt động học sinh hướng dẫn giáo viên giới thiệu cấu trúc chung Quan sát cấu trúc chung hàm length(st) lên bảng - Hỏi: ý nghĩa Length ... thừa có xâu., để lại dấu cách giửa haitừ c Các bước tiến hành: hướng dẫn giáo viên Xác định toán Hoạt động học sinh Quan sát suy nghĩ để trả lời - Chiếu nội dung để lên bảng - Xác định liệu vào,...
... chữ viết hoa ứng vớichữ ch Pos(S1,S2): tìm vị trí xuất S1 S2 Length(St): cho độ dài xâu St Upcase(ch): cho chữ viết hoa tư ng ứng vớichữ thường ch CHR(X): cho kítự có mã X bảng mã ASCII ... [chỉ số] 1.Khai báo kiểu liệu xâu Để khai báo kiểu liệu xâu, Pascal dùng tên riêng STRING Độ dài tối đa xâu viết [ ] sau từ khóa STRING Khai báo sau : VAR
... I Khai báo kiểu xâu ký tư #include #include #include using namespace std; string st; gọi L độ dài st st[0] ký tựthứ st[1] ký tựthứ st[L-1] ký tựthứ L ... for (i=0; i