*** مادة متعمقة: للمهتمين بلغة باسكال ***
تسمح لك محددات الإخراج الإضافية بالتحكم في إخراج الأرقام بتنسيقات معينة.
1. & nbsp؛ للبيانات الصحيحة strong> & nbsp؛ ( عدد صحيح strong> & nbsp؛ إلخ) strong> & nbsp؛ - يتم ضبط التنسيق برقم واحد ، والذي يحدد عدد المناصب المخصصة لهذا الرقم.
مثال: em>
Writeln ( i : 5) ؛
نبسب ؛ نبسب ؛ & nbsp؛ يعرض قيمة المتغير & nbsp؛ i باستخدام 5 مواضع لهذا (حتى لو احتل الرقم أقل من 5 مواضع ، فسيستمر عرض المواضع المجانية).
نبسب ؛ نبسب ؛ على & nbsp ؛ إذا كان المتغير i: = 34 ، فسيتم عرض 3 مواضع فارغة على الشاشة (يتم عرضها بشرطة سفلية للتوضيح) والرقم 34 ، أي 5 وظائف فقط. span>
_ _ _ 34
نبسب ؛ نبسب ؛ على & nbsp ؛ إذا كان المتغير i: = 2345666 ، فلا يمكن استخدام هذا التنسيق (i: 5) (الرقم المعروض يأخذ المزيد من المواضع) وسيتم ببساطة تجاهله وسيتم عرض قيمة المتغير بالكامل على الشاشة. < / span>
2345666
2. & nbsp؛ للبيانات الحقيقية strong> & nbsp؛ (حقيقية strong> & nbsp؛ إلخ.) strong> & nbsp ؛ - يتم تحديد التنسيق إما برقم واحد يحدد عدد المواضع المخصصة لهذا الرقم في شكل أسي ؛ أو رقمين ، يشير الأول منهما إلى الحجم الإجمالي للحقل المحجوز لهذا الرقم ، والثاني - عدد المنازل العشرية ، أي الدقة. span>
مثال. em>
Writeln ( p : 12)؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ أو & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ & nbsp؛ Writeln ( p : 6: 2)؛
نبسب ؛ نبسب ؛ على & nbsp؛ إذا كان المتغير & nbsp؛ p: = 1234.6789 ، ففي الحالة الأولى ستعرض الشاشة span>
_1.2346E +004 و & nbsp؛ في الثانية 1234.68 span >
مثال. strong>
اجعل قيمة المتغير & nbsp؛ X & nbsp؛ هي 123.45678 ، ثم عامل التشغيل span>
& 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"
دعنا نحاول استخدام هذه المعلومات في الممارسة.