باسكال هي إحدى لغات البرمجة الأساسية التي طورها العالم السويسري نيكلاوس ويرث عام 1970. تحظى بشعبية كبيرة في المؤسسات التعليمية بسبب بساطتها ووظائفها الرائعة.
أنواع البيانات
في لغة البرمجة "باسكال" هناك عدة أنواع من البيانات ، ومعرفة خصائصها ضرورية لكتابة البرامج. هناك خمسة أنواع رئيسية فقط من البيانات:
-
البيانات الصحيحة هي عدد صحيح يتراوح طوله من 1 إلى 4 بايت وله نطاق محدد اعتمادًا على النوع الفرعي:
- قصير - من -128 إلى 127
- بايت - من 0 إلى 255
- كلمة - 0 إلى 65535
- دولي - من -32768 إلى 32767
- طويل - من 2147483648 إلى 2147483647
-
البيانات الحقيقية هي رقم فاصلة عائمة بمدى ضخم. هناك خمسة أنواع فرعية من هذا النوع من البيانات إجمالاً:
- حقيقي - من 2.9 E-39 إلى 1.7 E +38
- فردي - من 1.5 إلى 45 إلى 3.4 درجة + 38
- مزدوج - من 5.0 E-324 إلى 1.7 E + 308
- ممتد - من 3.4E-4951 إلى 1.1E + 4932
- شركات - من -2 E + 63 إلى +2 E + 63 -1
- بيانات الشخصية - أي حرف من الحروف الأبجدية. في اللغات يُشار إليه بالاختصار "char" ، ولا يحتوي على أنواع فرعية.
- بيانات السلسلة هي سلسلة من الأحرف مكتوبة كـ "سلسلة".
- البيانات المنطقية - يتم تمثيلها على أنها صحيحة أو خاطئة.
ترجمة نوع من البيانات إلى نوع آخر
في بعض الأحيان يصبح من الضروري العمل في وقت واحد مع عدة أنواع من المعلومات. على سبيل المثال ، إذا كتبت التعبير "45 + 45" في النوع "int" ، فعند تنفيذ العمل ، سيعرض البرنامج مجموع هذه الأرقام. الوضع مختلف مع متغير سلسلة. عند كتابة نفس التعبير ، سيظهر على الشاشة إما الرقم "4545" أو التعبير نفسه ، اعتمادًا على موضع علامات التنصيص. لا يمكن إجراء العمليات الحسابية إلا باستخدام عدد صحيح أو أنواع بيانات حقيقية ، لأنها تعمل فقط على الأرقام.
على سبيل المثال ، لنجد مجموع 2 و 3 باستخدام لغة برمجة باسكال.
نظرًا لاستخدام نوع بيانات العدد الصحيح ، عند بدء تشغيل البرنامج ، يتم عرض نتيجة مجموع رقمين فقط. إذا كانت هناك حاجة لصياغة الإجابة بشكل جميل ، فعليك استخدام بيانات السلسلة. يمكن القيام بذلك في سطر واحد أو في سطرين. الطريقة الأولى هي الأبسط ، لأنها لا تتطلب الترجمة من "int" إلى "string".
يظهر خطان على الشاشة. يشير السطر الأول إلى العملية التي تم إجراؤها ، بينما يعرض السطر الثاني نتيجتها. هذه طريقة واحدة يمكنك من خلالها استخدام عدة أنواع من البيانات. ومع ذلك ، بفضل مساعدتها ، لن يكون من الممكن تنسيق النص بشكل صحيح إذا كنت بحاجة إلى كتابة عدة تعبيرات. لحل هذه المشكلة ، تحتاج إلى إدخال المتغيرات واستخدامها لتحويل البيانات الرقمية إلى سلاسل.
وهكذا ، نحصل على تعبيرين ، كل منهما مكتوب في سطر واحد. يعد هذا الاستخدام لترجمة متغيرات من النوع "سلسلة" إلى متغيرات من النوع "int" أحد أكثر المتغيرات شيوعًا ويتم استخدامه باستمرار. يمكن تغيير أنواع البيانات الأخرى بنفس الطريقة.