11. المزيد عن النصوص
الهدف
رابط إلى قسم «الهدف»أن تقسّم نصاً، وتبحث فيه، وتحذف الفراغات من طرفيه.
الشرح
رابط إلى قسم «الشرح»تقسيم(ن, فاصل)تقسّم النص إلى قائمة نصوص عند كل موضع يظهر فيه الفاصل.قص_الفراغات(ن)ترجع النص بلا فراغات في أوله وآخره.يحوي(ن, جزء)تجيب: هل يظهر الجزء في النص؟ ويبدأ_بـ(ن, بادئة)تجيب: هل يبدأ النص بها؟
المثال
رابط إلى قسم «المثال»سطر = " تفاح، موز، عنب "قطع = تقسيم(قص_الفراغات(سطر), "، ")اطبع(قطع, " ", يحوي(سطر, "موز"), " ", يبدأ_بـ(قطع[0], "تف"))الأخطاء الشائعة
رابط إلى قسم «الأخطاء الشائعة»ظن أن طول يعدّ البايتات: إنه يعدّ نقاط الترميز، وعلامات التشكيل تُعدّ أيضاً. نقطة الترميز وحدة العدّ في النصوص (المصطلحات).
تمرين
رابط إلى قسم «تمرين»احذف الفراغات من طرفي « ميم لغة عربية صغيرة »، وقسّمها كلمات، واطبع عددها والكلمات التي تبدأ بالعين.
اعرض الحل
جملة = " ميم لغة عربية صغيرة "كلمات = تقسيم(قص_الفراغات(جملة), " ")اطبع("عدد الكلمات: ", طول(كلمات))لكل ك في كلمات: اذا يبدأ_بـ(ك, "ع"): اطبع("تبدأ بالعين: ", ك)حرر(كلمات)