... hoten[2] 02/01/15 SVTT: Nguyễn Thị Quỳnh Như 02/01/15 SVTT: Nguyễn Thị Quỳnh Như KIểU XÂU (TIếT 1) Giáo viên hướng dẫn: Cô Hoàng Khánh Mỹ Giáo sinh: Nguyễn Thị Quỳnh Như 1. MộT Số KHÁI NIệM ... Nguyễn Thị Quỳnh Như s1 02/01/15 16 QUY TắC SVTT: Nguyễn Thị Quỳnh Như s1=s2 02/01/15 Hai xâu gọi chúng giống hoàn toàn Ví dụ: s1:=‘ABC’; s2:=‘ABC’; 17 CủNG Cố KIếN THứC SVTT: Nguyễn Thị Quỳnh ... Câu 3: Cho 2 xâu s1:= ‘truong’; s2:= ‘noitru’; Thực hiện câu lệnh s:=s1+s2+ ‘’; Ta đươc kết quả nào sau đây? 20 b c a>b a
... 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 A= string[30]; D Var A: string[1]; ... Pos • Hàm UpCase CỦNG CỐ Câu 2: So sánh xâu sau: ST1:= ‘CBA’ ST2:= ‘CBa’ KIỂM TRA BÀI CŨ ĐẶT VẤNĐỀ Mã 64 NỘI DUNG BÀI MỚI • Thủ tục: Delete ST1 C B Mã 97 A ST2 C B a • Thủ tục: Insert • Hàm ... < < ST2[1] ST2[2] ST2[3] Cần có thao tác để chỉnh sửa xâu A thành xâu B? KIỂM TRA BÀI CŨ ĐẶT VẤNĐỀ NỘI DUNG BÀI MỚI • Thủ tục: Delete • Thủ tục: Insert • Hàm Copy • Hàm Length A n N g u y e...
... tự s1, tạo xâu s2 gồm chữ số có xâu s1, xuất kết hình - Gọi học sinh đọc đề phân tích nội dung yêu cầu đề - Giải thích khởi tạo xâu s2 rỗng để lưu trữ kí tự số xâu s1 Phải có điều kiện để xác định ... Lắng nghe ghi chép lại Ví dụ : Nhập xâu, viết - Gọi học sinh đọc đề phân hình xâu theo thứ tự ngược lại tích nội dung yêu cầu đề ký tự xâu - Giải thích mà cho i chạy từ đến n for i:=1 to n do, ... Readln ; End Ví dụ : Nhập xâu, viết hình xâu loại bỏ dấu cách có - Gọi học sinh đọc đề phân tích nội dung yêu cầu đề - Giải thích nên dùng xâu rỗng để chứa kí tự khác với dấu cách - Đoạn chương trình:...
... nhập họ tên học sinh ta chọn kiểu liệu nào? * /Ta chọn kiểu liệu nào? Khai báo biến cho toán 30 học sinh trên? - Yêu cầu học sinh: ... liệu, phải thực gõ nhiều phím - Hỏi: Có khó khăn gặp phải? - Dẫn dắt: Cần có kiểu liệu cho phép ta 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ữ ... thể - Hỏi: Khi viết lệnh nhập/xuất liệu cho biến xâu, có khác so với biến mảng ký tự - Dẫn dắt: Ta sử dụng lệnh gán để nhập giá trị cho biến xâu Cấu trúc chung: tên_biến_xâu:=hằng_xâu; - Yêu cầu...
... Hoạt đông của Giáo viên phút Hoạt đông của Học sinh Chú ý nghe giảng, đô ng thời tham gia ý kiến về các ví dụ thực tế Chú ý lắng nghe giáo viên giới thiệu Các thao ta c ... ] Mặc định có đô dài 255 Cách khai báo sau: var : string [đô dai lơn nhât ̀ ́ cua xâu]; ̉ Ví dụ: phút var hoten: string[40]; var chugiai: string; Hoạt đông của Học sinh ... biến xâu (5 phút) Thời gian phút Hoạt đông của Giáo viên Khai báo Để khai báo kiểu dữ liệu xâu, ta sử dụng tên dành riêng string, tiếp theo là đô dài lớn nhất của xâu (không quá...
... Viết trình chương Góp ý để hoàn thiện chương trình Hoạt đô ng 4: Ví dụ (13 phút) Thời gian Kiểu xâu (tiết 2) Hoạt đô ng của Giáo viên Trang Hoạt đô ng của Học sinh Nguyễn Hoàng ... write('Xau thu hai be hon.'); end; readln End Hoạt đô ng 2: Ví dụ (5 phút) Thời Kiểu xâu (tiết 2) Hoạt đô ng của Giáo viên Trang Hoạt đô ng của Nguyễn Hoàng Anh – Khoa Tin học – Đại ... Nếu không cần chỉnh sửa lại chương trình điểm nào? Thời gian Hoạt đô ng 3: Ví dụ (6 phút) Hoạt đô ng của Học sinh Hoạt đô ng của Giáo viên phút Ví dụ Chương trình sau nhập xâu vào từ bàn...
... HS 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...
... Đổi chữ Ch sang chữ in hoa VD: upcase(‘k’)=’K’ Củng cố Làm để xâu s=’hoc tap’ tư xâu ban đầu là: ‘song chien dau hoc tap theo guong Bac Ho’ Kết quả? Delete(Delete(s,1,5),10,26) Dặn dò, bổ sung:...
... số phần tử xâu thường đánh số Độ dài xâu (số kí tự xâu) là: 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...
... hai chiều Trả lời: var :array[kiểu số hàng, kiểu số cột] of ; ĐẶT VẤNĐỀ Viết chương trình nhập họ tên 25 học sinh lớp Xác định kiểu liệu sử dụng để lưu trữ biến họ ... đánh số thứ tự, thường 1; • Tương tự mảng, tham chiếu đến phần tử thứ i (chỉ số) xâu xác định bởi: Tenbienxau[chỉ số] Ví dụ 2: A A n A[4]= ? ‘L’ L L u o n g D o n g 10 11 12 13 BÀI 12: KIỂU XÂU...
... 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 A= string[30]; D Var A: string[1]; ... Pos • Hàm UpCase CỦNG CỐ Câu 2: So sánh xâu sau: ST1:= ‘CBA’ ST2:= ‘CBa’ KIỂM TRA BÀI CŨ ĐẶT VẤNĐỀ Mã 64 NỘI DUNG BÀI MỚI • Thủ tục: Delete ST1 C B Mã 97 A ST2 C B a • Thủ tục: Insert • Hàm ... < < ST2[1] ST2[2] ST2[3] Cần có thao tác để chỉnh sửa xâu A thành xâu B? KIỂM TRA BÀI CŨ ĐẶT VẤNĐỀ NỘI DUNG BÀI MỚI • Thủ tục: Delete • Thủ tục: Insert • Hàm Copy • Hàm Length A N n g u y e...
... dài = B:‘’ => độ dài = Hoạt động 3: Khai báo xâu - GV đặt vấnđề : • Khi viết chương trình Pascal bước ta làm ? • Khi khai báo ta dùng từ khóa nào? • Gọi HS cho ví dụ - HS lắng nghe trả lời ... tên HS Cho nên, cần khai báo tên 30 HS, ta phải sử dụng đến 30 biến mảng chiều Việc thời gian chương trình trở nên dài dòng Để khắc phục nhược điểu này, ta dùng kiểu liệu khác Đó kiểu xâu - HS ... ‘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 sử dụng phép toán gì? Chúng ta có phép toán so sánh khác không? Hãy kể tên...
... liệu cho Viết lệnh gọn hơn, chương trình gọn biến xâu, có khác so với biến mảng ký tự - Dẫn dắt: Ta sử dụng lệnh gán để nhập giá trị cho biến xâu Cấu trúc chung: - Ví dụ: St:= ‘HA NOI’; tên_biến_xâu:=hằng_xâu; ... Var st:string; Begin st:= ‘Ha’+‘Noi’; Write(st); readln; End - Hỏi: Kết chương trình in - Kết cho ta: st = ‘HA NOI’ hình? - Thực chương trình để học sinh thấy - Quan sát kết chương trình kết - Yêu...
... Tìm hiểu ý nghĩa xâu kí tự - Chiếu đề toán đặt vấn đề: Viết chương trình nhập họ tên Hoạt động học sinh Quan sát, suy nh\ghĩ trả lời 30 học sinh lớp - Hỏi: ta chọn kiểu liệu nào? Khai báo biến ... trình viết dài dòng Khi nhập liệu, phải thực gõ nhiều phím - Dẫn dắt: Cần có kiểu liệu cho phép ta nhập/ xuất liệu cho xâu 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 ... cho biến xâu, có khác so với xâu Viết lệnh gọn hơn, CHương biến mảng kí tự trình gọn - Dẫn dắt: Ta sử dụng lệnh gán để nhập giá trị cho biến xâu Cấu trúc chung: Tên_biến_xâu:=hằng_xâu; - Yêu cầu...
... st:=copy(‘bai tap’, 3, 4); Write(st); readln; Quan sát cấu trúc chung hàm coppy ví dụ để biết chức - Quan sát chương trình để dự tính kết End - Hỏi: kết chương trình in - Kết là: ‘i ta hình? - ... chương trình để học - Quan sát kết chương trình sinh thấy kết - Hỏi: Chức hàm length() gì? - Chiếu đề tập ứng dụng: Viết chương trình nhập xâu, in - Hàm cho số lượng kí tự xâu st màn hình số kí ... 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ần sử dụng hàm thủ tục nào? từ - Hàm Pos(), thủ tục delete(); Chia lớp làm nhóm Yêu cầu viết...
... STRING Khai báo sau : VAR : STRING [độ dài lớn xâu]; Ví dụ: Var hoten : string [25]; Ta khai báo var hoten : string []; Khi độ dài lớn xâu ngầm định 255 Chú ý: Hằng xâu kí tự đặt cặp...