Tải bản đầy đủ (.ppt) (11 trang)

Bài 12: Kiểu xâu

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (407.78 KB, 11 trang )


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í!
I(6%#&#7
$XYZZ,
Khai b¸o:#1(76C
D#(,
Tham chiÕu phÇn tö cña x©u:
1(*[=>+
Y##:%#L\J!
]^_8_8(==(2
]Y##.)66$`,
‘Xin chao cac ban!’
Var S : string[30]
S[1] = ‘X’

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×