پاورپوینت حلقه ها و فلوچارتی ها (pptx) 14 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 14 اسلاید
قسمتی از متن PowerPoint (.pptx) :
حلقههايي كه تعداد تكرار آنها مشخص نيست
در اين حلقهها با توجه به ورودي، تعداد تكرار مشخص ميشود. و دقيقاً
نميتوان تعداد تكرار حلقه را بدون ورودي معين كرد. اين حلقه ها فقط
شامل شرطي هستند كه تا زمانيكه برقرار باشد حلقه اجرا ميشود.
yes
No
در حالت كلي اين نوع حلقهها بصورت زير نمايش داده ميشوند:
مثال: فلوچارتي رسم كنيد كه عددي را از ورودي دريافت كرده سپس تعداد ارقام آن را شمرده در خروجي چاپ نمايد.
عدد خوانده شده N
تعداد ارقام count
مثال : فلوچارتي رسم نمائيد كه عددي از ورودي دريافت كرده، سري
فيبوناچي قبل از آنرا توليد نمايد.
در حالت كلي جملات سري بصورت:
fk=fk-1+fk-2
عدد خوانده شده N
جمله سوم سري f3
جمله دوم سري f2
جمله اول سري f1
تمرين
1- فلوچارتي رسم نمائيد كه عددي از ورودي دريافت كرده، كامل بودن
آنرا بررسي نمايد. (عدد كامل، عددي است كه مجموع مقسومعليههاي
آن با خودش برابر باشد.)
2- فلوچارتي رسم كنيد كه N را از ورودي دريافت كرده، N جمله سري
فيبوناچي را توليد نماید.
3ـ فلوچارتي رسم نمائيد كه دو عدد N , M را از ورودي خوانده،
بزرگترين مقسومعليه مشترك دو عدد را محاسبه و چاپ كند.
حلقههاي تودرتو
الگوريتمهايي كه تا حال بكار برديم، فقط شامل يك حلقه بودند.
در صورتي كه در بسياري از مسائل ممكن است نياز به استفاده از چند
حلقه در داخل هم باشد. در اين نوع حلقهها بايد دقت بيشتري به خرج
دهيم، تا مشكلي پيش نيايد. اگر از حلقههاي نوع اول بصورت تودرتو
استفاده كنيم در اينصورت براي هر حلقه شرط نهايي و انديس اوليه
جداگانه بايد تعريف كنيم .
در حلقههاي تودرتو به ازاي يكبار تكرار حلقه اوليه، حلقه داخلي به اندازه
مقدار نهايي خود تكرار ميشود. در كل اگر حلقه اوليه n بار تكرار شود و
حلقه داخلي m بار، در اينصورت كل حلقه :
بار تكرار خواهد شد.