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 : Cách xóa hết bài viết Facebook trong một lần nhấn nút

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 : Hình ảnh hoạt hình dễ thương về tình yêu

– 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

Baccarat ae sexy là gì? Luật chơi Baccarat cơ bản cho người mới 

Baccarat ae sexy là gì? Luật chơi Baccarat cơ bản cho người mới 

Baccarat ae sexy là gì? Baccarat ae sexy là một loại trò chơi bài baccarat được chơi trên nền tảng trực tuyến hi88com biz, trong đó có sử…

Bật mí phương pháp soi cầu song thủ lô thắng lớn cho tân binh

Bật mí phương pháp soi cầu song thủ lô thắng lớn cho tân binh

Soi cầu song thủ lô là một trong những chiến lược phổ biến và hiệu quả trong việc chơi xổ số và lô đề. Với việc đặt…

FB88 – Hướng Dẫn Thực Hiện Rút Tiền Nhanh Chóng, Đơn Giản

FB88 – Hướng Dẫn Thực Hiện Rút Tiền Nhanh Chóng, Đơn Giản

Rút tiền từ tài khoản fb88 không chỉ đơn giản mà còn nhanh chóng, giúp bạn dễ dàng quản lý tài chính và tận hưởng chiến thắng. Dưới đây…

Rr88- Hướng Dẫn Cách Đăng Nhập Tài Khoản Khi Quên Mật Khẩu

Rr88- Hướng Dẫn Cách Đăng Nhập Tài Khoản Khi Quên Mật Khẩu

Đăng nhập tại rr88 là thao tác quan trọng để có thể tham gia vào cổng game và khám phá kho tàng trò chơi thú vị có ở đây….

Giới thiệu Xôi Lạc TV kênh xem bóng trực tuyến hiện nay

Giới thiệu Xôi Lạc TV kênh xem bóng trực tuyến hiện nay

Xôi Lạc TV kênh xem bóng trực tuyến là một cái tên đã vô cùng quen thuộc đối với những người xem thường xuyên cập nhật kết…

Xoilac – Trang web bóng đá đáng tin tưởng của người dùng hiện nay

Xoilac – Trang web bóng đá đáng tin tưởng của người dùng hiện nay

Hiện nay thể thao bóng đá đang ngày càng đến gần hơn với mọi người. Vì vậy mà nhu cầu xem bóng đá trực tiếp rất cao,…