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

Bài 12: Kiểu Xâu

22 558 4
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Kiểu Xâu
Thể loại Bài giảng
Định dạng
Số trang 22
Dung lượng 796,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

NhËp x©u kÝ tù vµo tõ bµn phÝm cho biÕn hoten G¸n x©u kÝ tù cho biÕn chuthich ViÕt ra mµn h×nh gi¸ trÞ cña biÕn hoten vµ chuthich Hoang Truong Giang hoc sinh truong MDC Hoang Truong Gian

Trang 1

2 KiÓu d÷ liÖu x©u

3 KiÓu b¶n ghi

Bµi 11 KiÓu m¶ng

Bµi thùc hµnh sè 3, 4

Bµi 12 kiÓu x©u

Bµi 13 kiÓu b¶n ghi

Bµi thùc hµnh sè 5

Trang 2

2 KiÓu d÷ liÖu x©u

3 KiÓu b¶n ghi

Trang 3

- Xâu là dãy các kí tự trong bộ mã ASCII;

- Mỗi kí tự là 1 phần tử của xâu, đ ợc đánh chỉ số bắt đầu từ 1;

- Độ dài của xâu bằng số l ợng phần tử trong xâu;

- Xâu rỗng là xâu có độ dài bằng 0;

- Tham chiếu đến 1 phần tử của xâu: Tên biến[chỉ số]

 Giả sử biến Hoten l u giữ giá trị hằng xâu ‘Nguyen Le Huyen’

 Hoten[8] ?

Trang 4

<tên biến xâu> : string[ độ dài lớn nhất của xâu ] ;

VAR

Hoten : string[ 26 ] ;Chuthich : string ;

Chú ý: Độ dài của xâu đ ợc khai báo từ 1 đến 255

Trang 5

Hoten : string[ 26 ] ;Chuthich : string ;

BEGIN

Readln(hoten) ;Chuthich := hoc sinh truong MDC ;‘ ’ Writeln( hoten, chuthich);

END

NhËp x©u kÝ tù vµo tõ bµn phÝm cho biÕn hoten

G¸n x©u kÝ tù cho biÕn chuthich

ViÕt ra mµn h×nh gi¸ trÞ cña biÕn hotenchuthich

Hoang Truong Giang hoc sinh truong MDC

Hoang Truong Giang

Trang 6

Sử dụng kí hiệu “ + ” để ghép nhiều xâu thành một xâu để ghép nhiều xâu thành một xâu

Trang 7

Sử dụng kí hiệu = , <> , < , <= , > , >= để so sánh xâu

 Xâu A = B nếu chúng giống hệt nhau

 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

 ‘Tin hoc’ ‘Tin hoc’

Trang 8

VÝ dô

st := Song Hong ;‘ ’ Delete(st,1,5);

s1:= 1 ; s2:= Hinh 2 ; ‘ ’ ‘ ’ Insert(s1,s2,6);

ý nghÜa

Xo¸ n kÝ tùcña x©u st

Trang 9

1 Xâu là dãy các kí tự trong bộ mã ASCII có độ dài từ 0 đến 255;

2 Các phần tử của xâu đ ợc đánh chỉ số bắt đầu từ 0;

3 Xâu rỗng là xâu chỉ có 1 kí tự cách trống;

4 Tham chiếu đến kí tự đầu tiên của xâu là: biếnxâu[1];

5 Có thể khai báo xâu thông qua cấu trúc: array[1 30] Of char;

6 Khai báo biến xâu st có độ dài tối đa 30 là: Var st :string[30];

7 Có thể ghép nhiều xâu để đ ợc xâu có độ dài lớn hơn 255;

8 Nhập dữ liệu cho biến xâu chỉ có 1 cách: Read(biếnxâu);

9 In giá trị của biến xâu ra màn hình là: Write(biếnxâu);

10 Tin Hoc ‘ ’ < Tin hoc‘ ’

Trang 11

Về mặt cú pháp khai báo tên kiểu xâu nào sau

đây là đúng ?

A Type Ho ten = string [30] ;

B Type Hoten = string [30] ;

C Type Hoten := string [30] ;

D Type Hoten = string (30) ;

Trang 12

Về mặt cú pháp khai báo nào sau đây là đúng ?

Trang 13

Về mặt cú pháp khai báo nào sau đây là đúng ?

Trang 14

H·y chän ph ¬ng ¸n hîp lý nhÊt Trong ng«n ng÷ lËp

Trang 15

NhËp d÷ liÖu cho biÕn s©u st1 vµo tõ bµn phÝm

nh thÕ nµo?

A Readln(st1); B Writeln(st1);

C Writeln( st1 ); ‘ ’ D Readln( st1 ); ‘ ’

Trang 16

In d÷ liÖu ® îc l u gi÷ trong biÕn x©u st1 ra mµn

h×nh nh thÕ nµo?

A Readln(st1); B Writeln( st1 ); ‘ ’

C Writeln(st1); D Readln( st1 ); ‘ ’

Trang 17

Sö dông phÐp ghÐp x©u ta cã:

st1:= ‘ Ha ’ + ‘ ’ + ‘ Noi ’ + ‘ - ’ + ‘ Viet nam ’ ;

Trang 18

C¸c phÐp so s¸nh sau, phÐp so s¸nh nµo cho gi¸

A Tin Häc ‘ ’ > Tin hoc ; ‘ ’

B Tin Häc 11 ‘ ’ > Tin hoc ; ‘ ’

C Tin Häc ‘ ’ = Tin hoc ; ‘ ’

D Tin Häc ‘ ’ < Tin hoc ; ‘ ’

Trang 19

Víi khai b¸o

Var a : array[1 10] of byte;

c©u lÖnh nµo d íi ®©y lµ hîp lÖ?

A a[2] := true; B a[3] := - 255;

C a[1] := 255; D a[10] := z ; ‘ ’

Trang 20

Víi khai b¸o nh sau c©u lÖnh nµo d íi ®©y lµ hîp lÖ?

Type mang = array[1 100] of integer;

Var a, b : mang;

c : array[1 100] of char;

A a := b; B b := c;

C c := b; D a := c;

Trang 21

15 20 19 25 18 12 16

Var A :ARRAY[ 1 100 ] OF integer ;

A[ h ] ; A[5] ‘ ’

Trang 22

1) Ôn lại kiến thức đã học về kiểu xâu;

2) Hãy nêu sự giống và khác nhau giữa mảng một chiều và xâu;

3) Xem tr ớc một số hàm làm việc với xâu và các ví dụ trang 71, 72 trong sgk.

Kết thúc tiết học!

Ngày đăng: 06/07/2013, 01:27

HÌNH ẢNH LIÊN QUAN

Hình nh  thế nào? - Bài 12: Kiểu Xâu
Hình nh thế nào? (Trang 16)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w