لغة البرمجة باسكال ، التي أنشأتها نيكلاوس ويرث في 1970 ، هي واحدة من لغات البرمجة الأكثر شعبية المستخدمة في التدريس وتطوير البرمجيات. يعد إدخال البيانات من لوحة المفاتيح جزءا لا يتجزأ من العديد من البرامج ، وفي باسكال يمكن القيام بذلك باستخدام بعض الأوامر والوظائف البسيطة.
لإدخال البيانات من لوحة المفاتيح في باسكال ، غالبا ما يتم استخدام الأمر ريدلن. يقرأ هذا الأمر البيانات من الإدخال القياسي ويخزنها في متغير محدد من قبل المستخدم. على سبيل المثال ، إذا كنت ترغب في قراءة وتخزين عدد صحيح ، يمكنك الكتابة:
فار
عدد: عدد صحيح;
بيغن
قراءة (عدد);
النهاية.
في هذا المثال ، نعلن رقم متغير صحيح وقراءة القيمة فيه من لوحة المفاتيح باستخدام الأمر ريدلن. بعد تنفيذ هذا الأمر ، سيتم حفظ القيمة التي تم إدخالها من لوحة المفاتيح في متغير الرقم ، ويمكن استخدامها لاحقا في البرنامج. يمكننا أيضا استخدام أمر القراءة ، ولكن في هذه الحالة سنحتاج إلى استخدام أحرف إضافية لقراءة البيانات.
من المهم ملاحظة أنه عند إدخال بيانات السلسلة من لوحة المفاتيح في باسكال ، تحتاج إلى استخدام الأمر ريدلن باستخدام الكلمة الرئيسية السلسلة. على سبيل المثال:
فار
الاسم: سلسلة;
بيغن
ريدلن (الاسم);
النهاية.
في هذه الحالة ، نقرأ السلسلة التي تم إدخالها من لوحة المفاتيح ونحفظها في متغير الاسم. عملية إدخال البيانات من لوحة المفاتيح في باسكال بسيطة للغاية ، ويمكن استخدامها لقراءة أنواع مختلفة من البيانات ، بما في ذلك الأعداد الصحيحة والكسور العشرية والأحرف والسلاسل.
- أساسيات إدخال البيانات
- أنواع البيانات للدخول
- أوامر للدخول
- أخطاء إدخال البيانات
- إدخال البيانات الرقمية
- إدخال بيانات عدد صحيح
أساسيات إدخال البيانات
في لغة البرمجة باسكال ، يتم تنفيذ إدخال لوحة المفاتيح باستخدام إجراء ريدلن. يتيح لك هذا الإجراء قراءة قيم أنواع البيانات المختلفة من لوحة المفاتيح وتعيينها للمتغيرات.
قبل استخدام إجراء ريدلن ، فمن الضروري أن تعلن المتغيرات التي سيتم حفظ البيانات المدخلة. على سبيل المثال ، لتخزين قيمة عدد صحيح ، يمكنك إعلان متغير على النحو التالي:
فارالأسطوانات: عدد صحيح;
بعد إعلان المتغير ، يمكنك البدء في إدخال البيانات من لوحة المفاتيح. للقيام بذلك ، استدعاء الإجراء ريدلن وتمريرها متغير الذي سيتم حفظ القيمة.
مثال على استخدام إجراء ريدلن لإدخال قيمة عدد صحيح:
ريدلن (الأسطوانات);
. ثم يمكنك استخدام هذه القيمة في البرنامج لإجراء العمليات اللازمة.
.
مثال على استخدام إجراء ريدلن لإدخال رقم حقيقي ورمز:
فاررقم 1: حقيقي;الفصل: شار;
قراءة (رقم 1);ريدلن (الفصل);
، على التوالي.
وهكذا ، يتم تنفيذ إدخال لوحة المفاتيح في لغة البرمجة باسكال باستخدام إجراء ريدلن ، والذي يسمح لك لقراءة قيم أنواع البيانات المختلفة وتعيينها للمتغيرات. قبل استخدام الإجراء ، يجب أن تعلن المتغيرات لتخزين البيانات المدخلة. ثم ، يتم استدعاء الإجراء ريدلن ، الذي يمر المتغير الذي سيتم حفظ القيمة.
أنواع البيانات للدخول
عند إدخال البيانات من لوحة المفاتيح بلغة برمجة باسكال ، من الضروري استخدام أنواع البيانات المناسبة لحفظ المعلومات المدخلة. يوضح الجدول أدناه أنواع البيانات الأكثر استخداما وأمثلة على استخدامها:
| نوع البيانات | مثال |
|---|---|
| عدد صحيح | فار العمر: عدد صحيح; |
| حقيقي | ارتفاع فار: حقيقي; |
| سلسلة | اسم فار: سلسلة; |
| منطقية | فار متزوج: منطقي; |
| شار | رسالة فار: شار; |
يجب استخدام الكود التالي:
اكتب ('أدخل عمرك: ');بعد تنفيذ هذه الأسطر من التعليمات البرمجية ، سيطلب من المستخدم إدخال القيمة العمرية ، والتي سيتم حفظها في المتغير
العمر
.
يرجى ملاحظة أنه عند إدخال البيانات من لوحة المفاتيح ، من الضروري مراعاة نوعها لتجنب الأخطاء ونتائج تنفيذ البرنامج غير الصحيحة.
- يقرأ القيمة التي أدخلها المستخدم ويكتبها إلى المتغير
- : مماثل
- ، ولكن يسمح لك بقراءة البيانات من لوحة المفاتيح سطرا بسطر. هذا يعني أنه بعد قيام المستخدم بإدخال البيانات والضغط على مفتاح الإدخال ، يقوم البرنامج بحساب السطر بأكمله الذي أدخله المستخدم ، بما في ذلك المسافات.
,
ريدلن
وغيرها. يسمح استخدام هذه الأوامر لبرامج باسكال بالتفاعل مع المستخدم والعمل مع البيانات المدخلة.
أخطاء إدخال البيانات
قد تحدث أخطاء مختلفة عند إدخال البيانات من لوحة المفاتيح بلغة برمجة باسكال. قد يكون سبب بعضها إدخال مستخدم غير صحيح أو معالجة بيانات غير صحيحة أو أخطاء في رمز البرنامج.
إدخال بيانات غير صحيح
أحد الأخطاء الأكثر شيوعا هو إدخال البيانات بشكل غير صحيح من قبل المستخدم. على سبيل المثال ، إذا كان البرنامج ينتظر إدخال رقم ، وأدخل المستخدم حرفا أو سلسلة ، فقد يتسبب ذلك في حدوث خطأ في البرنامج. في مثل هذه الحالات ، من الضروري توفير التحقق من البيانات المدخلة ومعالجة الأخطاء المحتملة.
معالجة بيانات غير صحيحة
قد تكون هناك حالات يتم فيها إدخال البيانات بشكل صحيح ، ولكن يحدث خطأ بسبب معالجة البيانات غير الصحيحة في البرنامج. على سبيل المثال ، إذا كان البرنامج يتوقع إدخال رقم ، لكنه لا يتحقق من القيم السالبة أو القسمة على صفر ، فقد يتسبب ذلك في حدوث خطأ في البرنامج. في مثل هذه الحالات ، من الضروري تصحيح رمز البرنامج وإضافة التحقق من صحة البيانات المناسبة.
أخطاء في رمز البرنامج
في بعض الأحيان يمكن أن تحدث أخطاء إدخال البيانات بسبب أخطاء في رمز البرنامج. على سبيل المثال ، إذا كان البرنامج يتوقع إدخال رقم ، ولكن الرمز يستخدم نوعا خاطئا من المتغيرات أو يصل بشكل غير صحيح إلى عناصر الصفيف ، فقد يتسبب ذلك في حدوث خطأ في البرنامج. في مثل هذه الحالات ، من الضروري تصحيح الأخطاء في رمز البرنامج وإجراء التحقق من صحة البيانات لتجنب الأخطاء عند إدخال البيانات.
من المهم أن تتذكر أنه عند تطوير البرنامج ، من الضروري توقع الأخطاء المحتملة في إدخال البيانات ومعالجتها من أجل زيادة موثوقية البرنامج واستقراره.
إدخال البيانات الرقمية
في لغة برمجة باسكال ، يتم استخدام إجراء ريدلن لإدخال البيانات الرقمية من لوحة المفاتيح. يتيح لك هذا الإجراء قراءة البيانات التي أدخلها المستخدم وحفظها في المتغيرات.
لإدخال البيانات الرقمية ، حدد نوع المتغير الذي سيتم حفظ البيانات فيه. على سبيل المثال ، يتم استخدام نوع العدد الصحيح لإدخال عدد صحيح. يتم استخدام النوع الحقيقي لإدخال رقم كسري. فيما يلي أمثلة على استخدام إجراء ريدلن لإدخال عدد صحيح وعدد كسري:
فار
عدد1: عدد صحيح;
رقم2: حقيقي;
قراءة (رقم 1);
النهاية.
عند إدخال البيانات الرقمية ، يجب أن تأخذ في الاعتبار نوعها والتعامل مع الأخطاء المحتملة. على سبيل المثال ، إذا كان من المتوقع إدخال رقم ، وأدخل المستخدم أحرفا أو أحرفا ، فقد يحدث خطأ. للتعامل مع مثل هذه الحالات ، يمكنك استخدام المحاولة...باستثناء البناء.
- فار
- عدد: عدد صحيح;
- وريتلن ('أدخل عدد صحيح:');
- على ه: استثناء تفعل
النهاية.