القائمة الرئيسية

الصفحات

ماهي الخوازمية !تعرف عليها !

 



• ‏الخوارزميات :-هي عبارة عن مجموعة من الخطوات Steps , لحل مشكلة معينة أو تنفيذ مهمة معينة 


*وفي تعريف اخر هي مجموعة من الخطوات المرتبة التي تقوم بتوليد نتيجة معينة في زمن محدد 


كيف تقوم ببناء خوارزمية وما طريقة تركيب الخوارزميات ؟

‏علماء الكمبيوتر قامو بتقسم البرنامج او الخوارزمية الي 3 خطوات وهذه الخطوات تعتبر مكونات أساسية لأي برنامج وتسمي Three Constructor 

وهما عبارة عن 


Sequence ( التعليمات )


Decisions ( القرارات )


Repetition  ( التكرار ) 



ماذا تعني هذه المكونات الثلاث ؟ 

‏المكون الأول Sequence 

عندما ننظر الي أي برنامج او أي خوارزمية بشكل عام سنجد ان البرنامج يتكون من سلسلة من التعليمات من الممكن ان تكون تعليمات بسيطة او تعلميات اخرى من النوعين decision , repetition 

اذا الـ sequence هو مجموعة من التعليمات والخطوات لأي خوارزمية 

‏المكون الثاني :- Decisions

ليست كل البرامج او الخوارزميات نستطيع حلها بسهولة احيانا نحتاج الي الشروط Decisions وبناء علي ذلك سنقوم باتخذا قرار معين ، فإذا مان الشرط True اطبع سلسلة معينة من التعليمات واذا كان false اطبع سلسلة اخرى ، وهذا باختصار متني المكون decision http



‏المكون الثالث :- Repetations التكرار 

احيانا في بعض المشاكل البرمجية نحتاج الي تكرار سلسلة من التعليمات ، Sequence of instructions 

لغرض ما او لتسهيل عمليات الطباعة واستحضار النتائج ، هذه الأمور من التكرار داخل البرنامج نستطيع عملها باستخدام التكرار Repetaions

 او Loop >> https:

‏الآن ولله الحمد ادركنا معني الخوارزمية وكيف نقوم بصناعتها وتكوينها والخطوات التي يتكون منها اي برنامج 

نريد تطبيق هذه الخطوات علي مثال بسيط مثلا لدينا قائمة تحتوي علي ارقام ونريد ايجاد اكبر عدد صحيح داخل القائمة 

الآن فكر بشكل منطقي بناء علي ما تعلمته وقم بتجزئة الكود كالتالي

‏القائمة او الهيكل الذي يحتوي علي البيانات والتعليمات التي ستعمل عليها تسمي ( Sequence  )

الشروط التي ستكتبها داخل البرنامج مثلا اذا كان الرقم اكبر من كذا اطبع كذا ، تسمي ( Dicisions ) 


عندما تريد طباعة الارقام بالتكرار مثلا اطبع من الرقم كذا الي الرقم كذا هذه تسمي ( Repetaions)

تعليقات