أجهزة الكمبيوتربرمجة

ما هو خوارزمية مع المتفرعة؟ أمثلة وتحديد خوارزميات المتفرعة

أي معلومات استخبارية في المملكة الحيوانية يستخدم تفضيلات معينة الخوارزميات التي تعبر عن شخصية "تريد". يمكننا القول أن الذكاء الاصطناعي يحتمل أن تستخدم أيضا شيئا من هذا القبيل. في هذه الأثناء، لتنفيذ بشكل وثيق اقترب من الإدراك البشري من العالم بفضل خوارزميات مع المتفرعة. وسوف يتم النظر في هذه المقالة شرح منطقهم والميزات.

ما هو خوارزمية مع المتفرعة في البرمجة؟

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

  1. الخطي.
  2. مع المتفرعة.
  3. دوري.

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

باستخدام خوارزميات مع المتفرعة

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

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

إنشاء خوارزميات بشكل عام

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

ما هو مطلوب لإنشاء المخطط والتنفيذ العملي من الخوارزمية؟

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

وخصوصا عندما خلق

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

مثال

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

خاتمة

وهكذا، في النهاية النتائج اللازمة لتحقيق كل ما قيل أعلاه. السيطرة على مكونات البرمجة، بما في ذلك خوارزميات مع المتفرعة، فإنه ليس من الصعب، إن محاولة جيدا. من الضروري معرفة كل ما هو ضروري للعمل. ومن المفيد أيضا للحصول على أفضل تأثير سيكون التنفيذ العملي للمعارف المكتسبة. يمكنك أن تبدأ مع شيء بسيط، والعمل من خلال الخوارزمية على الورق أو في ملف إلكتروني، تحويلها تدريجيا إلى IDE.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ar.birmiss.com. Theme powered by WordPress.