سلاسل. نظرة عامة strong>
السلسلة عبارة عن قائمة (أو تسلسل) من الأحرف بترتيب معين. يتم التعامل مع التسلسل الكامل للأحرف على أنه كيان واحد. strong>
الحرف هو أي شيء يمكنك كتابته على لوحة المفاتيح بضغطة مفتاح واحدة (حرف أو رقم أو شرطة مائلة للخلف أو أي حرف آخر).
يمكن أن تحتوي السلاسل على مسافات:
& nbsp؛ & quot؛ Hello world! & quot؛ .
السلسلة الفارغة هي سلسلة تتكون من 0 حرفًا.
يتعرف باسكال على كل شيء مكتوب بالفاصلات على شكل سلاسل (
& # 39 ؛ & # 39 ؛
).
في باسكال ، تكون السلسلة من النوع
string
.
يمكنك كتابة قيمة جديدة لسلسلة باستخدام جملة الإدخال
<قبل>
قراءة (ق) ؛
يمكنك أيضًا ببساطة تعيين قيمة سلسلة للمتغير ، مثل & nbsp؛
<قبل>
s: = & # 39 ؛ Python & # 39 ؛؛
يمكنك تحديد طول سلسلة باستخدام الدالة المضمنة
length
<قبل>
n: = length (s)
مقارنة السلاسل strong>
يمكن مقارنة السلاسل ببعضها البعض تمامًا مثل الأرقام. يمكنك تحديد أي الخطوط أكبر ، أي أقل.
عند مقارنة السلاسل ، تتم مقارنة رموز الأحرف. strong> هناك العشرات ، إن لم يكن المئات ، من ترميز الأحرف. أسهل طريقة لفهم هذا المفهوم هي فهم أبسطها ، ASCII (اقرأ هنا ). نبسب ؛
من الضروري أن نفهم أنه في الترميزات الحديثة يتم ترتيب الحروف الروسية والإنجليزية بالترتيب الأبجدي ، كما تنتقل الأرقام أيضًا من الأصغر إلى الأكبر. & nbsp؛
على سبيل المثال ، في جدول رموز ASCII ، رمز الحرف الإنجليزي & # 39 ؛ A & # 39 ؛ - 65 ، الحروف & # 39 ؛ a & # 39 ؛ - 97 ، رقم & # 39 ؛ 0 & # 39 ؛ يحتوي على رمز 48. توجد الأحرف الروسية في الجزء الممتد من جدول رموز ASCII (الأرقام من 128 إلى 255). تأتي الأحرف الكبيرة قبل (أي تحتوي على رمز أصغر) من الأحرف الصغيرة.
في معظم جداول الترميز المستخدمة ، تكون الأنماط هي نفسها ، والأحرف الصغيرة متأخرة عن الأحرف الكبيرة ، والأرقام أقدم من الأحرف ، والحروف الروسية متأخرة عن الأحرف الإنجليزية.
على سبيل المثال: & quot؛ قاطرة & quot؛ & nbsp؛ العلامة & lt؛ "steamboat" ، لأن الكلمات تختلف في الحرف الخامس و "in" العلامة & lt؛ "x".