CodeGym /مدونة جافا /Random-AR /المستوى القديم 04
John Squirrels
مستوى
San Francisco

المستوى القديم 04

نشرت في المجموعة

أنا الأفضل

1الأفضل عدو الخير

المستوى القديم 04 - 1أن تكون الأفضل يعني أن تكون أفضل من الآخرين، وأن تتفوق عليهم وتكون مختلفًا. لا يمكنك أن تصبح الأفضل في فعل ما يفعله الآخرون. أنت بحاجة إلى طريقتك الخاصة. لا يمكنك أن تكون الأفضل في كل شيء: فبينما تدرس كل شيء، هناك شخص متخصص في شيء واحد. الطريقة الوحيدة لتصبح الأفضل هي اختيار تخصص محدد للغاية وتصبح متخصصًا على مستوى عالمي فيه. إذا كنت ترقص الباليه منذ أن كنت في الخامسة من عمرك وتعمل 8 ساعات يوميًا، فسيكون هناك دائمًا شخص يقوم بذلك منذ ثلاث إلى 10 ساعات يوميًا. وبحلول الوقت الذي تبلغ فيه كلاكما الخامسة عشرة، ستتجاوز خبرته خبرتك بمقدار 5000 ساعة. بالإضافة إلى ذلك، هناك عباقرة، كل ساعة من عملهم تساوي ثلاث ساعات. وهناك أفضل المعلمين في العالم، وأنت على سبيل المثال شخص علم نفسه بنفسه. الطريقة الوحيدة لتصبح الأفضل دون أن يكون لديك طريقتك الخاصة هي أن تعمل أكثر من أي شخص آخر، وأن تكون موهوبًا، وأن يكون لديك معلمون جيدون وأولياء أمور أثرياء. ولكن هذا ليس "مثل الجميع"، أليس كذلك؟ ومع ذلك، حتى أسرع الخيول وأكثرها اجتهادًا لا يمكنها أن تتفوق على السيارة. أنت بحاجة إلى استراتيجيتك الخاصة، وخطتك الفريدة لتصبح الأفضل دون التضحية بكل شيء.

2 إنه عمل شاق أن تصبح الأفضل

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

3- هناك دائماً من يعمل أكثر منك

المستوى القديم 04 - 2مثل هؤلاء الناس كثيرون. هناك مدمني العمل، والكمال، والأشخاص الذين يحبون ما يفعلونه ببساطة. صحيح أن الكثير منهم يضحون بعائلاتهم وأصدقائهم ويتوقون إلى العمل 80 ساعة في الأسبوع. العمل هو حياتهم. هذا ليس هو الطريق بالنسبة لك. لكن هؤلاء الأشخاص ما زالوا قادرين تمامًا على دفعك إلى أسفل السلم الوظيفي. لا يمكنك قضاء 6 أشهر في رحلات العمل من أجل الحصول على الترقية، لكنها كذلك. إن الطالب الصيني العادي أكثر مجهودًا من الطالب الأوروبي، والموظف الصيني حريص على القيام بعملك مقابل ربع السعر. العمل الكثير ليس مفتاح النجاح، لكن العمل القليل هو مفتاح الفشل.

4 البيئة غير ودية

المستوى القديم 04 - 3هناك أماكن قليلة جدًا في العالم يتم فيها تشجيع العمل الجاد والصادق. إذا كنت تدرس كثيرًا في الكلية، وتقضي كل وقت فراغك في المكتبة وتنجح في الامتحانات بنفسك، فسوف يتم اعتبارك مهووسًا بالدراسة. وإذا كنت "استمتعت طوال الفصل الدراسي ونجحت" أو، بمعنى آخر، "تغلبت على النظام"، فأحسنت! من الصعب السعي لتحقيق النجاح عندما يكره المجتمع الأثرياء والناجحين. يكرههم ويحسدهم. الفقراء، بعد أن استحوذوا على المال بجشع، بدأوا يتباهون به. صحيح أن الأغنياء يتصرفون بشكل مختلف: يمكن لبيل جيتس أن يرتدي قميصًا بقيمة 10 دولارات، لأنه سواء معه أو بدونه يظل بيل جيتس.

5 لتلخيص

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

مستوى 4

المستوى القديم 04 - 4

1 الريشة، نطاق المتغيرات

- الأستاذ لا يزال قائما بات. تلك التجاعيد المحاضرة القديمة كلها متشابهة. كل ما يقوله لك مكتوب في الكتب. ضع في اعتبارك أنه لم يتعلم أحد السباحة بعد عشرات المحاضرات . تساعد المحاضرات عندما تفهم بالتأكيد موضوعًا ما وتعرفه أقل قليلاً من الأستاذ نفسه. - محاضرات الأستاذ مفيدة بالفعل. - نعم... أو بالأحرى، نأمل أن يكونوا كذلك. كلما سمعت المزيد من وجهات النظر حول نفس الأشياء، كلما تساءلت أكثر عن حقيقة الأمور. من خلال وجهة نظر واحدة فقط، إما أن تصدق ذلك أو لا تصدقه. حسنًا ، فلنبدأ العمل. - ألق نظرة على الصورة التي قدمتها لك من قبل: المستوى القديم 04 - 51 المتغير المعلن في الطريقة موجود/مرئي من بداية الإعلان إلى نهاية الطريقة. 2 يوجد متغير مُعلن في كتلة التعليمات البرمجية حتى نهاية كتلة التعليمات البرمجية هذه. 3 متغيرات - وسيطات الطريقة - موجودة حتى نهاية الطريقة. 4 متغيرات الفئة/الكائنات موجودة طوال عمر كائنها بالكامل. تحدد معدّلات الوصول إمكانية رؤيتها. 5 متغيرات الفئة الثابتة موجودة في كل وقت تشغيل البرنامج. ويتم تحديد إمكانية رؤيتها أيضًا من خلال معدّلات الوصول. - نعم أتذكر هذه الصورة. - هذا جيّد. دعني أذكرك ببعض النقاط. - جميع المتغيرات المعلنة داخل الطرق موجودة / يمكن الوصول إليها (مشاهدتها) من سطر التصريح إلى سطر الطريقة الأخير (مثال: 1). - إذا تم تحديد/الإعلان عن متغير في بعض كتل التعليمات البرمجية، فهو موجود حتى نهاية كتلة التعليمات البرمجية هذه (مثال: 2). - إذا كان المتغير عبارة عن وسيطة دالة، فهو موجود / يمكن رؤيته (مرئيًا) من السطر الأول من الطريقة إلى الأخير (مثال: 3). - إذا كان المتغير متغير فئة (مثال: 4)، فهو مرتبط بكائن معين، ويظل موجودًا طوال الوقت حتى يوجد كائن من هذه الفئة. إذا لم يكن هناك كائن، فلا يوجد متغير. المتغير يمكن الوصول إليه (المتغير مرئي) لجميع أساليب الفئة. لا يهم ما إذا تم الإعلان عن الأساليب قبلها أو بعدها. لكل كائن من الفئة يتم إنشاء المتغير الخاص به. هذا المتغير مستقل عن الكائنات الأخرى. الأساليب الثابتة ليس لها حق الوصول إلى المتغير. - إذا تم الإعلان عن متغير بأنه ثابت (تم تصنيفه بواسطة الكلمة الرئيسية "ثابت")، فهو موجود طوال وقت وجود فئته. عادة، يقوم JVM بتحميل الفئة في الذاكرة عند أول استخدام لها، وفي نفس الوقت تتم تهيئة المتغيرات الثابتة. المستوى القديم 04 - 6- في المثال أعلاه قمنا بتعريف الفئة Cat، التي تحتوي على 4 متغيرات: a,b,s عادية، والعدد ثابت. إذا قمت بإنشاء عدة كائنات من هذه الفئة (3 على سبيل المثال)، فسيكون لكل منها نسخته الخاصة من متغيرات الفئة العادية. لكن كل هذه الكائنات تشترك في المتغير الثابت.في الواقع، هذا المتغير الثابت ليس موجودًا داخل أي كائن، لأنه موجود حتى في حالة عدم وجود كائن من فئة Cat. - وهذا ما يحدث إذا أعلنا عن s كمتغير ثابت: المستوى القديم 04 - 7- نعم. لقد حصلت عليه نوعًا ما. - هل يمكنني إعلان متغيرات متطابقة؟ - ضمن طريقة، لا يمكنك ذلك. يجب أن يكون لجميع المتغيرات المعلنة داخل الطريقة أسماء فريدة. تعتبر وسيطات الطريقة أيضًا متغيراتها. - ماذا عن متغيرات الصف؟ - يجب أن يكون لمتغيرات الفئة أيضًا أسماء فريدة داخل كل فئة معينة. ومع ذلك، هناك استثناء: يمكن أن يتطابق اسم متغير الطريقة واسم متغير الفئة مع . - ماذا لو أعلنا عن متغيرين "count"، أحدهما في الفئة والآخر في الطريقة، ثم قمنا بتغيير متغير العد؟ أي منهم سوف يتغير؟ - إذا كانت هناك عدة متغيرات مرئية (متوفرة) داخل نص الطريقة، على سبيل المثال، متغير فئة ومتغير طريقة، فسيتم الوصول إلى متغير الطريقة. المستوى القديم 04 - 8- في هذا الكود تم الإعلان عن متغيرين عدديين: في السطر 4 متغير الفئة وفي السطر 9 متغير الطريقة . - هذا ما يحدث عند تنفيذ طريقة التشغيل: - يتم الوصول إلى متغير الفئة في السطر 8. ويتم تقييم القيمة 15 له. - في السطر 9، تم الإعلان عن (إنشاء) متغير الأسلوب الجديد (العدد) . ويغطي متغير الفئة. أي كود إضافي في الطريقة سيصل إلى متغير الطريقة بالضبط. - أحصل عليه. - يغطي متغير الطريقة متغير الفئة. أي أنه سيتم الوصول إلى متغير الطريقة. ومع ذلك، يمكن أيضًا الوصول إلى متغير الفئة، فقط بطريقة أكثر تعقيدًا. المستوى القديم 04 - 9- لقد ذكرت الطرق الساكنة في بداية المحاضرة. ما هي هذه الأساليب الثابتة؟ - لا ترتبط الأساليب والمتغيرات الثابتة بكائنات الفئة، بل بالفئة نفسها. لذلك، إذا قمنا بإنشاء 10 كائنات من متغيرات الفئة من المثال الموجود في بداية المستوى، فسيكون لدينا 10 متغيرات classVariable ، واحد لكل كائن، ومتغير مشترك واحد فقط TEXT . - لدي سؤال. - ما الفرق بين الطرق الثابتة وغير الثابتة؟ - دعونا نلقي نظرة على كيفية عمل الطريقة العادية غير الثابتة: المستوى القديم 04 - 10- عند استدعاء طريقة من النموذج «object» نقطة «method name» ، فإنك في الواقع تستدعي طريقة فئة، والتي يتم تمرير نفس الكائن إليها بشكل مخفي مع الأول دعوى. داخل الطريقة يتم إعطاء هذا الكائن اسمًا . كل الأشياء تتم بدقة مع هذا الكائن وبياناته. - جيز! هكذا يعمل كل شيء! - وهذه هي الطريقة التي تعمل بها الطريقة الثابتة: المستوى القديم 04 - 11 - لا يتم تمرير أي كائن عند استدعاء طريقة ثابتة. أعني أن هذا يساوي null ، لذلك لا تتمتع الطريقة الثابتة بإمكانية الوصول إلى المتغيرات والأساليب غير الثابتة (ليس لديها ما يمكن تمريره إلى طرق مثل this ). - أمف. اعتقد انني فهمت. ولكن لا يزال، ليس كل شيء واضحا. - هنا يأتي UNC دييغو ...

2 دييغو، مهام رؤية المتغيرات

- أهلا أميغو. - مهلا، دييغو. - أحضرت لك بعض المهام لرؤية المتغيرات المستوى القديم 04 - 12

3 الريشة، أمر وكتلة أمر

- الآن سأخبرك ما هو الأمر وكتلة الأوامر. انها بسيطة جدا. يتكون نص الطريقة من الأوامر. وينتهي كل أمر بفاصلة منقوطة. المستوى القديم 04 - 13- تحتوي كتلة الأوامر على عدة أوامر متصلة ببعضها البعض بواسطة أقواس متعرجة. نص الطريقة هو أيضًا كتلة من الأوامر. المستوى القديم 04 - 14- هذه هي القاعدة المناسبة لكل موقف: حيث يمكنك كتابة أمر واحد، يمكنك كتابة كتلة أوامر أيضًا. سنرى ذلك في أمثلة المهام أدناه.

4 اللي، العامل الشرطي

- أهلا أميغو. سأشرح لك اليوم العوامل الشرطية . - قيمة البرنامج تكمن في قدرته على التصرف بشكل مختلف في المواقف المختلفة، وإلا فإنه لا فائدة منه. في Java، يتم تحقيق القدرة المذكورة عن طريق «العامل الشرطي». إنها كلمة رئيسية خاصة تسمح لك بتنفيذ كتل أوامر مختلفة اعتمادًا على صحة الشرط. - العامل الشرطي يتكون من ثلاثة أجزاء: « الشرط »، « الأمر 1 »، « الأمر 2 ». إذا كان الشرط صحيحا، فسيتم تنفيذ « الأمر 1 »، وإلا سيتم تنفيذ « الأمر 2 ». لا يتم تنفيذ الأوامر في نفس الوقت أبدًا. يبدو هذا المشغل كما يلي: المستوى القديم 04 - 15- إنه أمر مثير! أعتقد أن البرمجة أكثر إثارة للاهتمام مع مشغل مثل هذا. - نعم. وهنا بعض الأمثلة: المستوى القديم 04 - 16

5 بلابو، مقارنة مع باسكال

- أهلا أميغو. هل تتذكر أننا نستخدم لغة باسكال أكثر تقدمًا على كوكبنا. هذا ما سيبدو عليه كل شيء في باسكال. المستوى القديم 04 - 17

6 دييغو، المهام

- أود أن أخبركم قليلاً عن مقارنة المتغيرات في Java . - أنت تعرف بالفعل عن أبسط عوامل المقارنة أقل من (<) وأكبر من (>). - نعم. - هناك أيضًا عوامل "يساوي" (==) و"غير مساوية" (!=). وهناك عوامل تشغيل "أقل من أو يساوي" (<=) و"أكبر من أو يساوي" (>=) أيضًا. - أوه، هذا شيء أكثر إثارة. - لاحظ أنه لا يوجد عاملين «=>» و «=<» في Java! - يتم استخدام علامة «=» لعامل الإسناد ، لذلك علينا استخدام علامات المساواة المزدوجة «==» للإشارة إلى المساواة . للتأكد من أن المتغيرات غير متساوية ، استخدم « != ». - عادلة بما فيه الكفاية. - المقارنة بين متغيرين في Java باستخدام عامل «==» هي مقارنة لما تحتويه هذه المتغيرات. - أي أن القيم تتم مقارنتها بمتغيرات النوع البدائي . - في متغيرات النوع المرجعي تتم مقارنة المراجع . فإذا كانت الأجسام متطابقة من الداخل، لكن مرجعياتها مختلفة، فإن المقارنة تظهر عدم تساويها : وتكون نتيجة المقارنة خاطئة . تكون نتيجة المقارنة المرجعية صحيحة فقط إذا كان كلا المرجعين يشيران إلى نفس الكائن. - يتم استخدام طريقة خاصة للمساواة لمقارنة الأشياء حسب محتواها. يضيف المترجم هذه الطريقة (وجميع أساليب فئة الكائن) إلى فصلك، حتى لو لم تعلن عنه. دعني أشرح ذلك من خلال الأمثلة: المستوى القديم 04 - 18- بالمناسبة، إليك بعض المهام قبل أن أنساها:
المهام العملية
1 الحد الأدنى من رقمين
اكتب برنامجاً يقرأ رقمين من لوحة المفاتيح ويعرض على الشاشة الحد الأدنى من هذه الأرقام.
2 الحد الأقصى لأربعة أرقام
اكتب برنامجًا يقرأ أربعة أرقام من لوحة المفاتيح ويعرض على الشاشة الحد الأقصى لهذه الأرقام.
3 فرز ثلاثة أرقام
اكتب برنامجا يقرأ ثلاثة أرقام من لوحة المفاتيح ويعرضها بترتيب تنازلي.
4 مقارنة الأسماء
اكتب برنامجا يقرأ اسمين من لوحة المفاتيح، وإذا كانت الأسماء متطابقة، يعرض «الأسماء متطابقة».
عرض «أطوال الأسماء متساوية» إذا كانت الأسماء مختلفة ولكن أطوالها متساوية.
5 18+
كتابة برنامج يقرأ الاسم والعمر من لوحة المفاتيح. إذا كان العمر أقل من 18 عرض «كبروا قليلاً»
6 18 يكفي
اكتب برنامج يقرأ الاسم والعمر من لوحة المفاتيح.
إذا كان العمر أكثر من 20 عرض «18 يكفي»

7 كيم يتحدث عن نوع منطقي

- أهلا أميغو. أريد أن أخبركم عن نوع بيانات جديد. إنه نوع منطقي . المتغيرات من هذا النوع يمكن أن تأخذ قيمتين فقط: true و false . - كيفية استخدامها؟ - وهذا النوع يستخدم بشكل مخفي في كثير من الأماكن. مثلما أن الرقم هو نتيجة أي إضافة، فإن النوع المنطقي - صحيح أو خطأ - هو نتيجة أي مقارنة. أمثلة: المستوى القديم 04 - 19- أمثلة أخرى: المستوى القديم 04 - 20- كيف أستطيع أن أكتب مثل هذا التعبير: 0<a<b؟ - في Java لا توجد تعبيرات تتضمن ثلاثة عوامل، لذا يمكنك استخدام هذه البنية: (0<a) AND (a<b) - هذا ما يجب أن أكتبه؟ و؟ - لا تتعجل، سأشرح لك. - في Java، هناك ثلاثة عوامل منطقية: AND ، OR ، NOT . يمكنك استخدامها لبناء ظروف متفاوتة التعقيد. لا يمكن تطبيق عوامل التشغيل هذه إلا على التعبير المنطقي . لذلك لا يجوز لك كتابة (a+1) و (3) ، لكن يمكنك كتابة (a>1)AND (a<3) . - NOT عامل تشغيل أحادي. ينطبق فقط على التعبير الموجود على اليمين. يبدو الأمر أشبه بعلامة ناقص قبل الرقم السالب، أكثر من علامة الضرب. - باستخدام المتغيرات المنطقية (النوع المنطقي) يمكنك إجراء عمليات مختلفة. - أي نوع من العمليات؟ - ألقِ نظرة عليها الآن: المستوى القديم 04 - 21- ماذا عن المزيد من الأمثلة؟ - بالتأكيد: المستوى القديم 04 - 22

8 اللي، أثناء الحلقة

- أهلاً. - مرحبا ايلي! - لقد حان الوقت للتعرف على الحلقات! إنها بسيطة مثل الشروط، ولكنها أكثر إثارة للاهتمام. تمكن الحلقة من تنفيذ أي أمر أو كتلة أوامر عدة مرات. تبدو الحلقة كما يلي: المستوى القديم 04 - 23- الأمر بهذه البساطة. يتم تنفيذ الأمر أو كتلة الأوامر بشكل متكرر حتى يصبح شرط الحلقة صحيحًا. أولاً يتم التحقق من الشرط، ثم يتم تنفيذ نص الحلقة (كتلة الأوامر). ثم مرة أخرى، يتم التحقق من الشرط ويتم تنفيذ جسم الحلقة. وهكذا حتى يصبح الشرط باطلاً. - وماذا لو كان دائماً صحيحاً أو دائماً كاذباً؟ - إذا كان هذا صحيحًا دائمًا، فلن يتوقف البرنامج أبدًا وسيقوم دائمًا بتنفيذ حلقة. إذا كانت خاطئة دائمًا، فلن يتم تنفيذ نص الحلقة أبدًا. - أمثلة: المستوى القديم 04 - 24- المقارنة بالظروف ليست بهذه الصعوبة. أريد أن أحاول ذلك الآن.

9 بلابو، مقارنة مع باسكال

- مرحبا يا برعم. سيخبرك بيلابو الآن كيف سيبدو كل شيء في باسكال. المستوى القديم 04 - 25- حسنًا، المقارنة مع باسكال مفيدة فقط لمن يعرفها. - ألا تعلم؟ إنها لغتي المفضلة! - حسنًا. أعتقد أنها لغة رائعة. ولو كنت أعرف ذلك بالفعل، لكان قد ساعدني.

10 دييغو، مهام الحلقة

- مهلا، أميغو! - سمعت أنك تعلمت الحلقات. ماذا لو أعطيتك المزيد من المهام؟
مهام الحلقة
1 10 أرقام
اكتب برنامجًا يعرض الأرقام من 1 إلى 10. استخدم حلقة "while".
2 10 أرقام بترتيب عكسي
اكتب برنامجًا يعرض الأرقام من 10 إلى 1. استخدم حلقة "while".
3 لا يمكنك أبدًا الحصول على الكثير من الأشياء الجيدة.
اكتب برنامجًا يقرأ من لوحة المفاتيح سلسلة ورقم N.
يجب أن يعرض البرنامج على الشاشة السلسلة N مرات. استخدم حلقة "بينما".

مثال الإدخال:
ABC
2
إخراج المثال:
ABC
ABC
4 S-square
اكتب برنامجًا يعرض على الشاشة مربعًا بحجم 10×10 من أحرف "S". استخدم حلقة "بينما".
لا تفصل بين الأحرف في نفس السطر.
5 جدول الضرب
اكتب برنامجاً يعرض جدول ضرب 10 في 10. استخدم حلقة "while".
فصل الأرقام بمسافة.

مثال الإخراج:
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18
20 3 6 9 12 15 18 21 24 27 30
...

11 اليلي، للحلقة

- أريد أن أخبركم عن حلقة أخرى. ويدعى ل . هذه الحلقة هي سجل آخر للحلقة while . إنه أكثر إحكاما وسهل الاستخدام للمبرمجين. أمثلة: المستوى القديم 04 - 26- اه. - هذه الحلقات متكافئة. بينما يحتوي على شرط واحد بين قوسين، فإن for له ثلاثة شروط. عندما يتم تجميع البرنامج للحلقة يتحول إلى حلقة أثناء . - يتم تنفيذ التعبير الأول في حلقة for ( المظللة باللون الأخضر ) مرة واحدة قبل الحلقة. - يتم تنفيذ التعبير الثاني في كل مرة قبل تنفيذ جسم الحلقة. إنه مشابه لحالة الحلقة while . - يتم تنفيذ الثالث في كل مرة بعد تنفيذ جسم الحلقة. - ولماذا نحتاج إلى حلقة أخرى؟ بينما هو واضح تماما. - يتم ذلك من أجل راحة المبرمجين. تحدث الحلقات في كثير من الأحيان في البرمجة. يكون الأمر مناسبًا عندما يحتوي سطر واحد على معلومات حول قيمة بدء تشغيل المتغير وحالة التعديل والأمر الذي يغير المتغير.

12 بلابو، مقارنة مع باسكال

- صديقي، صدق أو لا تصدق، ولكن في باسكال هناك حلقة For أيضًا. إنه موجود بالفعل في جميع لغات البرمجة تقريبًا. ولكن من الأسهل بكثير أن نفهم في باسكال. ينظر: المستوى القديم 04 - 27

13 دييغو، المهام

- اليوم هو يوم سعدي. لقد توصلت إلى 5 مهام جديدة لك. إبداعي واضح جدا. حظا سعيدا لكم يا صديقي. ستحتاج إليها…
مهام الحلقة "من أجل".
1 الأعداد الزوجية
أكتب برنامج يعرض الأعداد الزوجية من 1 إلى 100 مفصولة بمسافات أو كل منها على سطر جديد. استخدم حلقة "من أجل".
2 ارسم مستطيلاً
واكتب برنامجاً يقرأ من لوحة المفاتيح رقمين: m وn.
يجب أن يعرض البرنامج على الشاشة مستطيلاً يتكون من ثمانية أبعاد m في n. استخدم حلقة "من أجل".

مثال: م=2، ن=4
8888
8888
3 ارسم مثلثًا
اكتب برنامجًا يعرض مثلثًا قائمًا مكونًا من ثمانية أضلاعه 10 و10. استخدم حلقة "for".

مثال:
8
88
888
...
رسم الخطوط
كتابة برنامج يعرض
  • خط أفقي من 10 ثمانية
  • خط عمودي من 10 ثمانية
استخدم حلقة "من أجل".
5 الجميع يحب شخص ما
اكتب برنامجًا يقرأ من اسم لوحة المفاتيح. استخدم حلقة "for" لعرض النص 10 مرات:
«الاسم» يحبني.

مثال على النص:
بام تحبني.
بام تحبني.

14 أستاذ

- مرحبا أميغو. كيف تسير الأمور بالنسبة لك؟ - الأمور تسير على ما يرام يا أستاذ نودلز. لقد تعلمت بالفعل حلقات "من أجل" و"أثناء". - عظيم! يبدو أن البروفيسور نودلز هو أفضل معلم في العالم. معًا سوف ننتصر على كل هؤلاء ضيقي الأفق الذين يزعمون أننا يجب أن نبدأ بالممارسة. أنت دليلي الحي، إذا جاز لي أن أقول ذلك عن الروبوت. انقر على الرابط، ستجد هناك شيئًا مفيدًا: مناقشة CodeGym المحاضرة 4

15 جوليو

- مهلا، أميغو! يجب أن أقدم لك شيئًا اليوم، لكن أولاً دعنا نشاهد التلفاز قليلًا، ثم نواصل العمل، حسنًا؟

16 جون السناجب. الكابتن جون السناجب

- مرحبا أيها الجندي! - صباح الخير سيدي! - لدي بعض الأخبار الرائعة لك. إليك فحصًا سريعًا لتعزيز مهاراتك. مع كل ممارسة يومية، ستعزز مهاراتك بسرعة كبيرة. تم تصميم المهام خصيصًا للقيام بها في Intellij IDEA.
مهام إضافية للقيام بها في Intellij Idea
1 1. لن أعمل أبدًا من أجل الفول السوداني.
اكتب برنامجًا يعرض جملة مائة مرة:
«لن أعمل أبدًا من أجل الفول السوداني. صديقي».
استخدم حلقة "من أجل".
2 2. عرض متوسط
​​كتابة برنامج يقرأ من لوحة المفاتيح ثلاثة أرقام.
ويجب أن يعرض البرنامج على الشاشة متوسط ​​هذه الأرقام، أي ليس أكبرها ولا أصغرها.
3 3. حساب المجموع
اكتب برنامجًا يقرأ من أرقام لوحة المفاتيح ويحسب مجموعها.
إذا أدخل المستخدم -1، فيجب أن يعرض البرنامج المجموع وينتهي. -1 ينبغي أن تدرج في المبلغ.
4 4. اسمي "جو"...
اكتب برنامجًا يقرأ من لوحة المفاتيح سلسلة "الاسم" وتاريخ الميلاد (ثلاثة أرقام): y، m، d.
يجب أن يعرض البرنامج على الشاشة:
«اسمي «الاسم»
ولدت في dmy»

مثال:
«اسمي جو
ولدت في 15.2.1988»
تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION