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

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

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

لقد حان المستقبل

المستوى القديم 01 - 1كانت سمات القرن العشرين هي المكنسة الكهربائية والغسالة وجهاز التلفزيون والسيارة. إذا واصلت غسل الملابس يدويًا، وركوب الخيل، واستخدام الشموع للإضاءة، فوفقًا لمعايير القرن العشرين، فأنت تعيش في القرن التاسع عشر. أصبحت الإنترنت، والهاتف الخليوي، وسكايب، والشبكات الاجتماعية، من سمات القرن الحادي والعشرين. من الممكن عن طريق الإنترنت الوصول إلى أي معلومات معروفة للبشرية. من الممكن العمل وممارسة الأعمال التجارية والحصول على التعليم والتدريس عبر الويب. من خلال الشبكات الاجتماعية، من الممكن العثور على صديق، وظيفة، صديقة، مجموعة حسب الاهتمامات. يمكنك التعرف عمليا على أي شخص في العالم، لطلب النصيحة أو المساعدة من ذلك الشخص. يمكنك تكوين صداقات مع أشخاص من جميع أنحاء العالم، ثم القدوم لزيارتهم أو دعوتهم إلى مكانك، أو الذهاب إلى مكان ما معًا. عن طريق Skype يمكنك التواصل مع الأصدقاء، الإخوة، الأخوات، الوالدين، الأقارب، وأي أشخاص آخرين في العالم كله. اتصال مرئي مجاني في أي مكان في العالم. لم يجرؤ الناس حتى على الحلم به قبل 20 عامًا. الآن هذه حقيقة عادية. يمكّنك GoogleStreetView من "السير" في شوارع أي مدينة في أي بلد على وجه الأرض. يمكنك اختيار المكان الذي ترغب في العيش فيه والانتقال إليه. يستطيع مالك "الهاتف الحديث": التحدث، وكتابة الرسائل، وإرسال الصور، وتصفح المعلومات على الويب، وتثبيت مئات الملايين من التطبيقات المجانية. ماذا بعد؟ قم بإجراء مكالمات فيديو، والاستماع إلى بعض الموسيقى، ومشاهدة الفيديو، وإنشاء فيديو، والتقاط الصور، ورؤية الموقع على الخريطة، ووضع علامات الموقع عليه، واستخدام المنظم، والتواصل في الشبكات الاجتماعية و"الإعجاب" بالقطط الصغيرة. المستوى القديم 01 - 2يمكنك تعلم اللغة الإنجليزية خلال عام (أو أي لغة أخرى)، من خلال الاستماع إلى الدورات الصوتية، عند الذهاب إلى العمل والعودة منه. أي معلومات يمكن الوصول إليها في شبكة الإنترنت، أي الكتب المدرسية. هل تريد محاضرة فيديو من أفضل جامعات العالم مع الترجمة؟ ها هم كذلك. إذا كنت تتحدث الإنجليزية، فيمكنك تأليف كتاب ونشره على أمازون وكسب ثروة. يمكنك طلب موقع ويب مقابل عدة مئات من الدولارات والقيام بأعمال تجارية عبر الويب في جميع أنحاء العالم. توقف عن العيش في القرن العشرين في انتظار أن يقال لك ما يجب أن تتعلمه، وكيف تتعلمه، وماذا تفعله، وأين تعيش. تقرر ذلك بنفسك. فرص تغيير حياتك تحيط بك في كل خطوة. وآخر شيء، هذه النكتة: حدث فيضان. الجميع يركضون للنجاة بحياتهم، باستثناء يهودي عجوز ومخلص للغاية، يجلس ويصلي. تمر شاحنة والناس فيها يصرخون لليهودي: - حاييم، اركب، أنقذ نفسك! - لقد كنت أصلي طوال حياتي والتزمت بجميع التقاليد، الله سينقذني، - يجيب حاييم. المياه ترتفع حتى النوافذ. قارب يطفو بجانبه. نفس السؤال، نفس الجواب. يستمر الماء في الارتفاع، حتى السقف. حاييم يجلس ويصلي. طائرة هليكوبتر تحلق بجانبها. نفس السؤال، نفس الجواب. وغرق حاييم. وفي العالم الآخر بدأ يوبخ الله: - لقد كنت أصلي طوال حياتي وأحافظ على كل التقاليد، لماذا لم تخلصني؟ - لقد أرسلت لك سيارة وقارب ومروحية، فلماذا تشتكي؟

لقد وصلت إلى مستوى جديد

المستوى القديم 01 - 3

المستوى 1

- تهانينا على مستواك الأول! - شكرًا! كان الأمر أسهل مما كنت أعتقد! - ولقد استمتعت كثيرًا! - ستجد الأمر أكثر إثارة. الآن، سأثبت ذلك. هل أنت جاهز؟ - دعونا لفة!

1 ريشة التعرف على البرنامج.

1 ريشة

- مرحبا يا صديقي الشاب. أتمنى ألا تنسى أنني بيروقراطي في الجيل السادس عشر. لن أصبح ناجحًا أبدًا إذا لم أقم بتنظيم كل معرفتي. لدي الكثير من النصائح المفيدة التي ستساعدك في بعض المهام. أولاً، دعني أخبرك ما هو برنامج Java العادي. - حسنا امضي قدما. - الحقيقة الأولى. يتكون برنامج Java من فئات. يتم تخزين كل فئة في ملف منفصل. اسم الملف يطابق اسم الفئة؛ امتداد الملف هو .java. - يتكون البرنامج من مجموعة ملفات جافا، وفي كل ملف يوجد كود من فئة واحدة، أليس كذلك؟ - صحيح تماما، أميغو! إذا كان اسم الملف هو MyCat.java، فهو يحتوي على فئة MyCat. - الحقيقة الثانية. إذا كان لدينا الكثير من الملفات ذات الفئات، فإننا نقوم بتجميعها في مجلدات ومجلدات فرعية. لاحظ أنه يتم تجميع الفئات في حزم وحزم فرعية. يجب تحديد أسماء الحزم والحزم الفرعية في رمز الفئة. ويجب أن تتطابق مع أسماء المجلدات والمجلدات الفرعية الموجودة على القرص. - إذن لدينا ملفات مرتبة في مجلدات من جهة، وفئات مرتبة في حزم من جهة أخرى. يجب أن يتطابق اسم الفئة مع اسم الملف الذي تم وصف الفئة فيه. يتطابق اسم الحزمة مع اسم المجلد الذي سيتم تخزين الفصل فيه. - أخبرني المزيد عن هذا. - يتم وصف أسماء الحزم الفرعية مفصولة بنقطة، مثل الروابط الموجودة على الويب تقريبًا. - لذا، إذا كان لديك فئة Cat موجودة في الحزمة " Animals.pets "، فهذا يعني أن أ) يوجد مجلد src على القرص. يتم تخزين كافة ملفات المشروع في هذا المجلد. ب) يوجد بداخله مجلد Animals والذي يتكون من مجلد اسمه Pets ، C) يوجد في مجلد الحيوانات الأليفة ملف Cat .java، والذي يحتوي على رمز الفئة Cat . - أفهم نوعًا ما، لكنني لست متأكدًا. - حسنًا، بنية الفئات والحزم هي نفس بنية المجلدات والملفات الموجودة على القرص. إذا كان هناك ملف House .java موجود في المجلد src/com/houses/ فهذا يعني أن هناك فئة House ، الموجودة في الحزمة com.houses . - وفي هذا السياق، اسم الملف الكامل هو «com/houses/ House .java»، والاسم الكامل للفئة com.houses.House . - فهمتها. - جيد، أنت ذكي جدا. شاهد الآن الشاشة - إليك رمز الفصل الصغير. لقد حددت جميع النقاط الرئيسية: المستوى القديم 01 - 4- كل شيء واضح قدر الإمكان من المحاولة الأولى. هيه هيه. - الفتوة لك! لا تحتاج إلى فهم الكثير. الحيلة هي أن تلتقط شيئًا الآن، وسوف تفهم كل شيء آخر لاحقًا. حسنًا، لقد انتهيت لهذا اليوم، دع شخصًا آخر يعتني بك.

2 جون سكويريلز، كيفية استخدام هذه الدورة التدريبية عبر الإنترنت

- يوم جيد يا أميغو. أنا جون سكويرز، قائد سفينة الفضاء Galactic Rush. - يوم جيد يا كابتن. - سأشرح لك اليوم كيفية ترتيب عملية التعلم لدينا.

دليل كود جيم

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

كيف يتم ترتيب الدورة

تتكون الدورة من 40 مستوى. يحتوي كل مستوى على 10-12 محاضرة و20-30 مهمة عملية. كل مستوى يتوافق مع نظام شمسي منفصل على خريطة النجوم أدناه، والمحاضرات في المستوى هي كواكب النظام الشمسي. كل محاضرة مفتوحة هي رحلة إلى كوكب آخر. عندما يتم فتح جميع المحاضرات، تطير سفينة الفضاء إلى النظام النجمي التالي. المستوى القديم 01 - 5لحل المهام العملية ومشاهدة مقاطع الفيديو والعديد من الأشياء الأخرى، تحصل على مكافأة - بضع وحدات من "المادة المظلمة". المستوى القديم 01 - 6للانتقال إلى المحاضرة أو المستوى التالي، عليك القيام "برحلة على متن سفينة الفضاء"، الأمر الذي يتطلب "سفينة واحدة للتزود بالوقود": المستوى القديم 01 - 7هناك حاجة إلى 5 وحدات من المادة المظلمة لتزويد سفينة الفضاء بالوقود.

الانتقال إلى المستوى التالي

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

المهام العملية

يعد إدخال الرمز كما في العينة مهمة عملية بسيطة. لحل هذه المهمة، يجب عليك إدخال كود Java في الجزء السفلي من النافذة. يجب أن يكون الرمز مطابقًا للعينة (موجود في الجزء العلوي من النافذة). المستوى القديم 01 - 11كتابة برنامج - مهمة عملية متوسطة التعقيد. لحلها، يجب عليك كتابة البرنامج في جافا. تحتاج إلى معرفة كيفية حل المهمة، وإدخال حل التعليمات البرمجية في النافذة الرئيسية. ثم اضغط على الزر: المستوى القديم 01 - 12المستوى القديم 01 - 13لتسهيل دراستك، وكذلك لتبسيط عملية التحقق من البرنامج، يجب كتابة الكود فقط في المكان المحدد بالتعليق "أضف الكود الخاص بك هنا". في حالة التجميع الناجح، سيتم فحص البرنامج تلقائيا - ما إذا كانت المهمة الحالية قد تم حلها بشكل صحيح. إذا قام البرنامج بعرض شيء ما على الشاشة، فهناك نافذة خاصة أدناه - نافذة الإخراج . يعرض كل ما عرضه البرنامج على الشاشة عند التشغيل الأخير. يمكنك دائمًا إخفاء النافذة بالكود لرؤية شيء ما في المحاضرات أو لتأجيل حل المهمة. ما عليك سوى الضغط على الزر الموجود في الزاوية اليمنى العليا. عندما تعود إلى هذه المهمة مرة أخرى، يبقى رمزك السابق هناك. يبدو الزر كما يلي: المستوى القديم 01 - 14إذا كان حجم النافذة التي تحتوي على الكود صغيرًا جدًا، فيمكنك تكبيره بالنقر فوق زر التكبير (متوفر من المستوى الرابع): يجب حل المستوى القديم 01 - 15المهام المنزلية في Intellij IDEA (متوفر من المستوى الثالث). هذا برنامج خاص للمطورين (IDE) لتسهيل عملية البرمجة. لقد كتبت مكونًا إضافيًا لـ IDEA، والذي سيمنحك القدرة على التحقق مما إذا كان برنامجك صحيحًا في أقل من ثانية. يتكون البرنامج المساعد من زرين فقط: المستوى القديم 01 - 16الزر الأيسر يعرض قائمة المهام المتاحة لك: المستوى القديم 01 - 17الزر الأيمن يرسل المهمة إلى الخادم للتحقق: المستوى القديم 01 - 18يمكنك أيضًا كسب "المادة المظلمة" من مشاهدة مقاطع الفيديو: المستوى القديم 01 - 19

3 الريشة، أساسيات عمل الذاكرة

- إنه أنا مرة أخرى: لقد نسيت أن أشرح لك شيئًا ما. أريد أن أخبركم عن المتغيرات وعنونة الذاكرة . لا تفكر كثيرًا في الأمر، ولكن إذا تذكرت شيئًا - فهذه رحمة! - أحب النهج الخاص بك. جيد، إذا تم أخذ النقطة، وإذا لم يكن الأمر كذلك - حسنًا، حسنًا. - إذا ذهب ذهب فلا تجبره. هذا واضح. لماذا، هل الأمر مختلف معك؟ - إنها. لدينا نهج آخر للدراسة: إذا كنت لا ترغب في ذلك، عليك أن تفعل ذلك. - هم، يا له من نهج عفا عليه الزمن. فقط تخيل أنك تضيع الكثير من الوقت والجهد، ولا توجد نتيجة تقريبًا. - حق ميت! لكن دع هذا يمر. - حسنًا. تخيل اكسل. الجميع يعرف إكسل. تتكون ورقة Excel من خلايا، كل خلية لها رقمها الفريد (A1، A2،…B1، B2). يمكنك وضع بعض القيمة في خلية أو الحصول على قيمة مخزنة، عندما تعرف رقم الخلية. يتم ترتيب ذاكرة الكمبيوتر بنفس الطريقة تقريبًا. المستوى القديم 01 - 20- حتى الآن الأمر واضح. - في وقت التشغيل يتم تخزين البرنامج وبياناته في الذاكرة. يتم تمثيل ذاكرة الكمبيوتر بالكامل بخلايا صغيرة - بايت. كل خلية لها رقمها الفريد - 0،1،2،3، ... (يبدأ بالصفر). إذا كنت تعرف رقم الخلية، فيمكننا حفظ بعض البيانات هناك أو أخذ البيانات من الخلية . تقوم بعض الخلايا بتخزين رمز البرنامج ومجموعة أوامر المعالج، بينما تقوم الخلايا الأخرى بتخزين بيانات البرنامج. يُطلق على رقم كل خلية أيضًا عنوانها. - المعالج، الأوامر... - لقد أخبرني الأستاذ بشيء عن ذلك، ولكن قليلاً. - المعالج هو الشيء الذي يمكنه تشغيل الأوامر من برنامج يتم إدخاله إلى الذاكرة. يبدو كل أمر للمعالج تقريبًا على النحو التالي: "خذ البيانات من بعض الخلايا، واصنع شيئًا ما بها، ثم ضع النتيجة في خلايا أخرى". من خلال الجمع بين المئات منها، نحصل على أوامر معقدة ومفيدة. - لماذا أحتاج كل هذا بحق السماء؟ - عندما يتم الإعلان عن متغير في التعليمات البرمجية، يتم إعطاؤه قطعة من الذاكرة غير المستخدمة ، وعادةً ما تكون بضعة بايتات. عند الإعلان عن متغير، تحتاج أيضًا إلى تحديد نوع المعلومات التي سيخزنها البرنامج في متغير: أرقام، أو نص، أو بيانات أخرى. للراحة، يتم إعطاء كل متغير اسمًا فريدًا . - إذن، المتغير هو اسم ونوع، أو قطعة من الذاكرة وقيمة؟ - كلها مجتمعة. دعونا نلقي نظرة على بعض الأمثلة. المستوى القديم 01 - 21

4 إلي، التعرف على أنواع int وString

- أهلا أميغو. - مرحبا، إليانورا كاري. - اتصل بي فقط بإيلي، لذلك لن يبدو الأمر رسميًا. - حسنًا يا إيلي. - أعتقد أنه بمساعدتي ستصبح سريعًا واحدًا من أفضل المبرمجين. لدي خبرة كبيرة في تدريس المبتدئين. اتبعني، وسوف تسير كالساعة. هيا بنا نبدأ. - يوجد في Java نوعان أساسيان: String و int . في String نقوم بتخزين السلاسل/النص، وبأرقام صحيحة (أعداد صحيحة). للإعلان عن متغير جديد، عليك كتابة نوعه واسمه. يجب ألا يتطابق الاسم مع أي اسم آخر للمتغير و/أو الوظيفة. المستوى القديم 01 - 22- عند الإعلان عن المتغيرات يمكنك إدخال القيم إليها على الفور. المستوى القديم 01 - 23- لإدخال قيمة جديدة لمتغير عليك استخدام علامة التساوي " = ". ويسمى أيضًا عامل المهمة . الإسناد هو وضع قيمة للمتغير مأخوذة من متغير آخر أو محسوبة على أساس عدة متغيرات. المستوى القديم 01 - 24- يمكن حساب قيمة جديدة للمتغير بناء على التعبير الموجود على يمين الإشارة «=». يمكن أن يحتوي التعبير على نفس المتغير. المستوى القديم 01 - 25- يمكنك دمج السلاسل باستخدام علامة الجمع: المستوى القديم 01 - 26 - في بعض الأحيان يكون من المناسب استخدام سلسلة تتكون من مسافة واحدة أو أكثر: المستوى القديم 01 - 27الآن أشرح لك كيفية عرض النص وقيمة المتغير: المستوى القديم 01 - 28المستوى القديم 01 - 29- بالمناسبة، طلب مني دييغو أن أعطيك زوج من المهام. لا تتفاجأ، إنهم على طراز دييغو:
مهام
1 اكتب برنامجًا يعرض «إذا حدث خطأ ما في المكتب، قم بإلقاء اللوم على الشخص الذي لا يستطيع التحدث باللغة الإنجليزية.»
2 اكتب برنامجاً يعرض «أنا لا أتحمّس بالمال، بل يهدئني». 10 مرات.
3 اكتب برنامجاً يعرض «إذا لم تعجبك طريقة قيادتي، فابتعد عن الرصيف.».

5 دييغو، نصيحة جيدة

المستوى القديم 01 - 30- أهلا صديقي! إنه أنا مرة أخرى، هل تتذكرين؟ الشخص الذي سوف يعلمك الموظفين المناسبين! - لا أحد يفهمك أفضل مني، لأننا كلانا روبوتات. لذلك لا تستمع إلى نظرية "أكياس العظام" تلك. أنا من يجب أن تستمع إليه. وأنا أقول: لا شيء يمكن أن يحل محل الممارسة. لن تتعلم السباحة من خلال قراءة دليل السباحة، أليس كذلك؟ هاهاها. من يتدرب يفوز. هذا ما تفعله الروبوتات. - إليك مهمة جديدة : كتابة برنامج لعرض «قبل مؤخرتي المعدنية اللامعة!»
مهمة:
1 مهمة إخراج نص جديدة
اكتب برنامجًا يعرض «قبل مؤخرتي المعدنية اللامعة!»

6 الريشة، توقيع العقد

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

اسمي أميغو.

راتبي في السنة الأولى سيكون 100 دولار
راتبي في السنة الثانية سيكون 200 دولار
راتبي في السنة الثالثة سيكون 300 دولار
راتبي في السنة الرابعة سيكون 400 دولار
راتبي في السنة الخامسة سيكون 500 دولار

شكرا لكونك كريما يا صديقتي ريشا!

فكر أميغو في نفسه للحظة. «لا يبدو الأمر سخيًا جدًا على الإطلاق. أتذكر أن دييغو علمني تعبيرًا...»
مهمة جديدة: العقد. اكتب برنامجًا لعرضه:
1

اسمي أميغو.

راتبي للسنة الأولى سيكون 60,000 دولار
راتبي للسنة الثانية سيكون 80,000 دولار
راتبي للسنة الثالثة سيكون 100,000 دولار
راتبي للسنة الرابعة سيكون 120,000 دولار
راتبي للسنة الخامسة سيكون 150,000 دولار

قبلة مؤخرتي المعدنية اللامعة!

تعود ريشا: - حسنا، كيف حالك؟ - منتهي. لقد وقعت عليه. - أحسنت! أوقع أعمى أيضًا. نحن في Galactic Rush لا نخدع بعضنا البعض أبدًا. - هيه هيه. شكرًا لكونك كريمًا جدًا، يا صديقتي ريشا!

7 إلي، إخراج إلى الشاشة

- أنا مرة أخرى. اليوم لديك ثلاثة دروس. هذا ثانيهم! اجلس واستمع، سأخبرك عن الإخراج إلى الشاشة. الأمر بسيط وسهل: المستوى القديم 01 - 31- هل يمكن أن تخبرني مرة أخرى عن print() وprintln()؟ - تعرض وظيفة الطباعة () النص بأكمله حرفًا بحرف . عندما يمتلئ السطر، يظهر النص في السطر التالي. يمكنك مقاطعة الإخراج على السطر الحالي ، وعرض النص على السطر التالي إذا كنت تستخدم وظيفة println (). - فهمتها. وما هو سحر إضافة سلاسل إلى أرقام؟ - إذا أضيف رقم إلى رقم ستكون النتيجة رقما: 2+2 يساوي 4 . إذا تمت إضافة سلسلة إلى رقم، فسيتم تحويل الرقم إلى سلسلة ثم يتم دمج سلسلتين. - نعم. لقد اعتقدت ذلك نوعًا ما عندما رأيت الأمثلة، لكنك لا تعرف أبدًا. شكرا على المحاضرة المثيرة للاهتمام، إيلي.

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

المستوى القديم 01 - 32- أهلاً! أنا الدكتورة لاغا بيلابو، أنا كائن فضائي، أتمنى أن نصبح أصدقاء. - أنا أيضاً. - على كوكبنا الأم، نستخدم لغة البرمجة التقدمية باسكال، بدلاً من لغة جافا القديمة. إليك مقارنة بسيطة بين Java و Pascal: المستوى القديم 01 - 33- إنه نفس البرنامج المكتوب بلغات مختلفة. كما ترون، في باسكال يستغرق الأمر خطوطًا أقل؛ إنها علامة على تقدم باسكال. - أعتقد أن هذه المقارنة يمكن أن تحسن فهمك لجافا، إذا كنت قد رأيت باسكال من قبل. - لا، لم أفعل. ولكن سيظل من المثير للاهتمام أن ننظر إلى المقارنة بين لغتين برمجة مختلفتين. - نعم أنت على حق. فلنكمل. - في باسكال نضع الكود المكتوب في جسم البرنامج أو إجراءاته أو وظائفه. في Java، تم تبسيط كل شيء إلى حد كبير: تم استبدال نص البرنامج والإجراءات والوظائف بوظائف ووظائف تسمى الأساليب. المستوى القديم 01 - 34- في عمود باسكال أرى «نص البرنامج» و«الوظيفة» و«الإجراء»، وفي عمود جافا لا يوجد سوى وظائف. يبدو غريبا بعض الشيء. - نعم، يبدو الأمر غريبًا جدًا للجميع في كوكبي، لكن الناس يحبون تبسيط كل شيء. - في Java، كل التعليمات البرمجية موجودة في وظائف، لذلك، للإعلان عن وظيفة، لا تحتاج حتى إلى كتابة وظيفة، كما تفعل في باسكال . - الأمر بهذه البساطة: إذا كان سطر التعليمات البرمجية على شكل «النوع + الاسم» ، فهو إعلان إما عن دالة أو متغير. إذا كانت الأقواس تتبع الاسم، فهذا إعلان عن وظيفة جديدة. إذا لم تكن هناك أقواس، فسيتم الإعلان عن متغير جديد. - إعلان المتغيرات والوظائف في Java متشابه جدًا، دعنا نقارن: المستوى القديم 01 - 35الدالة لها الاسم getName ونوع الإرجاع String. - أكثر من هذا، وظائف جافا لا يمكن أن توجد من تلقاء نفسها. يجب أن يكونوا داخل فئة معينة. لذلك، عندما يحتاج البشر إلى كتابة برنامج صغير بلغة Java، يجب عليهم أولاً إنشاء فئة ، ثم كتابة الوظيفة الرئيسية بداخلها ، ثم كتابة التعليمات البرمجية الخاصة بهم فيها . أبناء الأرض هم مثل هذه النزوات. - إذن، كما ترون، باسكال أفضل بكثير. وإذا كان بإمكاني الاختيار سأعلمك باسكال. لكن طاقمي أجبرني على تكليفك ببعض المهام في جافا. على الأقل سأحاول أن أعطيك بعض الدوافع الجيدة:
مهام
1 اكتب برنامجاً يعرض 9 مرات: «الحياة ليست عادلة – اعتد عليها».
2 اكتب برنامجاً يعرض 4 مرات: «أهم صاحب مصلحة في حياتك هو أنت».
3 اكتب برنامجاً يعرض 16 مرة: «ما تزرعه الآن تحصده لاحقاً».

9 الأستاذ يتحدث عن فوائد المحاضرات

المستوى القديم 01 - 36- مهلا، أميغو! - مساء الخير، أستاذ هانز. - لقد رأيت الكثير في وقتي. الآن، هذا ما سأخبرك به... - أحيانًا يفهم الناس ما يتم تدريسه لهم في الوقت نفسه، وأحيانًا لا يفهمونه. كل ذلك وفقًا لما تعلمته من قبل ومن قام بتدريسه. يعني المعلم لازم يحفز طلابه. - عندما يريد الطالب أن يتعلم، فإن المعلم عاجز هنا. - صحيح. لا يمكن للطالب تحويل محاضرة أو درس ممل إلى محاضرة ممتعة. فقط المعلم يستطيع أن يفعل ذلك. يجب على المعلم أن يجعل الدروس مثيرة للاهتمام وغنية بالمعلومات، بدلاً من الشكوى من عدم رغبة الطلاب في التعلم وحضور الفصول الدراسية. - تخيل فقط أن مخرج فيلم تعثر في شباك التذاكر يلوم الجمهور الذي لا يهتم بأفلامه ولا يشاهدها. إذا قابلت مثل هذا المخرج أو المحاضر، فقط تجاهلهم. - شكرا على النصيحة يا أستاذ. - طلبت من إيلي وريشا أن يشرحا لكما المادة الجديدة بطرق مفيدة وممتعة. لكن لا يزال بإمكانهم ارتكاب الأخطاء. الخطأ هو الإنسان. في بعض الأحيان تكون قصتهم نصف مكتملة، وأحيانًا لا تفهم شيئًا ما. لكن لا ينبغي أن يمنعك ذلك من تعلم موضوعات جديدة. لأن أمامك عالم المغامرات المثيرة والأعمال الممتعة! - سأعطيك روابط لمقالات حول نفس الموضوع. ارجع إلى هذه المقالات، إذا كنت تواجه مشاكل في حل المهام. إذا كنت ترغب في قراءة شيء آخر حول موضوع مختلف، يمكنك زيارة موقعنا على الإنترنت Community.CodeGym.net. ستجد هناك المزيد من المعلومات في روابط مفيدة. مناقشة CodeGym 1 هنا أيضًا كتاب رائع بعنوان "التفكير في Java". إنه أمر لا بد منه لكل مبرمج جافا. الكتاب ليس موجهًا للمبتدئين على الإطلاق، لكنه سيساعدك على فهم موضوع صعب. إذا حصلت على ما هو مكتوب هناك، سأكون فخوراً بك.

10 اليلي

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

11 دييغو

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

12 خوليو

- مهلا، أميغو! - أعتقد أنك عملت لفترة كافية اليوم. - ماذا عن استراحة مستحقة جيدا؟

تعليقات
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION