الانتقال إلى المحتوى الرئيسي

ما هو ريال في باسكال: شرح مفصل وأمثلة

في لغة برمجة باسكال ، هناك العديد من الكلمات الرئيسية والمشغلين الذين يساعدون المطورين على إنشاء كود فعال ومفهوم. ماذا يعني ذلك وكيفية استخدامه?

ريال هو مصطلح قصير لكلمة" خليفة "، والتي تترجم من الإنجليزية على أنها"لاحقة". تتيح لك هذه الكلمة الرئيسية الحصول على العنصر التالي في بعض التسلسل. هناك طريقتان رئيسيتان لاستخدام ريال في باسكال.

في الحالة الأولى ، يتم استخدام ريال مع متغير له قيمة رقمية. في هذه الحالة ، يزيد ريال قيمة المتغير بمقدار واحد ، ويتم تخزين النتيجة في نفس المتغير. على سبيل المثال ، إذا كان المتغير س هو 5 ، ثم بعد العملية س := ريال(س) ، فإن قيمة س تصبح 6.

في الحالة الثانية ، يتم استخدام ريال مع عنصر الصفيف. تتيح لك هذه العملية الحصول على العنصر التالي من المصفوفة. على سبيل المثال ، إذا كان لدينا صفيف أ يتكون من العناصر 1 ، 2 ، 3 ، ثم بعد العملية أ := ريال(أ) ، سيتألف الصفيف أ من العناصر 2 ، 3 ، 1.

  1. أساسيات العمل مع ريال في باسكال
  2. التعريف ونطاق الانطباق
  3. بناء الجملة وقواعد الاستخدام الأساسية
  4. أمثلة على استخدام ريال في باسكال
  5. مثال 1: معالجة البيانات باستخدام ريال
  6. مثال 2: إنشاء دالة باستخدام ريال
  7. سؤال وجواب
  8. ما هو ريال في باسكال?
  9. ما هو ريال تستخدم لفي باسكال?

أساسيات العمل مع ريال في باسكال

ريال في باسكال هو اختصار لكلمة المصدر ، وهو ما يعني مصدر البيانات. من خلال تحديد ريال في برنامج باسكال ، يمكنك تحديد المصدر الذي يجب قراءة البيانات منه.

ريال نفسه هو متغير من نوع النص الخاص. وهي مصممة للعمل مع مصادر البيانات الخارجية مثل الملفات.

مثال على استخدام ريال يشبه هذا:

قراءة بيانات البرنامج;

فار

البيانات: نص;

الأسطوانات: عدد صحيح;

بيغن

تعيين (البيانات ، ' الإدخال.النص') ؛ / / تحديد المسار إلى الملف

إعادة تعيين (البيانات) ؛ / / فتح الملف للقراءة

في حين لا إوف (البيانات) تفعل / / حتى يتم الوصول إلى نهاية الملف

بيغن

قراءة (البيانات ، الأسطوانات) ؛ / / قراءة الرقم من

وريتلن (الأسطوانات) ملف ؛ / / عرض الرقم على الشاشة

النهاية;

إغلاق (البيانات) ؛ / / إغلاق

ملف النهاية.

في هذا المثال ، يقرأ البرنامج الأرقام من إدخال ملف.النص ويعرضها على الشاشة. هنا يتم تمثيل ريال بواسطة متغير بيانات من نوع النص. باستخدام وظيفة التعيين ، نحدد المسار إلى الملف الذي سنعمل معه. ثم ، باستخدام وظيفة إعادة الضبط ، نفتح الملف للقراءة. ثم يتم استخدام حلقة في حين ، والتي لا تزال تعمل حتى يتم الوصول إلى نهاية الملف. داخل الحلقة ، يتم استخدام وظيفة ريدلن ، الذي يقرأ عددا من ملف ويخزنه في متغير الأسطوانات. ثم يتم عرض الرقم باستخدام وظيفة وريتلن. بعد الانتهاء من العمل مع الملف ، يتم إغلاقه باستخدام وظيفة الإغلاق.

وهكذا ، وذلك باستخدام ريال في باسكال يسمح للبرنامج للعمل مع مصادر البيانات الخارجية ، مثل الملفات ، وقراءة المعلومات منها لمزيد من المعالجة.

التعريف ونطاق الانطباق

ريال في باسكال هي كلمة رئيسية خاصة تستخدم لتحديد أنواع البيانات المرجعية. أنواع البيانات المرجعية هي متغيرات يمكنها تخزين العناوين في الذاكرة ، وليس القيم نفسها. وبالتالي ، فإنها تسمح لك بإدارة كميات كبيرة من البيانات بشكل فعال والعمل مع الهياكل المترابطة.

ريال (إشارة قصيرة) يسمح لك لخلق المتغيرات التي يمكنك تخزين عناوين المتغيرات الأخرى. يمكن استخدام هذه المتغيرات كمراجع للكائنات أو هياكل البيانات ، مما يجعلها ملائمة بشكل خاص لحل المهام المختلفة.

التطبيق الرئيسي ل ريال في باسكال يعمل مع هياكل البيانات الديناميكية مثل القوائم ، طوابير ، مداخن ، والأشجار. باستخدام أنواع البيانات المرجعية ، يمكنك بسهولة إنشاء العناصر الهيكلية وتعديلها وحذفها ، وكذلك التنقل خلالها ومعالجة البيانات.

يستخدم ريال أيضا في إنشاء البرامج الموجهة للكائنات ، حيث تسمح لك أنواع البيانات المرجعية بالعمل مع مثيلات الفئات والوصول إلى أساليبها وخصائصها.

بناء الجملة وقواعد الاستخدام الأساسية

في لغة البرمجة باسكال ، يتم استخدام الكلمة ريال للوصول إلى عناصر مجموعة من سجل نوع.

بناء الجملة لاستخدام الكلمة سر كما يلي:

اسم الصفيف [فهرس].اسم الحقل

أين:

  • اسم_المصفوفة هو اسم مجموعة من سجل النوع;
  • الفهرس-فهرس العنصر في المصفوفة;
  • اسم الحقل هو اسم الحقل في السجل.

مثال الاستخدام:

النوع

شخص = سجل

الاسم: سلسلة;

العمر: عدد صحيح;

الجنس: سلسلة;

النهاية;

فار

الناس: صفيف [1..3] من شخص;

الشخص: شخص;

بيغن

الناس [1]. الاسم := 'جون';

الناس [1].العمر: = 25;

الناس [1].نوع الجنس := 'ذكر';

الشخص: = الناس [1];

شخص.العمر: = 26;

وريتلن(person.name);

الكتابة (شخص.العمر);

الكتابة (شخص.الجنس);

النهاية.

في هذا المثال ، نعلن نوع تيبرسون مع اسم الحقول والعمر والجنس ، ثم نعلن مجموعة من الناس من نوع تيبرسون مع البعد 3.

ثم نقوم بتعيين قيم لحقول العنصر الأول من مصفوفة الأشخاص ثم تعيين هذا العنصر لمتغير الشخص. بعد ذلك ، نقوم بتغيير قيمة حقل العمر في متغير الشخص وعرض قيم جميع الحقول على الشاشة.

عند استخدام الكلمة سر ، من المهم أن تأخذ في الاعتبار أنه يجب أن يتم الإعلان عن مجموعة مع حدود مجموعة ونوع السجل.

أمثلة على استخدام ريال في باسكال

واحدة من المزايا الرئيسية لاستخدام ريال (قصيرة ل "البحث واستبدال") في باسكال هو القدرة على استبدال بسرعة سلاسل فرعية في سلسلة. فيما يلي بعض الأمثلة على استخدام ريال في باسكال:

  1. النهاية;

في هذا المثال ، استخدمنا وظيفة سترينغريبلاس لإزالة جميع تكرارات الحرف "س" من السلسلة " مرحبا ، العالم!". سلسلة فارغة كما الوسيطة الثانية في الواقع يزيل الأحرف.

مثال 3: البحث عن سلاسل فرعية حساسة لحالة الأحرف واستبدالها

كود:

فار

شارع: سلسلة;

بيغن

شارع: = ' مرحبا ، العالم!';

  1. ستر: = سترينغريبلاس (ستر ، 'مرحبا' ، 'وداعا' ، []);
  2. وريتلن (شارع);
  3. النهاية;

النتيجة:

مرحبا ، العالم!

في هذا المثال ، استخدمنا وظيفة سترينغريبلاس لاستبدال السلسلة الفرعية " مرحبا "(حساسة لحالة الأحرف) مع" وداعا "في سلسلة" مرحبا ، العالم!". وبما أننا لم نستخدم العلم رفريبلاسيال ، فإن استبدال يحدث فقط لأول حدوث من السلسلة الفرعية.

في الختام ، وظيفة ريال في باسكال يوفر أداة قوية للعمل مع استبدال فرعية في السلاسل. يمكن استخدام إمكانياته لأداء مهام مختلفة ، مثل استبدال الأحرف أو حذف الأحرف أو استبدال السلاسل الفرعية في سلسلة.

مثال 1: معالجة البيانات باستخدام ريال

الرمز في لغة باسكال:

مثال البرنامج;

البيانات فار: صفيف [1..10] من عدد صحيح;

فار أنا ، مجموع: عدد صحيح;

بيغن

المجموع: = 0;

لأني: = 1 إلى 10 فعل

بيغن

كتابة ('أدخل رقم:');

ريدلن (البيانات [ط]);

مجموع: = مجموع + البيانات [أنا];

النهاية;

وريتلن ('مجموع الأرقام:' ، مجموع);

{ عمليات معالجة البيانات الأخرى }

النهاية.

في هذا المثال ، نستخدم المتغيرات والمصفوفات والحلقات لمعالجة البيانات. عند تنفيذ البرنامج ، سيطلب البرنامج من المستخدم إدخال 10 أرقام. ثم ستقوم بإضافة جميع الأرقام المدخلة وعرض المبلغ على الشاشة.