0

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

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

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

Kỹ thuật lập trình

... Nhắc lại: xâu C mảng • Vì tham số kiểu xâu C tham số kiểu mảng – Xâu C truyền vào hàm bị hàm biến đổi • Cũng với mảng, thường ta truyền thêm tham số kích thước – Hàm dùng ‘\0’ để tìm điểm kết thúc ... lớn cần tới – Đánh dấu kết thúc null • Khác biệt với mảng chuẩn: – Phải chứa kí tự null DTH INT2202 Việc lưu trữ xâu C • Một mảng chuẩn: char s [10 ]; – Nếu s chứa xâu kí tự "Hi Mom!", lưu sau: DTH ... Một xâu C mảng • Có thể truy cập tới biến đánh số xâu C char ourString[5] = "Hi"; – ourString[0] ‘H’ – ourString [1] ‘i’ – ourString[2] ‘\0’ – ourString[3] không xác định – ourString [4] không xác...
  • 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): ... kí tự ch bảng mã 3.Ví dụ Ví dụ 1: Viết chương trình nhập tên hai người từ bàn phím, đưa hình tên dài hơn, đưa xâu nhập sau Ví dụ Program vidu1; User crt; Var Xau1, Xau2 : string; Begin Clrscr; ... 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 End Ví dụ Nhập xâu,...
  • 12
  • 1,053
  • 5
Kiểu xâu kí tự

Kiểu xâu kí tự

Kỹ thuật lập trình

... x=st.compare(pos,number,st1); so sánh xâu xâu st với st1 hai xâu hàm cho giá trị 0; xâu nhỏ st1 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ừ ... st.replace(pos,number,st1); thay number ký tự st từ vị trí pos bàng xâu 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ự : ... hàng hóa, xếp theo thứ tự abc in 10 Lập từ điển Anh Việt 11 Đọc số có chữ số theo cách viết chữ 12 Đổi sang xâu chuẩn : ký tự đầu từ chữ in hoa, sau từ chữ thường / /1 Đếm số chữ số #include ...
  • 11
  • 1,247
  • 15
Tiết 27 - Kiểu xâu

Tiết 27 - Kiểu xâu

Tin học

... Hoạt động 1: Khai báo biến -Học sinh xem cấu trúc khai báo biến xâu SGK xâu: -Yêu cầu học sinh tìm hiểu khai báo biến xâu ngôn ngữ Pascal -Ý nghóa từ ... Delete (St: 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 ... , n : Integer) : String; Sao chép từ xâu St n kí tự từ vò trí vt Pos (S1 , S2 : String) : Integer; trả vò trí xuất xâu S1 xâu S2 Length (St : String) : Integer; Độ dài thực xâu St Upcase (ch...
  • 4
  • 618
  • 2
Trắc nghiệm

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

Tin học

... trình in : a) DCAB b) ABCD Câu 10 : Cho St biến chuỗi St:=’AAABAAB’; Sau 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) 43 21 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

... 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 chữ ch Ví dụ: Cho xâu S có giá trị ‘Lop 11 a1’ ... 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 s1 vao la:’); writeln(s2); ... Ví dụ: Các xâu kí tự đơn giản ‘Lop 11 A1’ ‘TRUONG TRAN HUNG b.Các quy tắc, cách thức cho phép xác định kiểu xâu: Quy tắc cách thức Ví dụ Tên kiểu xâu S=‘Lop 11 A1’ Cách khai báo biến kiểu xâu Var...
  • 11
  • 782
  • 2
giao an bai kieu xau

giao an bai kieu xau

Tin học

... 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 11  ... 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; ... GV: GIÁO ÁN TIN HỌC 11  NỘI DUNG BÀI GIẢNG 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...
  • 3
  • 646
  • 6
bài 12: kiểu xâu

bài 12: kiểu xâu

Tin học

... xâu Có thể ghép nhiều xâu thành xâu cách dùng dấu + Ví dụ: ‘TIN’ + ‘ ’ + ‘HOC’ + ‘ ’ + 11 ’ = ‘TIN HOC 11 ’ b Có thể so sánh xâu cách dùng dấu = < > = Ví dụ: ‘May tinh’ < ‘May tinh cua toi’ ... 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 ... dùng hàm length(s) g Hàm pos(s1,s2) cho vị trí xâu s1 xâu s2 h Có thể chuyển kí tự ch từ chữ thường thành chữ hoa dùng hàm upcase(ch) Một số ví dụ (sgk trang 71) Ví dụ Ví dụ Ví dụ Ví dụ Bài...
  • 7
  • 761
  • 0
Bài 12: Kiểu Xâu

Bài 12: Kiểu Xâu

Tin học

... array [1 100] of integer; Var a, b : mang; c : array [1 100] of char; A a := b; C c := b; B b := c; D a := c; Hãy nhớ! 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] ... biến sâu st1 vào từ bàn phím nào? A Readln(st1); C Writeln(st1); B Writeln(st1); D Readln(st1); In liệu lưu giữ biến xâu st1 nào? A Readln(st1); C Writeln(st1); B Writeln(st1); D Readln(st1); Sử ... 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...
  • 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 ... lenght (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...
  • 2
  • 380
  • 0
kiểu xâu(t1)

kiểu xâu(t1)

Tin học

... 11 Tuần 23 Hoạt động thầy trò Nội dung Thời gian phút Hoạt động 1: Đặt vấn đề Bài trước em học Kiểu Mảng biết Mảng chiều dãy hữu hạn phần tử kiểu Ví dụ 1: Cho mảng chiều A T R A N D U Y Tên mảng ... dụ: 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 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 ... trị độ 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ụ:...
  • 4
  • 546
  • 2
bai 12 : kiểu xâu

bai 12 : kiểu xâu

Tin học

... 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) Length(S) Pos(S1,S2) UPCase(ch) ý nghĩa Tạo xâu ... toi Tìm phương án phương án sau? A Copy(S ,1, 8)= Maytinh B Copy(S ,1, 8)= May tinh C Copy(S ,1, 8)= May tinh D Copy(S ,1, 8)= May tinh b Các thủ tục hàm chuẩn xử lí xâu Cho xâu S=May tinh cua toi Tìm ... sau? A Copy(S ,1, 8)= Maytinh B Copy(S ,1, 8)= May tinh C Copy(S ,1, 8)= May tinh D Copy(S ,1, 8)= May tinh Hoan hô bạn giỏi quá! b Các thủ tục hàm chuẩn xử lí xâu Cho xâu S=May tinh cua toi Tìm phương...
  • 18
  • 569
  • 2
Kiểu xâu

Kiểu xâu

Tin học

... 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) Hong ... 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 1: Cho bit kt qu ... cai xac xinh xinh) leng( LOP 11 B3 ) leng( ) leng( ) Xõu cú mt du cỏch Xõu rng Bi tp: Bi tõp 2: Hóy vit thao tỏc xõu Tin hoc 11 thnh xõu Tin hoc delete(Tin hoc 11 , 8,2) Hóy vit thao tỏc xõu...
  • 13
  • 327
  • 1
Dữ liệu kiểu xâu

Dữ liệu kiểu xâu

Tin học

... n kí tự xâu 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 ... 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 ... toán trên? bên Thuật toán B1 Khởi tạo xâu rỗng; B2 Lần lượt duyệt qua tất phần tử xâu vừa nhập, phần tử duyệt khác dấu cách bổ sung vào xâu rỗng Hãy nhớ! Xin chao cac ban! Var S : string[30] S [1] ...
  • 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

... xaukep=array [1 100 ,1 100] of char; procedure tachtu(st:string; var s1:xaukep; var p:integer); var i,j,k:integer; begin st:=' '+st; p:=0; for i: =1 to length(st) if (st[i]=' ') and (st[i +1] ' ') then ... (st[i +1] ' ') then begin j:=i +1; k: =1; inc(p); while j
  • 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

... Cõu 1: Hóy nờu cỏch khai bỏo trc tip v giỏn tip bin mng 1chiu? Cõu 2: Hóy chuyn cỏch khai bỏo bin mng 1chiu sau t dng trc tip sang dng giỏn tip? Var M1 : Array [1 100] of integer; Cõu 1: Cỏch ... xõu>[i] A[3]= N A [4] = I KHI NIM XU V KHAI BO XU KHAI BO XU VAR : string [ độ dài lớn xâu ] ; ? Em hóy khai bỏo mt bin xõu cú tờn l X1 v cú di ti a l 10 Var X1: String [10 ]; Em hóy ... 255 * 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 11 B8 rat ngoan Hoc sinh VD5:...
  • 17
  • 2,034
  • 13
Tin 11: Kiểu xâu

Tin 11: Kiểu xâu

Tin học

... Ví dụ: Giá trị s1 Giá trị s2 Thao tác Kết ‘ PC ‘ ‘IBM’ Insert(s1,s2 ,4) ; ‘IBM PC’’ 1 ‘H 2’ Insert(s1,s2,3); ‘H 1. 2’ 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 * ... xâu thành xâu 3 .1) Biểu thức xâu 3.2) Các thủ tục hàm chuẩn 44 :Một số ví dụ : Một số ví dụ GV: Trần ThỊ Kim Dung 9/20 /13 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 ... 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 số ví dụ : Một số ví dụ GV: Trần ThỊ Kim Dung 9/20 /13 Bài 12 : KIỂU XÂU Đặt vấn đề Đặt vấn đề 1: Khái niệm 1: Khái niệm 22:Khai...
  • 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): ... kí tự ch bảng mã 3.Ví dụ Ví dụ 1: Viết chương trình nhập tên hai người từ bàn phím, đưa hình tên dài hơn, đưa xâu nhập sau Ví dụ Program vidu1; User crt; Var Xau1, Xau2 : string; Begin Clrscr; ... 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 End Ví dụ Nhập xâu,...
  • 12
  • 496
  • 0

Xem thêm