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