الدخول والخروج هي الكلمات الرئيسية التي يتم استخدامها في مواقف مختلفة للإشارة إلى اتجاه أو موضع شيء ما. توجد في مجالات مختلفة ، بما في ذلك البرمجة والرياضيات والفيزياء.
في البرمجة ، وخاصة في ج و ج languages اللغات ، داخل وخارج يمكن استخدامها لنقل البيانات إلى أو من وظيفة إلى العالم الخارجي ، على التوالي. إذا كانت الوظيفة تستخدم الكلمة الأساسية ، فهذا يعني أنها تقبل بيانات الإدخال ولا تغيرها. إذا كانت إحدى الوظائف تستخدم الكلمة الرئيسية الخارجية ، فهذا يعني أنها تعدل البيانات المرسلة وتعيدها إلى العالم الخارجي. يسمح هذا النهج بالتحكم بشكل أفضل في تدفق البيانات ويمنع التغييرات غير المرغوب فيها.
على سبيل المثال ، ضع في اعتبارك دالة تأخذ مجموعة من الأرقام كمدخلات وتصنفها بترتيب تصاعدي:
باطلة سورتاراي (إنوت إنت[] صفيف) {
// فرز الصفيف
}
في الرياضيات ، يستخدم مصطلح الدخول والخروج للدلالة على بيانات الإدخال والإخراج في الوظائف أو المعادلات. على سبيل المثال ، في المعادلة ص = و(س) ، س هي قيمة الإدخال و ص هي قيمة الإخراج. هذا النهج يجعل من الممكن تحديد التبعيات والعلاقات بين المتغيرات بشكل أكثر وضوحا.
في الفيزياء ، يمكن استخدام الدخول والخروج للإشارة إلى التدفقات أو اتجاهات الحركة. على سبيل المثال ، في الدوائر الكهربائية ، يشير المصطلح في إلى اتجاه تدفق التيار الكهربائي ، ويشير إلى اتجاه الطاقة أو خرج الإشارة.
- المفاهيم الأساسية
- باستخدام في
- أمثلة على استخدام في
- باستخدام خارج
- أمثلة على استخدام خارج
- سؤال وجواب
- لماذا أحتاج إلى الكلمات الرئيسية داخل وخارج?
- هل من الممكن استخدام الكلمات الرئيسية داخل وخارج معا?
المفاهيم الأساسية
من داخل وخارج هي الكلمات الرئيسية المستخدمة في سياقات مختلفة للإشارة إلى اتجاه أو موضع. تستخدم على نطاق واسع في البرمجة والرياضيات ومجالات النشاط الأخرى.
عندما يتعلق الأمر بالبرمجة ، يمكن استخدام الدخول والخروج لتحديد معلمات دالة أو طريقة. تشير المعلمة التي تم وضع علامة عليها كما في إلى معلمة الإدخال التي تزود بيانات الوظيفة. تشير المعلمة التي تم وضع علامة عليها على أنها خارج إلى معلمة الإخراج التي تتم فيها كتابة نتيجة الوظيفة.
يمكن أيضا استخدام الدخول والخروج للإشارة إلى اتجاه نقل البيانات. على سبيل المثال ، تشير شبكات الكمبيوتر الداخلية والخارجية إلى أن البيانات يتم إرسالها داخل أو خارج. في يستخدم عادة لنقل البيانات إلى نظام أو جهاز ، ويستخدم خارج لنقل البيانات من نظام أو جهاز.
في الرياضيات ، يمكن أن يشير الدخول والخروج إلى عضوية عنصر في مجموعة أو علاقة عنصر بمجموعة. على سبيل المثال ، إذا كان العنصر س ينتمي إلى المجموعة أ ، فيمكنك الكتابة س في أ. إذا كان العنصر ص لا ينتمي إلى المجموعة ب ، فيمكنك الكتابة ص ليس في ب.
| أمثلة على استخدام داخل وخارج |
|---|
|
يمكن أن يساعد استخدام الدخول والخروج في فهم الكود أو وصف المهمة. إنها تعبيرات واضحة وموجزة تبسط الاتصال وتحسن سهولة قراءة الكود أو النص. يعد التطبيق الصحيح لهذه المصطلحات وفهمها أمرا مهما لحل المشكلات بنجاح وتطوير البرامج.
باستخدام في
يتم استخدام الكلمة الأساسية في لغة برمجة بايثون للتحقق من وجود عنصر في مجموعة. يعود صحيحا إذا كان العنصر موجودا في المجموعة ، وخطأ خلاف ذلك.
يمكن استخدامها مع أنواع مختلفة من المجموعات ، مثل القوائم والسلاسل والمجموعات والقواميس وغيرها.
فيما يلي بعض الأمثلة على استخدام في:
- إذا كان الموز في الفواكه:
- في المجموعة:
إذا 2 في الأرقام:
طباعة ("الرقم 2 موجود في المجموعة!")
النتيجة:
الرقم 2 موجود في المجموعة!
في ويمكن أيضا أن تستخدم في لحلقة لتكرار من خلال عناصر المجموعة. على سبيل المثال:
الفواكه = ['التفاح' ، 'الموز' ، 'البرتقال']
للفاكهة في الفواكه:
طباعة (فاكهة)
النتيجة:
أبل
في هذا المثال ، يتم عرض كل عنصر في قائمة الفواكه على سطر منفصل.
وبالتالي ، في هو مشغل قوي يبسط التحقق من وجود عنصر في مجموعة ويجعل من السهل العمل مع البيانات.
أمثلة على استخدام في
1. التحقق من وجود عنصر في القائمة:
يسمح لك بالتحقق مما إذا كانت القائمة تحتوي على عنصر معين. على سبيل المثال:
الفواكه = ['التفاح' ، 'الموز' ، 'الكمثرى']
في هذا المثال ، نتحقق مما إذا كان العنصر 'تفاحة' في القائمة
الفواكه
. إذا تم استيفاء الشرط ، يتم عرض الرسالة "هناك تفاحة في القائمة".
2. استخدم في الظروف:
يمكن استخدامه أيضا في التعبيرات الشرطية. على سبيل المثال:
س = 10
في هذا المثال ، نتحقق مما إذا كان الرقم
x
في النطاق من 1 إلى 100. إذا تم استيفاء الشرط ، يتم عرض الرسالة "الرقم س في النطاق من 1 إلى 100".
3. ابحث عن سلسلة فرعية في السلسلة:
يمكن استخدامها للبحث عن سلسلة فرعية في سلسلة. على سبيل المثال:
النص = ' مرحبا العالم!'
في هذا المثال ، نتحقق مما إذا كانت السلسلة تحتوي على
النص
السلسلة الفرعية"العالم". إذا تم استيفاء الشرط ، يتم العثور على الرسالة "السلسلة الفرعية "العالم" في السلسلة.
4. استخدم في الحلقات:
يمكن استخدامها في حلقات لتمرير عناصر المجموعة. على سبيل المثال:
الفواكه = ['التفاح' ، 'الموز' ، 'الكمثرى']
للفاكهة في الفواكه:
طباعة (فاكهة)
في هذا المثال ، نذهب من خلال كل عنصر من عناصر القائمة
الفواكه
ونحن عرضه على الشاشة.
باستخدام خارج
يتم استخدام الكلمة الرئيسية خارج في ج # لغة البرمجة لتمرير الحجج طريقة بالرجوع إليها. يسمح لك بتغيير قيم المتغيرات التي تم تمريرها داخل الطريقة والحصول على القيم المتغيرة بعد استدعاء الطريقة.
بناء الجملة لاستخدام الكلمة الرئيسية خارج كما يلي:
طريقة الفراغ العام (رقم كثافة العمليات)
{
العدد = 10;
}
في هذا المثال ، يتم إنشاء طريقة ميمثود ، الذي يقبل المعلمة عدد بالرجوع باستخدام الكلمة خارج. داخل الطريقة ، يتم تعيين قيمة متغير الرقم على 10.
عند استدعاء الطريقة ، يجب تحديد وسيطة لمعلمة الرقم ، ولكن في هذه الحالة يجب أن تكون الوسيطة متغيرا غير مهيأ:
نتيجة كثافة العمليات;
طريقة (نتيجة الخروج);
بعد استدعاء الطريقة ، سيكون لمتغير النتيجة القيمة 10 ، والتي تم تعيينها داخل الطريقة.
واحدة من المزايا الرئيسية لاستخدام الكلمة الرئيسية هي القدرة على إرجاع قيم متعددة من طريقة. على سبيل المثال ، يمكنك تغيير مثال طريقة ميمثود على النحو التالي:
طريقة الفراغ العام (الرقم الدولي الخارج1 ، الرقم الدولي الخارج2)
{
عدد1 = 5;
عدد2 = 7;
- }
عند استدعاء هذه الطريقة والحصول على قيم عدد المتغيرين1 و عدد2 ، ستكون مساوية لـ 5 و 7 ، على التوالي. وبالتالي ، تتيح لك الكلمة الرئيسية الخارجية الحصول على العديد من القيم المعدلة من الطريقة.
من المهم ملاحظة أنه عند استخدام الكلمة الرئيسية للخارج ، يجب تهيئة المتغير الذي تم تمريره كوسيطة داخل الطريقة قبل اكتمالها. خلاف ذلك ، سيتم إنشاء خطأ تجميع.
يمكن أن يؤدي استخدام الكلمة الرئيسية إلى تحسين قابلية القراءة وفهم الكود عند تغيير قيم المتغيرات التي تم تمريرها إلى الطريقة المطلوبة. هذا مفيد بشكل خاص عند العمل مع عدد كبير من المتغيرات أو عند إرجاع قيم متعددة من طريقة.
أمثلة على استخدام خارج
يتم استخدام الكلمة الرئيسية في البرمجة لتمرير الوسيطات إلى طريقة يتم فيها تعديل هذه الوسيطات وإعادتها إلى رمز الاتصال. فيما يلي أمثلة على استخدام خارج:
الحصول على قيم متعددة من طريقة
يمكننا استخدام لتمرير قيم متعددة إلى طريقة والحصول عليها مرة أخرى في نفس الوقت. على سبيل المثال:
باطلة جيتداتا (خارج إنت س ، خارج إنت ص)
{
س = 10;
ص = 20;
- }
الباحث أ;
إنت ب;
جيتداتا (خارج أ ، خارج ب);
وحدة التحكم."أ: {أ} ، ب: {ب}") ؛ / / المخرجات: أ: 10 ، ب: 20
في هذا المثال ، طريقة جيتداتا يأخذ وسيطتين (س و ص) ويحدد قيمها. ثم ، في الكود الرئيسي ، نقوم بتمرير المتغيرات أ و ب إلى هذه الطريقة باستخدام الكلمة الرئيسية للخارج واستعادة قيمها المتغيرة.
إرجاع قيم متعددة من طريقة
يمكننا أيضا استخدام لإرجاع قيم متعددة من طريقة. على سبيل المثال:
باطل جيتماكسمين (إنت [] آر ، أوت إنت ماكس ، أوت إنت مين)
{
ماكس = آر [0];
دقيقة = آر [0];
فوريش (عدد الأسطوانات في آر)
{
إذا (الأسطوانات > ماكس )
ماكس = الأسطوانات;
إذا (الأسطوانات < دقيقة )
دقيقة = الأسطوانات;
}
}
كثافة العمليات [] أرقام = { 5, 3, 8, 2, 9, 1, 4, 7, 6 };
كثافة العمليات القصوى;
كثافة العمليات الدنيا;
جيتماكسمين (أرقام ، خارج الحد الأقصى ، خارج الحد الأدنى);
وحدة التحكم."الحد الأقصى للقيمة: {الحد الأقصى} ، الحد الأدنى للقيمة: {الحد الأدنى}");
// المخرجات: القيمة القصوى: 9 ، القيمة الدنيا: 1