ريدكي هو إجراء في لغة البرمجة باسكال التي تسمح لك لقراءة الأحرف من لوحة المفاتيح واستخدامها في البرنامج. هذه الميزة مفيدة عندما تحتاج إلى تلقي إدخال المستخدم في الوقت الفعلي.
لاستخدام ريدكي ، تحتاج إلى توصيل وحدة كرت في البرنامج. للقيام بذلك ، إضافة السطر التالي إلى بداية البرنامج: يستخدم كرت;
بعد ذلك ، يمكنك استخدام وظيفة مفتاح القراءة لقراءة الأحرف من لوحة المفاتيح. يبدو مثال الاستخدام كما يلي:
فار
الفصل: شار;
بيغن
الفصل: = مفتاح القراءة;
النهاية.
في هذا المثال ، سيحتوي متغير الفصل على حرف تمت قراءته من لوحة المفاتيح. لاستخدام هذا الرمز في برنامج ، يمكنك تعيينه لمتغير أو تنفيذ بعض الإجراءات بناء على قيمة الرمز.
- ريدكي في باسكال: نظرة عامة والاستخدام
- وصف موجز لمفتاح القراءة والغرض الرئيسي منه
- كيفية استخدام مفتاح القراءة في برمجة باسكال
- أمثلة على استخدام مفتاح القراءة في سياقات برمجة باسكال المختلفة
- سؤال وجواب
- ما هو مفتاح القراءة في باسكال?
- كيف يمكنني استخدام وظيفة مفتاح القراءة في باسكال?
- هل وظيفة ريدكي إرجاع قيمة في باسكال?
- هل من الممكن استخدام وظيفة مفتاح القراءة في حلقة في باسكال?
- هل من الممكن استخدام وظيفة مفتاح القراءة جنبا إلى جنب مع وظائف أخرى في باسكال?
ريدكي في باسكال: نظرة عامة والاستخدام
يتم استخدام الأمر ريدكي() في لغة البرمجة باسكال لقراءة حرف واحد من لوحة المفاتيح. هذا الأمر مفيد للغاية عندما تحتاج إلى قبول إدخال المستخدم في شكل حرف واحد.
باستخدام الأمر ريدكي () في باسكال بسيط جدا. ما عليك سوى استدعاء هذا الأمر في المكان المناسب للبرنامج ، وسوف ينتظر حتى يضغط المستخدم على أي مفتاح.
مثال على استخدام أمر مفتاح القراءة ():
قراءة البرنامجمثال;
يستخدم كرت;
فار الفصل: شار;
بيغن
اكتب ('اضغط على أي مفتاح للمتابعة...');
الفصل: = مفتاح القراءة () ؛ / / في انتظار الضغط على المفتاح
وريتلن ('ضغطت:' ، الفصل);
النهاية.
في هذا المثال ، سيطلب البرنامج من المستخدم الضغط على أي مفتاح ، ثم عرض الحرف الذي تم الضغط عليه. وبالتالي ، يمكنك استخدام الأمر ريدكي () لمعالجة تفاعلي إدخال المستخدم في باسكال.
من المهم ملاحظة أنه بعد استدعاء أمر مفتاح القراءة () ، سيستمر البرنامج في تنفيذه حتى إذا لم يضغط المستخدم على أي مفاتيح. هذا يعني أنك بحاجة إلى التأكد من أن رمز البرنامج الذي يتبع مكالمة مفتاح القراءة() قد وفر للتعامل مع الحالة عندما لا يقوم المستخدم بإدخال البيانات.
يعد أمر مفتاح القراءة () مفيدا أيضا في تنفيذ بعض الألعاب والتطبيقات الأخرى حيث يكون من الضروري معالجة مدخلات المستخدم السريعة والتفاعلية.
وصف موجز لمفتاح القراءة والغرض الرئيسي منه
مفتاح القراءة هي وظيفة يتم استخدامها في لغة برمجة باسكال لقراءة حرف تم إدخاله من لوحة المفاتيح بواسطة المستخدم. يأتي اسم الوظيفة من الكلمات الإنجليزية "قراءة" و "مفتاح".
الغرض الرئيسي من وظيفة مفتاح القراءة هو تلقي الأحرف التي أدخلها المستخدم أثناء تشغيل البرنامج. ينتظر إدخال حرف من لوحة المفاتيح ويعيد قيمته ، والتي يمكن حفظها لاستخدامها مرة أخرى في البرنامج.
عند استخدام وظيفة مفتاح القراءة ، يتوقف البرنامج وينتظر حتى يضغط المستخدم على مفتاح على لوحة المفاتيح. بمجرد أن يضغط المستخدم على مفتاح ، تقرأ الوظيفة قيمته وتعيده.
غالبا ما تستخدم وظيفة مفتاح القراءة لإنشاء برامج تفاعلية تتطلب تفاعل المستخدم. على سبيل المثال ، يمكن استخدامه لإنشاء قائمة اختيار أو التحكم في شخصيات اللعبة أو تنفيذ إجراءات معينة بناء على إدخال المستخدم.
كيفية استخدام مفتاح القراءة في برمجة باسكال
ريدكي هو المدمج في وظيفة في لغة البرمجة باسكال التي تسمح لك لقراءة الأحرف من لوحة المفاتيح. يكون مفيدا عندما يكون تفاعل المستخدم مع البرنامج مطلوبا ، على سبيل المثال ، لإنشاء قوائم أو معالجة مفاتيح الاختصار.
لاستخدام مفتاح القراءة في برنامج باسكال ، تحتاج إلى تنفيذ الخطوات التالية:
معالجة الرمز المستلم وفقا لمنطق البرنامج.
مثال على استخدام مفتاح القراءة لإنشاء قائمة بسيطة:
فار
الفصل: شار;
بيغن
الكتابة ('القائمة:');
وريتلن ('1. النقطة 1');
وريتلن ('2. الفقرة 2');
وريتلن ('3. البند 3');
كرر
الفصل: = مفتاح القراءة;
حالة الفصل من
'1': وريتلن ('لقد اخترت البند 1');
'2': وريتلن ('لقد اخترت البند 2');
'3': وريتلن ('لقد اخترت البند 3');
النهاية;
حتى الفصل = ' ';
كتابة ('خروج...');
النهاية.
في هذا المثال ، يعرض البرنامج قائمة تحتوي على ثلاثة عناصر وينتظر إدخال حرف من لوحة المفاتيح. بعد إدخال حرف ، يقوم البرنامج بمعالجته باستخدام بيان الحالة ويخرج الرسالة المقابلة.
تكرار...حتى تستمر الحلقة حتى يتم الضغط على شريط المسافة.
باستخدام وظيفة مفتاح القراءة ، يمكنك قراءة الأحرف من لوحة المفاتيح أثناء تنفيذ البرنامج ومعالجتها وفقا لمتطلبات البرنامج الخاص بك.
أمثلة على استخدام مفتاح القراءة في سياقات برمجة باسكال المختلفة
1. قراءة حرف من لوحة المفاتيح وإخراجها:
يقرأ البرنامج أدناه حرفا من لوحة المفاتيح باستخدام وظيفة مفتاح القراءة ويعرضه على الشاشة باستخدام الكتابة:
مثال على البرنامج1 الإجراء;
فار
الفصل: شار;
بيغن
الفصل: = مفتاح القراءة;
وريتلن (الفصل);
النهاية.
2. حدد المفتاح المضغوط وقم بتنفيذ الإجراء المناسب:
يقرأ البرنامج أدناه حرفا من لوحة المفاتيح باستخدام وظيفة مفتاح القراءة ، وبناء على المفتاح المضغوط ، يقوم بإجراء معين:
مثال على البرنامج2;
فار
الفصل: شار;
بيغن
الفصل: = مفتاح القراءة;
حالة الفصل من
'1': وريتلن ('ضغطت على مفتاح 1');
'2': وريتلن ('ضغطت على مفتاح 2');
'3': وريتلن ('ضغطت على مفتاح 3');
آخر وريتلن ('ضغطت مفتاح آخر');
النهاية;
النهاية.
3. في انتظار الضغط على مفتاح معين:
البرنامج أدناه ينتظر مفتاح 'أدخل' ليتم الضغط (رمز المفتاح = 13) باستخدام حلقة يتحقق من قيمة الحرف قراءة حتى يصبح 13:
مثال على البرنامج3;
فار
الفصل: شار;
بيغن
كرر
الفصل: = مفتاح القراءة;
حتى أورد (الفصل) = 13;
وريتلن ('ضغطت أدخل');
النهاية.
4. استخدام مفتاح القراءة للتحكم في حركة كائن:
يوضح البرنامج أدناه استخدام وظيفة مفتاح القراءة للتحكم في حركة كائن على الشاشة:
مثال على البرنامج4;
فار
الفصل: شار;
س ، ص: عدد صحيح;
بيغن
س: = 0;
ص: = 0;
كرر
الفصل: = مفتاح القراءة;
حالة الفصل من
'ث': ص: = ص-1 ؛ / / الحركة الصعودية
'س': ص: = ص + 1 ؛ / / الحركة الهبوطية
'أ': س: = س-1 ؛ / / الانتقال إلى اليسار
'د': س: = س + 1 ؛ / / الانتقال إلى اليمين
النهاية;
// رمز لرسم كائن على الشاشة في موضع جديد
// ...
حتى الفصل = #27 ؛ / / الخروج من الحلقة عند الضغط على خروج
النهاية.
توضح هذه الأمثلة كيفية استخدام وظيفة مفتاح القراءة في سياقات برمجة باسكال المختلفة. تتيح لك وظيفة مفتاح القراءة قراءة حرف من لوحة المفاتيح واستخدامه لعمليات مختلفة في البرنامج ، من العرض البسيط إلى إدارة الكائنات أو انتظار أمر معين من المستخدم.
سؤال وجواب
ما هو مفتاح القراءة في باسكال?
في باسكال ، يتم استخدام وظيفة مفتاح القراءة لقراءة المفاتيح المضغوطة من لوحة المفاتيح. انها تسمح للبرنامج لانتظار ضربات المفاتيح وقراءة قيمها. يتيح لك ذلك إنشاء برامج تفاعلية تستجيب لإدخال المستخدم.
كيف يمكنني استخدام وظيفة مفتاح القراءة في باسكال?
لاستخدام وظيفة ريدكي ، تحتاج أولا إلى توصيل وحدة كرت في برنامج باسكال عن طريق إضافته إلى قسم الاستخدامات. ثم يمكنك استخدام أمر مفتاح القراءة لقراءة المفاتيح المضغوطة. مثال الاستخدام: مفتاح فار: شار ؛ مفتاح البدء: = ريدكي ؛ وريتلن ('لقد ضغطت على المفتاح:' ، مفتاح) ؛ نهاية;
هل وظيفة ريدكي إرجاع قيمة في باسكال?
نعم ، تقوم وظيفة مفتاح القراءة بإرجاع القيمة الرمزية للمفتاح المضغوط. يمكنك تعيين هذه القيمة لمتغير واستخدامها في البرنامج الخاص بك. على سبيل المثال ، مفتاح فار: شار ؛ بدء المفتاح: = ريدكي ؛ وريتلن ('لقد ضغطت على المفتاح:' ، مفتاح) ؛ نهاية;
هل من الممكن استخدام وظيفة مفتاح القراءة في حلقة في باسكال?
نعم ، يمكن استخدام وظيفة مفتاح القراءة في حلقة في باسكال. يمكنك إجراء مكالمة إلى وظيفة مفتاح القراءة في حالة حلقة ومتابعة الحلقة حتى يتم الضغط على مفتاح معين. مثال الاستخدام: مفتاح فار: شار ؛ بدء تكرار المفتاح: = ريدكي ؛ وريتلن ('لقد ضغطت على المفتاح:' ، مفتاح) ؛ حتى مفتاح = ' س ' ؛ نهاية;
هل من الممكن استخدام وظيفة مفتاح القراءة جنبا إلى جنب مع وظائف أخرى في باسكال?