Module: المتغيرات. تنسيقات الإخراج


Problem

5/6

عرض مجال الإخراج والدقة

Theory Click to read/hide

*** مادة متعمقة: للمهتمين بلغة باسكال ***
تسمح لك محددات الإخراج الإضافية بالتحكم في إخراج الأرقام بتنسيقات معينة.

1. & nbsp؛ للبيانات الصحيحة & nbsp؛ ( عدد صحيح & nbsp؛ إلخ) & nbsp؛ - يتم ضبط التنسيق برقم واحد ، والذي يحدد عدد المناصب المخصصة لهذا الرقم.
مثال:
Writeln ( i : 5) ؛
نبسب ؛ نبسب ؛ & nbsp؛ يعرض قيمة المتغير & nbsp؛ i باستخدام 5 مواضع لهذا (حتى لو احتل الرقم أقل من 5 مواضع ، فسيستمر عرض المواضع المجانية).
نبسب ؛ نبسب ؛ على & nbsp ؛ إذا كان المتغير i: = 34 ، فسيتم عرض 3 مواضع فارغة على الشاشة (يتم عرضها بشرطة سفلية للتوضيح) والرقم 34 ، أي 5 وظائف فقط.
_ _ _ 34
نبسب ؛ نبسب ؛ على & nbsp ؛ إذا كان المتغير i: = 2345666 ، فلا يمكن استخدام هذا التنسيق (i: 5) (الرقم المعروض يأخذ المزيد من المواضع) وسيتم ببساطة تجاهله وسيتم عرض قيمة المتغير بالكامل على الشاشة. < / span>
2345666


2. & nbsp؛ للبيانات الحقيقية & nbsp؛ (حقيقية & nbsp؛ إلخ.) & nbsp ؛ - يتم تحديد التنسيق إما برقم واحد يحدد عدد المواضع المخصصة لهذا الرقم في شكل أسي ؛ أو رقمين ، يشير الأول منهما إلى الحجم الإجمالي للحقل المحجوز لهذا الرقم ، والثاني - عدد المنازل العشرية ، أي الدقة.
مثال.
Writeln ( p : 12)؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ أو & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ Writeln ( p : 6: 2)؛
نبسب ؛ نبسب ؛ على & nbsp؛ إذا كان المتغير & nbsp؛ p: = 1234.6789 ، ففي الحالة الأولى ستعرض الشاشة
_1.2346E +004 و & nbsp؛ في الثانية 1234.68
مثال.
اجعل قيمة المتغير & nbsp؛ X & nbsp؛ هي 123.45678 ، ثم عامل التشغيل
& nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ اكتب (X)؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ اكتب (X)؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ ؛ & quot؛ _1.23456780000000000E + 02 & quot؛
& nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ اكتب (X: 8: 2) ؛ نبسب ؛ نبسب ؛ & nbsp؛ سيخرج & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ "_123.46"
& nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ اكتب (X: 10: 5)؛ & nbsp؛ & nbsp؛ ستخرج & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ "_123.45678"
& nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ اكتب (X: 10) ؛ & quot؛ _1.23E + 002 & quot؛
& nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ اكتب (X: 8) ؛ & quot؛ _1.2E + 02 & quot؛
& nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ اكتب ( X : 1)؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ سينتج & nbsp؛ & nbsp؛ & nbsp؛ على & nbsp ؛ على & nbsp ؛ على & nbsp ؛ على & nbsp ؛ "_1.2 E + 002"



دعنا نحاول استخدام هذه المعلومات في الممارسة.

Problem

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

في السطر الرابع ، اكتب عبارة تعرض قيمة المتغير & nbsp؛ a & nbsp؛ في حقل بعرض 10 أحرف & nbsp؛ (مبرر لليمين)