الخوارزميات :-
هي عبارة عن مجموعة من الخطوات Steps , لحل مشكلة معينة أو تنفيذ مهمة معينة
وفي تعريف اخر هي مجموعة من الخطوات المرتبة التي تقوم بتوليد نتيجة معينة في زمن محدد
كيف تقوم ببناء خوارزمية وما طريقة تركيب الخوارزميات ؟
هي عبارة عن مجموعة من الخطوات Steps , لحل مشكلة معينة أو تنفيذ مهمة معينة
وفي تعريف اخر هي مجموعة من الخطوات المرتبة التي تقوم بتوليد نتيجة معينة في زمن محدد
كيف تقوم ببناء خوارزمية وما طريقة تركيب الخوارزميات ؟
الآن ولله الحمد ادركنا معني الخوارزمية وكيف نقوم بصناعتها وتكوينها والخطوات التي يتكون منها اي برنامج
نريد تطبيق هذه الخطوات علي مثال بسيط مثلا لدينا قائمة تحتوي علي ارقام ونريد ايجاد اكبر عدد صحيح داخل القائمة
الآن فكر بشكل منطقي بناء علي ما تعلمته وقم بتجزئة الكود كالتالي>>
نريد تطبيق هذه الخطوات علي مثال بسيط مثلا لدينا قائمة تحتوي علي ارقام ونريد ايجاد اكبر عدد صحيح داخل القائمة
الآن فكر بشكل منطقي بناء علي ما تعلمته وقم بتجزئة الكود كالتالي>>
القائمة او الهيكل الذي يحتوي علي البيانات والتعليمات التي ستعمل عليها تسمي ( Sequence )
الشروط التي ستكتبها داخل البرنامج مثلا اذا كان الرقم اكبر من كذا اطبع كذا ، تسمي ( Dicisions )
عندما تريد طباعة الارقام بالتكرار مثلا اطبع من الرقم كذا الي الرقم كذا هذه تسمي ( Repetaions)
الشروط التي ستكتبها داخل البرنامج مثلا اذا كان الرقم اكبر من كذا اطبع كذا ، تسمي ( Dicisions )
عندما تريد طباعة الارقام بالتكرار مثلا اطبع من الرقم كذا الي الرقم كذا هذه تسمي ( Repetaions)
ولتحليل وكتابة الخوارزمية اولا قبل البدء في كتابة الأكواد يوجد بعض الطرق مثل Sudocode , Flowchart , وهذه الطرق تستعمل كثيرا في تحليل الخوارزميات وتفكيكها قبل البدء في تنفيذها
ان شاء الله سأتحدث عنهم في موضوع اخر
وارجو ان يكن الشرح مبسط🧡
#خوارزميون
#خوارزميات_بايثون
ان شاء الله سأتحدث عنهم في موضوع اخر
وارجو ان يكن الشرح مبسط🧡
#خوارزميون
#خوارزميات_بايثون
جاري تحميل الاقتراحات...