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

طباعة في باسكال: ما هو وكيفية استخدامه

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

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

مثال على استخدام بسيط لأمر الطباعة:

برنامج هيلوورلد;

بيغن

اكتب (مرحبا ، العالم!');

النهاية.

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

  1. نظرة عامة على الطباعة في باسكال
  2. باستخدام مشغل الطباعة
  3. أمثلة على استخدام مشغل الطباعة
  4. الاختلافات بين مشغل الطباعة وطرق إخراج البيانات الأخرى
  5. تنسيق الإخراج باستخدام مشغل الطباعة
  6. استخدام أحرف خاصة مع مشغل الطباعة
  7. العمل مع المتغيرات عند استخدام بيان الطباعة
  8. نصائح عملية للاستخدام الفعال لمشغل الطباعة
  9. 1. استخدم الإخراج المنسق
  10. 2. افصل عناصر الإخراج
  11. 3. استخدام الحلقات لإخراج متعددة
  12. 4. استخدم إخراج الجدول المنسق
  13. 5. النظر في تفاصيل الإخراج
  14. سؤال وجواب
  15. كيف يمكنني استخدام مشغل الطباعة في باسكال?
  16. ما هو بناء جملة بيان الطباعة في باسكال?
  17. هل من الممكن استخدام مشغل الطباعة لإخراج قيم متعددة في باسكال?

نظرة عامة على الطباعة في باسكال

الطباعة هي عملية مهمة في لغة برمجة باسكال. يسمح لك بعرض المعلومات على الشاشة أو في ملف ، وهي الطريقة الرئيسية لعرض نتائج البرنامج.

هناك عدة طرق للطباعة في باسكال:

  1. يسمح لك أمر الكتابة بعرض البيانات على الشاشة. يقوم هذا الأمر ببساطة بإخراج الوسائط التي تم تمريرها إليه دون إضافة أي محددات.
  2. ) بعد بيانات الإخراج.
  3. الطباعة إلى ملف - بالإضافة إلى عرض على الشاشة ، باسكال كما يسمح لك لكتابة البيانات إلى الملفات. للقيام بذلك ، استخدم الأمر الكتابة أو الكتابة ، ولكن مع اسم الملف المحدد.
  4. الإخراج المنسق-يدعم باسكال أيضا الإخراج المنسق ، والذي يسمح لك بتعيين عرض الحقول ودقة الإخراج وتنسيق الأرقام والمعلمات الأخرى.

يمكن إجراء الإخراج إلى الشاشة في باسكال باستخدام مشغل الكتابة أو الكتابة. على سبيل المثال:

الكتابة ('مرحبا،') ؛ / / إخراج النص بدون حرف سطر جديد

اكتب ('العالم!'); // إخراج النص بدون حرف سطر جديد

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

وريتلن ('العالم!') ؛ / / إخراج النص بحرف سطر جديد

يمكن لأوامر الكتابة والكتابة إخراج كل من البيانات النصية والقيم المتغيرة.

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

فار

فيليفار: نص;

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

بيغن

اسم الملف: = ' الإخراج.نص;

تعيين (فيليفار ، اسم الملف) ؛ / / ربط متغير فيليفار مع ملف اسم الملف

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

وريتلن (فيليفار ، 'هذا هو بعض النص') ؛ / / كتابة النص إلى ملف

إغلاق (فيليفار) ؛ / / إغلاق

ملف النهاية.

يتيح لك الإخراج المنسق التحكم في جوانب مختلفة من الإخراج ، مثل عرض الحقول ودقة الإخراج وتنسيق الأرقام. على سبيل المثال ، لإخراج رقم فاصلة عائمة مع منزلتين عشريتين ، يتم استخدام تنسيق %0:2 و:

فار

س: حقيقي;

بيغن

س: = 3.14159;

وريتلن ('بي:' ، س: 0: 2) ؛ / / مخرجات بي: 3.14

النهاية.

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

باستخدام مشغل الطباعة

بيان الطباعة هو أحد العناصر الرئيسية للغة باسكال وهو مخصص لعرض البيانات على الشاشة.

يبدو بناء جملة بيان الطباعة كما يلي:

طباعةالتعبير

يمكن أن يكون التعبير متغيرا أو ثابتا أو أي قيمة صالحة أخرى للغة باسكال.

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

مثال على استخدام مشغل الطباعة:

طباعة ('مرحبا ، العالم!');

نتيجة لتنفيذ هذا الرمز ، السطر " مرحبا ، العالم!"سيتم عرضها على الشاشة.

يمكن أيضا استخدام مشغل الطباعة جنبا إلى جنب مع عوامل تشغيل أخرى ، على سبيل المثال ، لإخراج قيم المتغيرات:

فار

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

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

بيغن

الاسم: = 'إيفان';

العمر: = 25;

طباعة ('الاسم:' + الاسم);

طباعة ('العمر:' + إنتوستر(العمر));

النهاية;

نتيجة لتنفيذ هذا الرمز ، سيتم عرض ما يلي على الشاشة:

  • الاسم: إيفان
  • العمر: 25

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

أمثلة على استخدام مشغل الطباعة

1. إخراج النص العادي:

مثال على البرنامج1;

بيغن

اكتب (مرحبا ، العالم!');

النهاية.

نتيجة لتشغيل هذا البرنامج ، عبارة " مرحبا ، العالم!"سيتم عرضها على الشاشة.

2. إخراج القيم المتغيرة:

مثال على البرنامج2;

فار

س ، ص: عدد صحيح;

بيغن

س: = 5;

ص: = 10;

وريتلن ('قيمة المتغيرات: س =' ، س ، '، ص = ' ، ص);

النهاية.

نتيجة لتشغيل هذا البرنامج ، سيتم عرض السطر "قيمة المتغيرات: س = 5 ، ص = 10" على الشاشة.

3. إخراج النص المنسق:

مثال على البرنامج3;

فار

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

بيغن

الاسم: = 'إيفانوف';

كتابة ('الاسم الأخير:' ، الاسم: 10،'.');

النهاية.

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

4. إخراج عناصر المصفوفة:

مثال على البرنامج4;

فار

أرقام: مجموعة [1..5] من عدد صحيح;

أنا: عدد صحيح;

بيغن

أرقام [1]: = 10;

الأعداد[2] := 20;

الأعداد[3]: = 30;

الأعداد [4]: = 40;

الأعداد [5]: = 50;

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

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

النهاية.

نتيجة لتنفيذ هذا البرنامج ، سيتم عرض خمسة أسطر من النموذج "العنصر {أنا}: {رقم}" على الشاشة ، حيث {أنا} هو رقم عنصر الصفيف ، {رقم} هو قيمة العنصر.

5. إخراج الجدول:

مثال على البرنامج5;

فار

أنا ، ي: عدد صحيح;

بيغن

الكتابة ('

');

');

النهاية.

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

الاختلافات بين مشغل الطباعة وطرق إخراج البيانات الأخرى

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

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

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

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

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

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

تنسيق الإخراج باستخدام بيان الطباعة

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

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

  • - حرف سطر جديد;
  • \ تي هو حرف علامة التبويب;
  • ٪ د-إخراج القيمة الرقمية لمتغير عدد صحيح;
  • ٪ و-إخراج القيمة الرقمية لمتغير حقيقي;
  • ٪ س-إخراج قيمة السلسلة;
  • %٪ هو إخراج رمز النسبة المئوية.

مثال على استخدام عبارة الطباعة مع تنسيق الإخراج:

فار

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

الارتفاع: حقيقي;

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

بيغن

العمر: = 25;

الارتفاع: = 1.75;

الاسم: = 'جون';

الكتابة ('العمر: ٪ د سنوات' ، العمر);

وريتلن ('الارتفاع: ٪ و م' ، الارتفاع);

وريتلن ('الاسم: ٪ الصورة' ، اسم);

النهاية.

ستكون نتيجة تنفيذ هذا الرمز كما يلي:

العمر: 25 سنة

الارتفاع: 1.75 م

الاسم: جون

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

استخدام أحرف خاصة مع مشغل الطباعة

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

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

  1. - حرف الخط الجديد. يسمح لك بترجمة الإخراج إلى سطر جديد;
  2. - رمز عودة النقل. يسمح لك بالذهاب إلى بداية السطر الحالي;
  3. \ ر هو حرف علامة التبويب الأفقي. يخلق المسافة البادئة الأفقية;
  4. \\ هو حرف مائل. يسمح لك بطباعة حرف الخط المائل العكسي نفسه;
  5. \ "هو حرف علامة اقتباس مزدوجة. يسمح لك بطباعة حرف الاقتباس المزدوج نفسه;
  6. \ 'هو حرف اقتباس واحد. يسمح لك بطباعة حرف الاقتباس الفردي نفسه.

مثال على استخدام الأحرف الخاصة:

طباعة ('برنامجي في باسكال

يعرض النص على الشاشة');

طباعة ('حرف إرجاع النقل-مسافة بادئة إلى بداية السطر الحالي

النص بعد عودة النقل');

طباعة ('نص\ر المسافة البادئة الأفقية');

طباعة ('حرف مائل عكسي\\');

طباعة ('حرف اقتباس مزدوج\"');

طباعة ('حرف اقتباس واحد\");

سيؤدي تنفيذ هذا الرمز إلى الاستنتاج التالي:

برنامج باسكال الخاص بي

يعرض النص على الشاشة

النص بعد عودة النقل

المسافة البادئة الأفقية

حرف مائل للخلف\

حرف اقتباس مزدوج"

حرف اقتباس واحد'

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

العمل مع المتغيرات عند استخدام بيان الطباعة

يمكن استخدام الميزات التالية:

  1. إخراج القيمة المتغيرة:
    • على الشاشة.
  2. إخراج عدة متغيرات:
    • على الشاشة.
  3. إخراج المتغيرات مع النص:
    • على الشاشة.
    • على الشاشة.
  4. باستخدام التنسيق:
    • إلى الشاشة بتنسيق صحيح.
    • على الشاشة في العائمة تنسيق رقم النقطة تقريب إلى منزلتين عشريتين.

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

نصائح عملية للاستخدام الفعال لمشغل الطباعة

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

1. استخدم الإخراج المنسق

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

2. افصل عناصر الإخراج

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

3. استخدام الحلقات لإخراج متعددة

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

4. استخدم إخراج الجدول المنسق

إذا كنت بحاجة إلى إخراج جدول يحتوي على بيانات ، فيمكنك استخدام عبارة الطباعة مع تنسيق الجداول. يمكنك استخدام عرض الحقل لكل عمود والمحاذاة (يسار أو يمين أو وسط) لكل عنصر. سيؤدي ذلك إلى جعل الجدول أكثر قابلية للقراءة وملاءمة لتحليل البيانات.

5. النظر في تفاصيل الإخراج

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

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

سؤال وجواب

كيف يمكنني استخدام مشغل الطباعة في باسكال?

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

ما هو بناء جملة بيان الطباعة في باسكال?

بناء جملة بيان الطباعة في باسكال هو كما يلي: طباعة(تعبير). يمكن أن يكون التعبير عبارة عن سلسلة نصية أو رقم أو نوع بيانات آخر. على سبيل المثال: طباعة('مرحبا ، العالم!’)

هل من الممكن استخدام مشغل الطباعة لإخراج قيم متعددة في باسكال?

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