0

tìm kiếm trên mảng 2 4

Xâu trong lập trình C++

Xâu trong lập trình C++

Kỹ thuật lập trình

... chiếu tới kí tự vị trí i DTH INT 220 2 Display 9.7 Hàm thành viên lớp string chuẩn (1 /2) DTH INT 220 2 Display 9.7 Hàm thành viên lớp string chuẩn (1 /2) DTH INT 220 2 Chuyển đổi xâu C đối tượng string ... return 0; } DTH INT 220 2 Các hàm thao tác với kí tự: Display 9.3 Một số hàm (1/3) DTH INT 220 2 Các hàm thao tác với kí tự: Display 9.3 Một số hàm (2/ 3) DTH INT 220 2 Các hàm thao tác ... DTH INT 220 2 Giới thiệu • Hai kiểu xâu kí tự: Xâu C – Mảng với kiểu sở char – Đánh dấu kết thúc xâu null, ‘\0’ – Kĩ thuật “cũ” thừa kế từ C Lớp string – Sử dụng khuôn mẫu DTH INT 220 2 Xâu C • Mảng...
  • 46
  • 776
  • 0
Bài giảng kiểu xâu

Bài giảng kiểu xâu

Kỹ thuật lập trình

... Length(s): cho giá trị độ dài xâu s Pos (s1, s2): cho vị trí xuất xâu s1 xâu s2 Upcase(ch): cho chữ viết hoa ứng với chữ ch Pos(S1,S2): tìm vị trí xuất S1 S2 Length(St): cho độ dài xâu St Upcase(ch): ... Xau1, Xau2 : string; Begin Clrscr; Write(‘nhap ho ten thu nhat ’); Readln(Xau1); Write(‘nhap ho ten thu hai ’); Readln(Xau2); If length(Xau1) > length(Xau2) then write (Xau1) Else write(Xau2); readln ... 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 25 5 Chú ý: Hằng xâu kí tự đặt cặp nháy đơn‘ ’ 2 Các thao tác xử lí xâu      Tham...
  • 12
  • 1,053
  • 5
Kiểu xâu kí tự

Kiểu xâu kí tự

Kỹ thuật lập trình

... hàm cho giá trị -1, xâu nhỏ st1 hàm cho giá trị       x=st.find(st1,pos); tìm xâu st1 st trả lại vị trí tìm từ vị trí pos st.replace(pos,number,st1); thay number ký tự st từ vị trí pos ... st1 st1.assign(st,pos,number); cho xâu st lấy từ vị trí pos lấy number ký tự st=st1+st2; ghép xâu st1 với st2 hàm ký tự : toupper(ch); đổi ký tự thành hoa tolower(ch); đổi ký tự thành thường III ... cout
  • 11
  • 1,247
  • 15
Tiết 27 - Kiểu xâu

Tiết 27 - Kiểu xâu

Tin học

... String; vt, n: Integer); xóa n kí tự xâu St, vò trí vt Insert (S1 , S2: String; vt: Integer); Chèn xâu S1 vào xâu S2 vò trí vt S2 Val (St:String;m:Integer;x:Intege r or real); Đổi xâu kí số St thành ... String; Chú ý: - Nếu không khái báo độ dài tối đa cho xâu kí tự độ dài ngầm đònh cho xâu 25 5 - Độ dài lớn xâu 25 5 kí tự - Hằng xâu kí tự đặt cặp nháy đơn (‘’) -Học sinh ý theo dõi - Học sinh dọc ... sinh tìm hiểu khai báo biến xâu ngôn ngữ Pascal -Ý nghóa từ String,[n] gì? -String tên kiểu xâu, [n] gí trò qui đònh số lượng kí tự tối đa mà biến xâu chứa -Học sinh cho ví dụ -Số kí tự tối đa 25 5...
  • 4
  • 618
  • 2
Trắc nghiệm

Trắc nghiệm "Kiểu xâu"

Tin học

... thực hai lệnh : While St[1]=’A’ Delete(St,1,1); Write(St); Kết qủa in là: a) AABAAB b) BAAB c) 4 321 d) DCBA c) BB d) AAA ...
  • 2
  • 5,293
  • 126
Bài 12 : Kiểu xâu

Bài 12 : Kiểu xâu

Tin học

... PC ’ vào xâu s2=‘IBM486’ sau in hình xâu s2 ‘IBM PC 48 6’ Program insert; Uses crt; Var s1,s2:string[30]; Begin clrscr; s1:=‘ PC ‘; insert(s1,s2 ,4) ; s2:=‘IBM486’; writeln(‘xau s2 sau chen xau ... sau thực length(X) Length(X) =8 *Hàm Pos(s1,s2) cho vị trí xuất xâu s1 xâu s2 Ví dụ: Cho s1=‘Gia Lai’; s2=‘Mang Yang Gia Lai’ Pos(s1,s2) = Pos(s1,s2)=11 *Hàm upcase(ch) cho chữ in hoa ứng với ... riêng String ngầm hiểu độ dài xâu khai báo ụ: 25 5 kí tự Ví d Var Hoten:String [26 ] Trong đó: Hoten: Là tên biến xâu String [26 Độ dài lớn xâu Hoten 26 kí tự ]: b.Cách tham chiếu đến phần tử xâu...
  • 11
  • 782
  • 2
giao an bai kieu xau

giao an bai kieu xau

Tin học

... Insert(st1,st2,vt) Chức năng: Chèn xâu st1 vào xâu st2 bắt đầu vò trí vt - giới thiệu cấu trúc chung cuả thủ - Quan satù cấu trúc chung thủ tục tục Insert insert ví dụ chức -Cho ví dụ: VD: var st1,st2:string; ... Insert insert ví dụ chức -Cho ví dụ: VD: var st1,st2:string; Begin St1:=’ ‘; St2:=’hanoi’ Inrert(st1,st2,3); Write(st2) Readln End ? kết chương trình in mà Kết ‘ha noi’ Trang GV: GIÁO ÁN TIN HỌC ... Chức năng:cho gí trò kí tự hoa tương ứng với kí tự ch hàm Pos: Pos(s1,s2) Chức năng:Cho giá trò ví trí xuất xâu s1 xâu s2 hàm Copy: Copy(st,vt,n) Chức năng: Cho giá trò xâu kí tự lấy xâu st,...
  • 3
  • 646
  • 6
bài 12: kiểu xâu

bài 12: kiểu xâu

Tin học

... tử giống Khác nhau: - Các phần tử xâu kí tự, phần tử mảng kiểu liệu khác (ví dụ: integer, real, char,…) Ngoài có khác mảng chiều xâu, để tìm hiểu vấn đề này, ta vào mục ! Các thao tác xử lí xâu ... s2 bắt đầu vị trí vt cách dùng thủ tục insert(s1,s2,vt); e Có thể tạo xâu từ xâu khác vị trí vt cách dùng hàm copy (s,vt,n) f Có thể lấy chiều dài xâu s cách dùng hàm length(s) g Hàm pos(s1,s2) ... Bài 12: KIỂU XÂU ( xâu kí tự) Xâu cách khai báo xâu: Xâu dãy kí tự mã ASCII, kí tự xâu phần tử xâu, việc truy cập phần tử xâu thông qua tên xâu vị trí phần tử s T i s [2] = ‘i’ Khai báo...
  • 7
  • 761
  • 0
Bài 12: Kiểu Xâu

Bài 12: Kiểu Xâu

Tin học

... Insert(s1,s2,vt) ý nghĩa Ví dụ Xoá n kí tự xâu st vị trí vt st := Song Hong; Delete(st,1,5); Chèn xâu s1 vào xâu s2 vị trí vt s1:=1; s2:=Hinh 2; Insert(s1,s2,6); st = Hong s2 = Hinh 1 .2 Xâu dãy ... 15 20 19 25 18 12 16 Mảng chiều dãy hữu hạn phần tử kiểu Var A:ARRAY[1 100] OF integer; Khai báo: tên mảng, số đầu, số cuối, kiểu phần tử A[h] ; A[5] Tham chiếu phần tử mảng: Tên biến mảng[ chỉ ... : string [25 6]; Hãy chọn phương án hợp lý Trong ngôn ngữ lập trình Pascal A Các phần tử mảng chiều không thứ tự ; B Các phần tử mảng chiều thứ tự theo giá trị giảm dần; C Các phần tử mảng chiều...
  • 22
  • 557
  • 4
Kiểu Xâu

Kiểu Xâu

Tin học

... vt Ví dụ: Delete(‘Ca Mau’,3 ,4) Kết quả: Ca d Thủ tục insert (st1,st2,vt): chèn xâu s1 vào sâu s2, bắt đầu vò trí vt Ví dụ: Insert(‘ PC ‘ ,’IBM486’ ,4) Kết quả: IBM PC 48 6 e Hàm copy (S,vt,N): Tạo ... (s): cho giá trò độ dài xâu Ví dụ: Lenght(‘500 kí tự’) Kết quả: g Hàm pos (st1,st2): Cho vò trí xuất xâu s1 sâu s2 Ví dụ: Pos(‘cd’,‘abcdef’,) Kết quả: h Hàm upcase (ch): cho chữ in hoa ứng với...
  • 2
  • 380
  • 0
kiểu xâu(t1)

kiểu xâu(t1)

Tin học

... Hong’ Delete(S, 1, 5)  ‘Hong’ • Insert(S1, S2, vt): chèn xâu S1 vào xâu S2 vị trí vt S2 Ví dụ: S1 = ‘1’, S2 = ‘Hinh 2 Insert(S1, S2, 6)  ‘Hinh 1 .2 d Một số hàm chuẩn xử lí xâu • Copy(S, vt, ... 2: xét mảng B T I N 1 B có phải mảng chiều hay không?  Để biết B thuộc kiểu liệu nào, vào tìm hiểu nội dung học hôm nay: KIỂU XÂU 35 phút Hoạt động 2: Vào nội dung - Gv: Hướng dẫn học sinh tìm ... độ dài xâu S Ví dụ: S = ‘Xin chào’ Length(S)  • Pos(S1, S2): tìm vị trí xuất xâu S1 xâu S2 Ví dụ: S1 = ‘1’, S2 = ‘Hinh 1 .2 Pos(S1, S2)  • Upcase(ch): chuyển kí tự ch thành chữ hoa Ví dụ: Ch...
  • 4
  • 546
  • 2
bai 12 : kiểu xâu

bai 12 : kiểu xâu

Tin học

... Song Hong Delete(S,1,5) Hong Insert(S1,S2,vt) Chèn xâu S1 vào xâu S2 vị trí vt S1= S2= Hinh Insert(S1,S2,6) Hinh 1 .2 Hàm Copy(S,vt,n) Length(S) Pos(S1,S2) UPCase(ch) ý nghĩa Tạo xâu gồm n kí ... Tin hoc hoc Copy(S,5,3)= S = Xin chao Length(S) = Cho vị trí xuất đầu S1= S2= Hinh tiên xâu S1 1 .2 xâu S2 Pos(S1,S2) = Ch= a Chuyển kí tự ch thành chữ hoa UPCase(Ch) =A Một số ví dụ Nhập vào ... xâu]; Ví dụ: Var hoten: String [26 ]; Hãy cho ví dụ khai báo biến xâu? Khi khai báo xâu bỏ qua phần khai báo [độ dài lớn nhất], độ dài lớn xâu nhận giá trị ngầm định 25 5 Ví dụ: Var chuthich :String;...
  • 18
  • 569
  • 2
Kiểu xâu

Kiểu xâu

Tin học

... xâu Vớ d: Cho xõu St,S1,S2 cú giỏ tr ln lt l : Song Hong; 11; LOPB3 Thủ tục 1.Delete(St,vt,n) 2. Insert(S1,S2,vt) ý nghĩa Xoá n kí tự xâu St vị trí vt Chèn xâu S1 vào xâu S2 vị trí vt Ví dụ Delete(St,1,5) ... length(S) Cho giá trị độ dài xâu S pos(S1,S2) Cho vị trí xuất đầu S1 cú S2 tiên xâu S1 xâu S2 upcase(ch) Chuyển kí tự ch thành chữ hoa giỏ tr : : Lop11B3 pos(S1,S2) => upcase( a ) => A Bi tp: Bi tõp ... String[độ dài lớn nhất]; Ví dụ: Var hoten: String [26 ]; Khi khai báo xâu bỏ qua phần khai báo [độ dài lớn nhất], độ dài lớn xâu nhận giá trị ngầm định 25 5 Ví dụ: Var chuthich :String; Bài toán : Nhp...
  • 13
  • 327
  • 1
Dữ liệu kiểu xâu

Dữ liệu kiểu xâu

Tin học

... S vị trí vt S = Song Hong Delete(S,1,5) Hong Insert(S1,S2,vt) Chèn xâu S1 vào xâu S2 vị trí vt S1= S2= Hinh Insert(s1,s2,6) Hinh 1 .2 Hàm Copy(S,vt,n) ý nghĩa Ví dụ Tạo xâu gồm n kí tự liên ... Copy(S,5,3)= hoc xâu S Length(S) Cho giá trị độ dài xâu S Pos(S1,S2) Cho vị trí xuất đầu S1= S2= Hinh tiên xâu S1 1 .2 xâu S2 Pos(S1,S2) = UPCase(ch) Chuyển kí tự ch thành chữ hoa S = Xin chao Length(S) ... kí tự thứ i xâu ta viết A[i] Ví dụ: A[5]=H 2 Khai báo kiểu liệu xâu (trong Pascal) Var : String[độ dài lớn nhất]; Ví dụ: Var hoten: String [26 ]; Khi khai báo xâu bỏ qua phần khai báo...
  • 11
  • 596
  • 0
Bài tập access   kiểu xâu kí tự

Bài tập access kiểu xâu kí tự

Tin học văn phòng

... FilterEn(s:string):string; var s2:string; i:integer; begin s2:=''; for i:=1 to length(s) if (s[i] in ['A' 'Z','a' 'z',' ','.',',']) then s2:=s2+s[i]; FilterEn:=s2; end; var s:string; BEGIN write('NHAP ... break; end; end; inc(p); end; end; var n,i:integer; s2:xaukep; BEGIN tachtu('Chuong trinh viet nguoc xau',s2,n); for i:=n-1 downto writeln('|',s2[i],'|'); readln; END ... writeln('|',FilterEn(s),'|
  • 3
  • 4,176
  • 59
Bài 12. Kiểu xâu (Bài dạy thao giảng hay 08 - 09)

Bài 12. Kiểu xâu (Bài dạy thao giảng hay 08 - 09)

Tin học

... bỏo mt bin xõu cú tờn l X2 v cú di ti a l 25 5 Var X2: String [25 5]; hoc Var X2: String; ? * Chú ý: Trong mô tả xâu bỏ qua phần khai báo độ dài, độ dài lớn xâu ngầm định 25 5 * Mt s vớ d khỏc: VD1: ... Insert(S1,S2,vt) í ngha Xúa n kớ t ca xõu S, bt u t v trớ vt Chốn xõu S1 vo xõu S2, bt u t v trớ vt Vớ d S = Happy Birthday Delete(S,1,6) Birthday S1= THI; S2=BUI HANH Insert(s1,s2 ,4) BUI THI ... * Mt s vớ d khỏc: VD1: Chuc mung nam moi VD2: Tin hoc Tin hoc VD3: Ha Noi Ha Nam Chuc mung nam moi Em cú nhn xột gỡ v cỏc cp xõu VD2, VD3, VD4? VD4: Hoc sinh lop 11B8 rat ngoan Hoc sinh VD5:...
  • 17
  • 2,034
  • 13
Tin 11: Kiểu xâu

Tin 11: Kiểu xâu

Tin học

... Pos(‘cd’,s2) ‘abcdef’ Pos(‘k’,s2) Bài 12: 9 /20 /13 KIỂU XÂU Đặt vấn đề Đặt vấn đề 1: Khái niệm 1: Khái niệm 22 :Khai báo : Khai báo 2. 1) Nhập xuất liệu 2. 2) Tham chiếu đến kí tử xâu 2. 3) Kiểm tra ... HA NOI’ Bài 12: KIỂU XÂU Đặt vấn đề Đặt vấn đề 2. 2) Cấu trúc chung tham chiếu 1: Khái niệm 1: Khái niệm 22 :Khai báo : Khai báo 2. 1) Nhập xuất liệu 2. 2) Tham chiếu đến kí tử xâu 2. 3) Kiểm tra ... niệm 22 :Khai báo : Khai báo 2. 1) Nhập xuất liệu 2. 2) Tham chiếu đến kí tử xâu 2. 3) Kiểm tra kiến thức 3: Các thao tác xử lý 3: Các thao tác xử lý 3.1) Biểu thức xâu 3 .2) Các thủ tục hàm chuẩn 44 :Một...
  • 34
  • 404
  • 2
Bài giảng kiểu xâu

Bài giảng kiểu xâu

Tin học

... Length(s): cho giá trị độ dài xâu s Pos (s1, s2): cho vị trí xuất xâu s1 xâu s2 Upcase(ch): cho chữ viết hoa ứng với chữ ch Pos(S1,S2): tìm vị trí xuất S1 S2 Length(St): cho độ dài xâu St Upcase(ch): ... Xau1, Xau2 : string; Begin Clrscr; Write(‘nhap ho ten thu nhat ’); Readln(Xau1); Write(‘nhap ho ten thu hai ’); Readln(Xau2); If length(Xau1) > length(Xau2) then write (Xau1) Else write(Xau2); readln ... 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 25 5 Chú ý: Hằng xâu kí tự đặt cặp nháy đơn‘ ’ 2 Các thao tác xử lí xâu      Tham...
  • 12
  • 496
  • 0

Xem thêm