پاورپوینت دانش فنی پایه دهم دبیرستان فصل 3 حل مسئله (الگوریتم) (pptx) 12 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 12 اسلاید
قسمتی از متن PowerPoint (.pptx) :
دوره اموزشی پودمان دوم دانش فنی دهم رشته کامپیوتر
به نام خدا
الگوریتم
الگوریتم:
روشی گام به گام برای حل مسئله است. در این بخش، با شیوۀ گام به گام تلاش می کنیم الگوریتم مناسبی را طراحي کنیم.
نکات مربوط به الگوریتم:
1_هر الگوریتم دارای شروع(
start
) و پایان(
End
) می باشد.
2_هر مرحله در الگوریتم
(Step)
باید تعریفی روشن و دقیق داشته باشد.
3
_الگوریتم شامل ورودی
(input)
و خروجی
(output)
می باشد.
4
_در الگوریتم از جملات دستوری استفاده می شود.
مثال 1:
روش ساخت یک لیوان بستنی یخی با طعم سیب را به صورت الگوریتمی بنویسید. فرض می شود ظرفیت لیوان 300 سي سي است.
1_شروع
2_یک لیوان بردار
3_ 280 سی سی آب سیب در لیوان بریز
4_ دو قاشق غذاخوری شکر بریز
5_ لیوان را در فریزر بگذار
6_ زمان سنج را روشن کن
7_ سه ساعت منتظر بمان
8_ بستنی را بردار
9_ زمان سنج را خاموش کن
10_ پایان
مثال 2:
ماشینی وزن مناسب را برای دانش آموز پایه دهم محاسبه می کند. الگوریتم آن چگونه است؟ نیازمندی های اطلاعاتی: فرض کنیم در این سن وزن مناسب بر اساس فرمول زیر محاسبه می شود: 100- قد = وزن مناسب
1_شروع
2_قد شخص را برحسب سانتی متر بگیر
3_100ـ قد = وزن مناسب
4_وزن مناسب را نمایش بده
5_پایان
نکته:
در الگوریتم هر عملیات در یک مرحله انجام می شود،اما می توان چندین عملیات را در یک مرحله قرار داد و الگوریتم را کوتاه نمود.
تمرین:
الگوریتمی بنویسید که در ان عددی را وارد کند سپس ان عدد را در خودش صرب کند و حاصل را نمایش دهد.
جواب در اسلاید بعد
1_شروع
2_عددی را نمایش بده
3_عدد را در خودش صرب کن و در ظرف
A
بریز
4_
A
را نمایش بده
5_پایان
نکته:
در مرحله سوم مت از طرف استفاده کردیم
دیدن تعریف ظرف در اسلاید بعدی...
تعریف متغیر
(Variable)
:
وقتی در الگوریتم از اعداد ثابت استفاده نمی کنیم و از اعدادی استفاده می کنیم که در حال تغییر می باشند(مانند
x & y
)به این اعداد متغیر گفته می شود.
تعریف متغیر ظرف:
متغیری است که مانند یک ظرف عمل نموده و نتایج پردازش شده در یک مرحله را در آن می ریزیمو به سیستم می گوییم که نتایج حاصله را که در ظرف قرار داد را نمایش دهد.
نکات برای نوشتن الگوریتم:
1
_ورودی و خروجی ها با متغیر ها نمایش دهید.
2
_برای جمع از نماد + ، تفریق - ، ضرب * و تقسیم / ، استفاده می شود
3
_برای بیان ترتیب عملیات از () استفاده میشود.
تمرین:
الگوریتمی را بنویسید که در آن عددی را از ورودی بگیرد سپس در عددی دیگر ضرب کرده و در ظرفی بریزد و آن عدد را نمایش دهد.
جواب در اسلاید بعد