السلام عليكم و رحمة الله و بركاته
مهندسين و مبرمجين موقع حسوب العظماء حفظكم الله و زادكم علما
احاول اتعلم بتعمق الجافا سكريبت الأ أننى أحتاج للتطبيق أو تمارين على ما أتعلمه حتى لا أنسى ما أتعلمه
الأ أننى أجد صعوبة و احباط إذا مررت لدرس أو شرح أخر دون أن أراجع على القديم و ذلك للنسيان
أولاً ركز على الفهم أكثر من الحفظ فإذا فهمت ومارست البرمجة بشكلٍ متواصل فستحفظ بشكلٍ تلقائي وحاول معرفة معاني الكلمات الإنجليزية التي تستخدم في لغة جافاسكريبت لكي تفهم عملها بشكلٍ أفضل
وحاول تدوين ملاحظات للأشياء التي تنساها ومع التكرار والرجوع الى هذه الملاحظات ستلاحظ أنك حفظت تلقائياً ولن تحتاج للملاحظات مرةً أخرى
أرجو ذكر ما هي الدورة التي تدرسينها حاليًا لتوفير تمارين مناسبة لك وأيضًا تمارين بخصوص أي نقطة في الدورة أم تمارين عامة
لم تذكر التقنية أو اللغة التي تريد تمارين لها لذلك من الصعب إقتراح تمارين ولكن يمكنك تصفح المواقع التالية حيث تقدم تمارين مجانية للمبتدئين في مختلف مجالات البرمجة. فيما يلي بعض من أفضل هذه المواقع:
تختلف هذه المواقع في أسلوبها ومحتوى التمارين التي تقدمها ولكن جميعها تقدم مجموعة متنوعة من التمارين التي يمكن أن تساعدك على تحسين مهاراتك في البرمجة.
إليك بعض التمارين التي تركز فقط على الجانب البرمجي باستخدام JavaScript وللتنبيه الغرض من التمارين التالية هو خلق تحدي لك وتحفيزك على التفكير والبحث للوصول إلى حل ولا مشكلة إذا واجهتي صعوبة فأنت ما زلت تتعلمين عليك بالمحاولة وتقسيم المطلوب إلى أجزاء وتنفيذها.
كتابة دالة تأخذ مصفوفة من الأرقام وعددًا وتقوم بالبحث عن العدد في المصفوفة. إذا تم العثور عليه يجب أن تعيد موقع أول ظهور للعدد وإلا يجب أن تعيد رسالة تفيد بأن العدد غير موجود.
كتابة دالة تطلب من المستخدم إدخال كلمة مرور ثم تقوم بالتحقق مما إذا كانت الكلمة المدخلة تحتوي على حروف كبيرة وصغيرة وأرقام وعلى الأقل يجب أن تكون طولها 8 أحرف.
برنامجًا يطلب من المستخدم إدخال عدد من الأرقام وبعد انتهاء الإدخال يقوم البرنامج بحساب مجموع الأرقام والمتوسط باستخدام حلقة وعرض النتيجة.
برنامجًا يسأل المستخدم عن عمره ثم يستخدم الشروط (if-else) لعرض رسالة مختلفة بناءً على العمر مثل "أنت صغير جدًا" إذا كان دون 18 و"أنت بالغ" إذا كان 18 أو أكبر.
برنامجًا يسأل المستخدم عن وزنه (بالكيلوجرام) وطوله (بالمتر) ثم يستخدم الشروط لحساب مؤشر كتلة الجسم (BMI) ويعرض رسالة توضح إذا كان الشخص تحت وزنه طبيعي زائد وزنه أو مصاب بالسمنة.
برنامجًا يطلب من المستخدم إدخال سلسلة من الأعداد. عندما يدخل الرقم -1 يتوقف البرنامج ويعرض أكبر وأصغر رقم تم إدخاله.
برنامجًا يسأل المستخدم عن رقمين ثم يستخدم الشروط للتحقق مما إذا كان الرقم الأول قابلًا للقسمة على الرقم الثاني أم لا ويعرض رسالة بالنتيجة.
وإليك خمسة أفكار لتمارين بسيطة مع رمز في لغة JavaScript يمكنك أن تبدأ بها كمبتدئ. يُمكنك مقارنة حلولك مع الرموز الموجودة أدناه لكل سؤال لتحقق من صحتها:
03c5feb9e7