أنواع المتغيرات في باسكال: الوصف، الخصائص، الأمثلة

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

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

تقسيم أنواع المتغيرات

وتنقسم أنواع المتغيرات في باسكال إلى بسيطة ومنظم. وتشمل أنواع حقيقية أنواع حقيقية والترتيبية. منظم يشمل صفائف والسجلات والمجموعات والملفات. يتم إبراز المؤشرات والكائنات والأنماط الإجرائية بشكل منفصل.

أنواع المتغيرات في باسكال
النظر في النظام وأنواع حقيقية. هناك 5 أنواع صحيحة، منطقية، رمزي، تعداد، ونوع النطاق.

أنواع أوردينال

هناك 5 أنواع صحيحة، تختلف في الطول في بايت ومجموعة من القيم.

طول بايت و شورتينت هو 1 بايت. الفرق بينهما هو أن بايت يخزن القيم غير السلبية فقط، و شورتينت يسمح لك لتخزين وسلبية (-128 إلى +127). وبالمثل، ترتبط أنواع ورد و إنتيجر، مع الفرق الوحيد هو أن حجمها هو 2 بايت.

وأخيرا، لونجينت يسمح لك لتخزين وسلبية، وإيجابية القيم، وذلك باستخدام 4 بايت - في البعد العددي هو 2 في درجة 16 على جانبي الصفر. وتساهم أنواع مختلفة من المتغيرات في باسكال في الحل الفعال لمهام المستعملين، حيث أنه قد يتطلب الأمر في كل حالة محددة مجموعة صغيرة وقيمة كبيرة من القيم، وقد تكون هناك أيضا قيود على مقدار الذاكرة المخصصة.

سلسلة المتغيرات في باسكال
من المهم أن نفهم أن الصفر تحتل نفس العددالأماكن في الذاكرة، وكم وأي رقم آخر. وهكذا، عند تشكيل مجموعة من القيم، فإن الحد الأدنى لعدد مودولو السلبي سيكون أكثر من واحد إيجابي: على سبيل المثال، من -128 إلى +127.

المتغيرات التي تنتمي إلى النوع المنطقي (بولان) يمكن أن تكون ترو (ترو) أو فالس (فالس) وتتطلب 1 بايت من الذاكرة.

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

أنواع حقيقية

من بين أنواع المتغيرات في باسكال تبرزالعديد منها العددي مع إمكانية تسجيل جزء كسري. يتم تقليل الفرق بين أنواع مفردة وحقيقية ومزدوجة وممتدة إلى مدى القيم المستلمة وعدد الأرقام الهامة بعد الفاصلة العشرية والحجم بالبايت.

ووفقا للترتيب الوارد أعلاه، سيشغل متغير من كل نوع 4 أو 6 أو 8 أو 10 بايتات.

المصفوفات

أنواع البيانات المنظمة معقدة وتتيح لك الجمع بين عدد من القيم البسيطة ضمن متغير واحد. مثال حي هو صفيف يمكن تحديده كما يلي:

نوع

سترينغ = أري [1..100] أوف شار؛

فار Y = سلسلة؛

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

حرف المتغيرات في باسكال
يتيح لك نطاق الفهرس، المكتوب بين أقواس معقوفة، إمكانية الوصول إلى كل عنصر محدد من المصفوفة:

ريادلن (Y [2])؛

في هذه الحالة، نقرأ العنصر الثاني من صفيف تم إنشاؤه مسبقا Y.

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

تسجيل

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

اكتب نتيل = سجل

نيم: سلسلة [12]؛

نومبر: سلسلة [10]

ينتهي.

فار واحد: نتيل؛

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

وأخيرا، في السطر الأخير، وضعنا المتغير واحد، وهو من نوع نتيل.

يمكنك معالجة كل من السجل ككل ومكوناته الفردية، على سبيل المثال: one.NAME (على سبيل المثال، variable_name.field_name).

ملفات

باسكال يسمح لك للعمل مع النص، كتابة و أونتيبد الملفات، والتي تمثل تسلسل منظم من المكونات التي لديها نفس النوع.

وصف المتغيرات في باسكال

عند القراءة من ملف أو الكتابة إليه، يمكنك استخدام إما العنوان الكامل أو شكله القصير:

"File1.DAT"

'C: FolderFile2.txt'

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

يمكنك تحديد متغير نوع الملف كما يلي:

فار

f1: ملف عدد صحيح؛

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

في الختام

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

</ p>
يحب:
0
مقالات ذات صلة
طريقة غاوس: أمثلة على الحلول والخاصة
مثال على البرامج في باسكال. برمجة
مشغل التعيين في باسكال: ماذا ل
ما هو ديف في باسكال؟ بالإضافة إلى ذلك،
ما هي أنواع البيانات في باسكال؟
الإجراءات والوظائف القياسية في باسكال
نوع منظم - صفيف واحد الأبعاد
نوع التحويل. جولة و ترونك وظائف
التكاليف الثابتة والمتغيرة: أمثلة.
المشاركات الشائعة
فوق