م. غرام الشهراني
م. غرام الشهراني

@EngGhram

13 تغريدة 27 قراءة Aug 11, 2022
💡ماهي الخوارزميات ؟
💡 لماذا الخوارزميات مهمة جدا؟
💡لماذا تعد الخوارزميات مهمة للمبتدئين فى تعلم البرمجة؟
💡 مصادر لتعلم الخوارزميات.
الاجابة هنا في هذا #الثريد
@khaliidviip
@researcherbadr
🟣ماهي الخوارزميات ؟
🔹تتمثل إحدى التحديات المرتبطة بتعلم (وتدريس) علوم الكمبيوتر في المفردات الإضافية التي يقدمها ، إما المصطلحات المعقدة للأفكار البسيطة الكافية (الخوارزمية ، التحلل ، التجريد)
أو المصطلحات التي لها معاني محددة في مجالات التعلم الأخرى ("متغير" تعني شيئًا مختلفًا بمهارة في الرياضيات والعلوم وعلوم الكمبيوتر). في حين أنه من المهم أن يفهم المتعلمون المصطلحات ، فإن الأهم هو فهمهم للمفهوم أو الفكرة المعنية.
🌟يمكن ببساطة تعريف الخوارزمية على النحو التالي:
1-الخوارزمية هي مجموعة من التعليمات التي تصف بدقة نشاطًا ما.
2-يجب أن تكون التعليمات بحيث يمكن لأي "ممثل" اتباعها لإنتاج نفس المخرجات.
🌟لماذا الخوارزميات مهمة جدا؟
🔻يمكننا إعتبارها مهمه نوعا ما فى تعلم البرمجة . ولا أظن أنها مهمه لدرجه كبيرة ، لأنها فقط تعطيك مفهوم عن كيفية عمل لغات البرمجة وحل بعض المسائل ، ولأن هناك لغات سهلة وجميلة مثل:
لغة البايثون التى لا تتطلب منك معرفه مسبقه بالبرمجه و تعلمها سهل جدا . وقبل الإجابة على هذا السؤال يجب أولاً التفريق بين الخوارزمية العادية و الخوارزميات البرمجية .
💡مثال للتفريق بين الخوارزمية العادية و الخوارزميات البرمجية:
التى تستخدم و تبرمج بلغات برمجة معينة لآداء مهمه ما . وإذا كنت تريد مثلاً تعلم لغه الجافا أو ++C أوغيرهم،نعم انصحك فى هذه الحاله بتعلم القليل من الفكر البرمجى عن طريق الخوارزميات الإبتدائية،
التى تساعد على فهم ما هى البرمجة ، ونحن لا نقول هذه اللغات صعبة ؛ فقط نتوعق أنك قد تواجه بعض المشاكل الطفيفة عن بدايه مسيرة أحلامك البرمجيه.
🔹تعتبر الخوارزميات المدخل للبرمجة. لا يمكن أن تسأل مبرمج عند تعلمه البرمجة و يخبرك أن تبدأ بإنشاء موقع تواصل اجتماعى مثل: فيسبوك هذا ليس بمنطق. لأنه سوف تسقط من اول وهله ولن تعرف طريقه حل المشكلات البرمجيه،
كما أن 80% من المبرمجين ، سوف ينصحوك بتعلم الخوارزميات وتطبيقها بأحد لغات البرمجه ( python أو C أو Ruby) . لان C و Python سهله الاستخدام، كما أن Ruby لغه سهله ايضاً.
💥لماذا تعد الخوارزميات مهمة للمبتدئين فى تعلم البرمجة؟
تعد الخوارزميات شىء مهم للمبتدئ فى تعلم البرمجة، لانها تعطى للمتعلم مفهوما حاسوبيا برمجياً يساعده فى تعلم البرمجة بشكل أسرع ، و تكسبه أريحية أكثر فى التعلم .
ويجب أن تعلم أن الخوارزميات هى أساس وعمود كل لغة برمجة على وجه الأرض،ويمكنك جعلها اختصاصك فى المستقبل وستفيدك الخوارزمية فى حل المساءل و المشاكل البرمجية،حيث أنك قادر بكتابه خطوات برمجية على شكل خوارزميات تعبيريه لحل أصعب المساءل،و إبتكار وتطوير أكثر التكنولوجيا فى جميع المجالات.

جاري تحميل الاقتراحات...