Bản thuyết trình đang được tải. Xin vui lòng chờ

Bản thuyết trình đang được tải. Xin vui lòng chờ

Bµi 12 kiÓu x©u Gi¸o ¸n ®iÖn tö tin häc líp 11.

Các bản thuyết trình tương tự


Bản thuyết trình với chủ đề: "Bµi 12 kiÓu x©u Gi¸o ¸n ®iÖn tö tin häc líp 11."— Bản ghi của bản thuyết trình:

1 Bµi 12 kiÓu x©u Gi¸o ¸n ®iÖn tö tin häc líp 11

2 H·y x¸c ®Þnh kiÓu d÷ liÖu cña hai biÕn A,B?
Bµi to¸n ®Æt vÊn ®Ò: 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? A H n a N A P B m y N e u G H·y x¸c ®Þnh kiÓu d÷ liÖu cña hai biÕn A,B?

3 1. Kh¸i niÖm VÝ dô: A T I n H o c H
X©u lµ d·y c¸c kÝ tù trong bé m· ASCII. VÝ dô: A T I n H o c H Trong ®ã:  Tªn x©u: A;  Mçi kÝ tù gäi lµ mét phÇn tö cña x©u;  §é dµi cña x©u (sè kÝ tù trong x©u): 7; Khi tham chiÕu ®Õn kÝ tù thø i cña x©u ta viÕt A[i]. VÝ dô: A[5]=‘H’.

4 2. Khai b¸o kiÓu d÷ liÖu x©u
Var <tªn biÕn> : String[®é dµi lín nhÊt]; VÝ dô: Var hoten: String[26];  Khi khai b¸o x©u cã thÓ bá qua phÇn khai b¸o [®é dµi lín nhÊt], khi ®ã ®é dµi lín nhÊt cña x©u sÏ nhËn gi¸ trÞ ngÇm ®Þnh lµ 255. VÝ dô: Var chuthich :String;

5 3. C¸c thao t¸c xö lÝ x©u PhÐp ghÐp x©u:
kÝ hiÖu “+” dïng ®Ó ghÐp nhiÒu x©u thµnh mét x©u VÝ dô: ‘ Ha’ + ‘ Noi’  ‘Ha Noi’

6 3. C¸c thao t¸c xö lÝ x©u PhÐp so s¸nh: =,<>, <,<=,>,>= * Quy ­íc: - X©u rçng lµ x©u ‘’ VÝ dô - X©u A = B nÕu chóng gièng hÖt nhau. ‘Tin hoc’ = ‘Tin hoc’ - X©u A > B nÕu: + KÝ tù ®Çu tiªn kh¸c nhau gi÷a chóng ë x©u A cã m· ASCII lín h¬n ë x©u B. + X©u B lµ ®o¹n ®Çu cña x©u A. ‘Ha Noi’ > ‘Ha Nam’ ‘Xau’ < ‘Xau ki tu’

7 b. C¸c thñ tôc vµ hµm chuÈn xö lÝ x©u
ý nghÜa VÝ dô Xo¸ n kÝ tù cña x©u S b¾t ®Çu tõ vÞ trÝ vt. S = ‘Song Hong’ Delete(S,1,5)  ‘Hong’ 1. Delete(S,vt,n) ChÌn x©u S1 vµo x©u S2 b¾t ®Çu tõ vÞ trÝ vt. S1=‘1’ S2=‘Hinh .2’ Insert(s1,s2,6)  ’Hinh 1.2’ 2. Insert(S1,S2,vt)

8 Hµm ý nghÜa VÝ dô S = ‘Tin hoc’ Copy(S,5,3)= ‘hoc’ T¹o x©u gåm n kÝ tù liªn tiÕp b¾t ®Çu tõ vÞ trÝ vt cña x©u S 1. Copy(S,vt,n) Cho gi¸ trÞ lµ ®é dµi cña x©u S S = ‘Xin chao’ Length(S) = 8 2. Length(S) Cho vÞ trÝ xuÊt hiÖn ®Çu tiªn cña x©u S1 trong x©u S2 S1=‘1’ S2=‘Hinh 1.2’ Pos(S1,S2) = 6 3. Pos(S1,S2) ChuyÓn kÝ tù ch thµnh ch÷ hoa Ch=‘a’ UPCase(ch) = ‘A’ 4. UPCase(ch)

9 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?
4. Mét sè vÝ dô 1 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? C¸c b­íc: ThÓ hiÖn b»ng pascal 1. Khai b¸o x©u Var a,b: string; BEGIN Write(‘ Nhap xau ho ten thu nhat :’); Readln(a); Write(‘Nhap xau ho ten thu hai :’); Readln(b); 2. NhËp x©u 3. Xö lÝ x©u IF Length(a)>Length(b) Then write(a) else write(b); Readln; END.

10 Dùa vµo c¸c b­íc bªn, h·y hoµn thiÖn ch­¬ng tr×nh?
2 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? C¸c b­íc: Dùa vµo c¸c b­íc bªn, h·y hoµn thiÖn ch­¬ng tr×nh? 1. Khai b¸o x©u : A,B 2. NhËp x©u 3. Xö lÝ x©u, trong ®ã: A[1] KÝ tù ®Çu tiªn cña x©u A: KÝ tù cuèi cïng cña x©u B: B[x] trong ®ã X lµ ®é dµi cña x©u B

11 H·y nhí!  X©u lµ d·y c¸c kÝ tù trong bé m· ASCII.
‘Xin chao cac ban!’  Khai b¸o: tªn x©u, ®é dµi lín nhÊt cña x©u. Var S : string[30]  Tham chiÕu phÇn tö cña x©u: Tªn x©u[chØ sè] S[1] = ‘X’  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.

12 Cảm ơn cả lớp, chúc các em học tốt.

13 Co hinh anh nao dep cho chi voi


Tải xuống ppt "Bµi 12 kiÓu x©u Gi¸o ¸n ®iÖn tö tin häc líp 11."

Các bản thuyết trình tương tự


Quảng cáo bởi Google