1. Trang chủ
  2. » Giáo án - Bài giảng

Bài 12: Kiểu xâu

11 571 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 639,5 KB

Nội dung

Bµi 15 Gi¸o ¸n ®iÖn tö tin häc líp 11 Nhập vào họ tên của hai học sinh, in ra màn hình họ tên dài hơn? HnaNAHP m yNeyuGN A B Bài toán đặt vấn đề: X©u lµ d·y c¸c kÝ tù trong bé m· ASCII. T I n H o c A 1 2 3 4 5 6 7  !  "#$%#&#'(#)#*+, -%.!*/+0  ,‘ ’ 1(!2 34%#&56$7#89#:(2 -%.! ;76( <=>%#&#(?! @2 H 1. Kh¸i niÖm 2. Khai b¸o kiÓu d÷ liÖu x©u (trong Pascal) Var <tªn biÕn> : String[®é dµi lín nhÊt]; VÝ dô: Var hoten: String[26]; "( #AB89*76CD#+  76CD#(=EF#9$6G//, VÝ dô: Var chuthich :String; 3. C¸c thao t¸c xö lÝ x©u :    !"  # $ % ‘ ’ ‘ ’  #%‘ ’ &'()()" * $  +(), “ ” &'()//"=,<> <,<=,>,>=  ‘ #% ’ 0 #%‘ - ’  ‘ 1’2 1‘ ’  &3456" 7189:;* 7180" $<=>? :@8-A8BCDD 6E@ $1=F8  71G‘ ’  ‘ H’ 9 H ‘ ’    ! CF!I-JK BL9 L BM9 #M‘ ’ ‘ ’ D/NO/L/MPQ ’#LM’ CRBLI BMS=TIUI 2. Insert(S1,S2,vt) B9 B#‘ ’ VNNNOBLWQ ‘#’ 1FB S=TIUI 1. Delete(S,vt,n) VÝ dôý nghÜaThñ tôc C9 ‘ ’ X'C/NOQ9 8‘ ’ C4 ? 4. UPCase(ch) BL9 L BM9 #‘ ’ ‘ LM’ '/OBLBMQ9P CIUY*= >FBL BM 3. Pos(S1,S2) B9 1‘ ’ NOBQ9Z CU.  FB 2. Length(S) VÝ dôý nghÜaHµm B9 H‘ ’ C)4OBW[Q9 ‘ ’ H\-> )S=TIUI FB 1. Copy(S,vt,n) 4. Mét sè vÝ dô NhËp vµo hä tªn cña hai häc sinh, in ra mµn h×nh hä tªn dµi h¬n? 1 C¸c bíc: ThÓ hiÖn b»ng pascal 1. "( Var a,b: string; 2. HF8( BEGIN Write(‘ Nhap xau ho ten thu nhat :’); Readln(a); Write(‘Nhap xau ho ten thu hai :’); Readln(b); 3. I:%( IF Length(a)>Length(b) Then write(a) else write(b); Readln; END. Nhập vào hai xâu từ bàn phím, kiểm tra xem kí tự đầu tiên của xâu thứ nhất có trùng với kí tự cuối cùng của xâu thứ hai không? 2 Các bớc: 1. "(! 2. HF8( 3. I:%(# ! "%#&9#1(! A[1] "%#&>J(! B[x] # I676( K&)6L C1 6#L M#N NhËp vµo mét x©u tõ bµn phÝm, ®Ra ra mµn h×nh x©u thu ®Rîc b»ng c¸ch lo¹i bá c¸c dÊu c¸ch tõ x©u ®· cho? 3 1#F# #O6 ##1 -%.! 71="‘ ]H’ 7<^_-`"‘ ]H’ ThuËt to¸n  P,"Q#R(42 G,S9LT##B#D#O89#:()UF8 89#:LT#D#NV=)6(4, )#L M#N& #W#F## 1, [...]...Hãy nhớ! Xin chao cac ban! Xâu là dãy các kí tự trong bộ mã ASCII Var S : string[30] Khai báo: tên xâu, độ dài lớn nhất của xâu S[1] = X Tham chiếu phần tử của xâu: Tên xâu[ chỉ số] Các thao tác xử lí thường dùng: + Phép ghép xâu, so sánh xâu; + Các thủ tục và hàm chuẩn . write(a) else write(b); Readln; END. Nhập vào hai xâu từ bàn phím, kiểm tra xem kí tự đầu tiên của xâu thứ nhất có trùng với kí tự cuối cùng của xâu thứ hai không? 2 Các bớc: 1. "(! 2. HF8( 3 11 Nhập vào họ tên của hai học sinh, in ra màn hình họ tên dài hơn? HnaNAHP m yNeyuGN A B Bài toán đặt vấn đề: X©u lµ d·y c¸c kÝ tù trong bé m· ASCII. T I n H o c A 1 2 3 4 5 6 7 

Ngày đăng: 19/07/2014, 11:00

TỪ KHÓA LIÊN QUAN

w