Lý thuyết: Kiểu xâu trang 68 SGK Tin học 11

Cùng xem Lý thuyết: Kiểu xâu trang 68 SGK Tin học 11 trên youtube.

Cách viết nào sau đây là khai báo kiểu xâu

– dữ liệu chuỗi là một chuỗi các ký tự.

ví dụ: * ha noi ‘;

– một chuỗi là một chuỗi các ký tự (tính bằng ascii), có thể được coi là một mảng một chiều trong đó mỗi phần tử là một ký tự. số ký tự trong một chuỗi được gọi là độ dài của chuỗi. chuỗi có độ dài 0 là chuỗi rỗng.

ngôn ngữ lập trình có các quy tắc và cách xác định:

  • tên chuỗi;
  • cách khai báo một biến chuỗi;
  • số ký tự trong một chuỗi;
  • các phép toán với chuỗi;
  • cách tham chiếu một phần tử chuỗi.

– biểu thức bao gồm các toán hạng là biến chuỗi, biến ký tự hoặc hằng số chuỗi được gọi là biểu thức chuỗi

1. tuyên bố

các biến chuỗi có thể được khai báo như sau:

var : string [độ dài chuỗi tối đa]

lưu ý: độ dài chuỗi tối đa & lt; 255.

ví dụ

var hoten: string [26];

  • trong phần mô tả chuỗi, bạn có thể bỏ qua phần khai báo độ dài, ví dụ: var chugiai: string;

thì độ dài chuỗi tối đa sẽ mặc định là 255.

2. hoạt động chuỗi

a) nối chuỗi được sử dụng để nối nhiều chuỗi thành một (ngay cả đối với các biến chuỗi và hằng số).

ví dụ: ‘nghe’ + ‘una’. kết quả: nghe thấy một

b) các so sánh: (=), (o), (& lt;), (& gt;), (& lt; =), (& gt; =) có mức độ ưu tiên thực hiện ít hơn so với nối của chuỗi và so sánh hai chuỗi theo quy tắc sau:

  • chuỗi a lớn hơn chuỗi b nếu ký tự đầu tiên khác biệt với nhau từ trái sang phải trong chuỗi a có mã ascii lớn hơn.
  • nếu a và b là các chuỗi khác nhau độ dài và a là đầu của b, vì vậy a nhỏ hơn.

ví dụ: ‘que huong’ & lt; ‘Tôi là nữ hoàng’.

  • Hai chuỗi được coi là bằng nhau nếu chúng hoàn toàn giống nhau.

Xem Thêm : TUYỂN DỤNG IT YÊU CẦU CÓ BẰNG CCNA – VẬY CCNA LÀ GÌ VÀ LÀM THẾ NÀO ĐỂ HỌC ĐƯỢC CCNA? –

ví dụ: ‘ha noi’ = ‘ha noi’

c) thủ tục delete (st, v /, n) thực sự xóa n ký tự khỏi biến chuỗi st bắt đầu từ vị trí vt.

ví dụ: st = ‘abcdef’; thao tác xóa (st, 4, 2), trả về ‘abcd’

d) thủ tục insert (s1, s2, vt) chèn chuỗi s1 vào biến chuỗi s2, bắt đầu từ vị trí vt.

ví dụ: 1l = ‘pc’; s2 = ‘thao tác chèn ibm486 (s1, s2, 4); trả về ‘ibmpc486’

e) copy (s, vt, n) tạo một chuỗi n ký tự liên tiếp bắt đầu từ vị trí vt của chuỗi s.

ví dụ: s = ‘năm học 9’; sao chép biểu thức (s, 9, 5); đưa ra kết quả là ‘pick 9’

hàm

f) length (s) trả về độ dài của chuỗi s.

ví dụ: s = ‘data’ nên (các) biểu thức có độ dài 7.

g) Hàm pos (s1, s2) trả về vị trí xuất hiện đầu tiên của chuỗi s1 trong chuỗi s2.

ví dụ: s2 = ‘abcdef’ vì vậy biểu thức pos (‘cd’, s2) trả về 3.

h) hàm upcase (ch) trả về ký tự hoa tương ứng với ký tự trong ch.

ví dụ: ‘d’ thì biểu thức viết hoa (ch) trả về ‘d’.

lưu ý:

– chuỗi bao gồm các ký tự, có thể chứa khoảng trắng. khoảng trắng hiển thị trong văn bản là khoảng trắng ngăn cách hai từ liên tiếp. ký tự này được nhập bằng phím dài nhất trên bàn phím (phím cách);

– trong chương trình, khi chúng ta viết một chuỗi ký tự, chúng ta phải viết chuỗi giữa hai dấu nháy đơn. nhưng khi chúng tôi nhập một giá trị chuỗi từ bàn phím, chúng tôi chỉ nhập các ký tự của chuỗi đó (rồi nhấn phím enter).

– chuỗi bao gồm một khoảng trắng duy nhất được viết là ”. để viết một chuỗi trống, chúng tôi viết hai dấu ngoặc kép liên tiếp.

Xem Thêm : máy tính không kết nối được máy in

– khi so sánh hai chuỗi, chuỗi nhỏ hơn có thể là chuỗi lớn hơn (& gt;), ví dụ:

‘anh’ & lt; ‘ba’

– sử dụng câu lệnh gán, bạn có thể gán giá trị ký tự cho biến chuỗi ký tự, nhưng việc gán giá trị chuỗi ký tự cho biến ký tự không hợp lệ bất kể độ dài của chuỗi. bằng với tôi.

3. một số ví dụ

ví dụ 1 : Bài toán so sánh hai chuỗi: Nhập họ và tên của hai người vào hai biến chuỗi và hiển thị chuỗi dài nhất, nếu bằng nhau thì cho chuỗi nhập tiếp theo. .

chương trình:

chương trình vidu1;

var

a, b: string;

bắt đầu

write (‘tên:’);

readln (a);

write (‘ghi hai :);

readln (b);

if length (a)> length (b) then write (a) else write (b);

đọc

kết thúc.

– các tham số của các hàm và thủ tục chuẩn phải hợp lý, ví dụ: không thể sử dụng insert (sl, s2, i0) khi length (s2) & lt; 10.

Nguồn: https://dongnaiart.edu.vn
Danh mục: Tổng hợp

Lời kết: Trên đây là bài viết Lý thuyết: Kiểu xâu trang 68 SGK Tin học 11. Hy vọng với bài viết này bạn có thể giúp ích cho bạn trong cuộc sống, hãy cùng đọc và theo dõi những bài viết hay của chúng tôi hàng ngày trên website: Dongnaiart.edu.vn

Related Posts

Tổng hợp những chương trình khuyến mãi siêu hấp dẫn tại Thabet

Tổng hợp những chương trình khuyến mãi siêu hấp dẫn tại Thabet

Trong thị trường cá cược trực tuyến, Thabet đã nổi tiếng với việc cung cấp những chương trình khuyến mãi hấp dẫn để thu hút người chơi….

Tìm hiểu nhà cái uy tín- Điểm cá cược uy tín hàng đầu châu Á

Tìm hiểu nhà cái uy tín- Điểm cá cược uy tín hàng đầu châu Á

Đôi nét về nhà cái uy tín Nhacaivip.vip là một nhà cái cá cược trực tuyến được biết đến rộng rãi và có tiếng tăm trong ngành…

Hướng dẫn rút tiền tài khoản 8day nhanh nhất

Hướng dẫn rút tiền tài khoản 8day nhanh nhất

Hướng dẫn đăng nhập tài khoản 8day  Để đăng nhập vào tài khoản 8day, bạn có thể làm theo các bước sau:Có thể bạn quan tâm Top…

Kubet – Trang cá cược hàng đầu Châu Á

Kubet – Trang cá cược hàng đầu Châu Á

Kubet, trước đây được biết đến với cái tên Thiên Hạ Bet, là một trong những nhà cái hàng đầu Châu Á trong lĩnh vực cá cược…

Nổ hũ là gì? Luật chơi nổ hũ cơ bản cho người mới

Nổ hũ là gì? Luật chơi nổ hũ cơ bản cho người mới

Nổ hũ là gì? Nổ hũ Mb66 là một thuật ngữ được sử dụng trong lĩnh vực cá cược và trò chơi trực tuyến Mb66. Đây là…

Hướng dẫn cách tham gia cá cược đá gà online từ A đến Z

Hướng dẫn cách tham gia cá cược đá gà online từ A đến Z

Đá gà trực tuyến đang dần trở thành một hình thức giải trí thu hút đông đảo người tham gia bởi tính tiện lợi và hấp dẫn….