پاورپوینت دانش فنی پایه دهم دبیرستان فصل 3 حل مسئله (شبه کد) (pptx) 13 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 13 اسلاید
قسمتی از متن PowerPoint (.pptx) :
به نام خدا
دوره اموزشی پودمان دوم دانش فنی دهم رشته
کامپیوتر(بخش 2)
شبه کد:
الگوریتمی که با استفاده از زبان شبه کد نوشته می شود.
نکات برای نوشتن الگوریتم
:
1
_ورودی و خروجی ها با متغیر ها نمایش دهید.
2
_برای جمع از نماد + ، تفریق - ، ضرب * و تقسیم / ، استفاده می
شود.
3
_برای بیان ترتیب عملیات از () استفاده میشود
.
مثال 1 :
با استفاده از زبان شبه کد الگوریتمی بنویسید که در ان عدد را از ورودی بگیرد و عدد بعدی ان را نمایش دهد.
1_start
2_input X
3_X+1 Y
4_Output Y
5_End
ت
مرین :
شبه کد برنامه ای را بنویسید که در آن دو عدد را از ورودی بگیرد و اولی را با دومی جمع کرده و در دو ضرب کند.
جواب در اسلاید بعد
اگر جواب شما به شکل زیر است
غلط
است:
1_start
2_input X , Y
3_X+Y*2 A
4_output A
5_End
ولی اگر به شکل زیر نوشتید
درست
است:
1_start
2_input X , Y
3_
)
X+Y
(
*2
A
4_output A
5_End
علت را در اسلاید بعد مشاهده کنید.
فرق جواب اول با جواب دوم در گذاشتن پرانتز مرحله ی سوم بود همانطور که در نکات اموزش دیدیم:
برای
بیان ترتیب عملیات از () استفاده میشود.
نکته:
علامت % در شبه کد باقیمانده تقسیم را مشخص می کند.
مثال:
شبه کد برنامه ای را بنویسید که در آن باقیمانده ی تقسیم یک عدد بر دو را نمایش دهد.
1_start
2_input X
3_X % 2 A
4_output A
5_End
تعریف دستور شرطی (
IF - else
) :
دستور شرطی دستوری است که جزئی از عملیات محسوب می شود.این دستور با اگر
(IF)
شروع می شود.در صورتی که شرط برقرار باشد عملیات
IF
و در غیر این صورت عملیات
else
انجام می شود.
مثال 1:
شبه کد برنامه ای را بنویسید که در آن عددی را وارد کند اگر ان عدد از 0 بزرگتر بود.یکی به ان اضافه کند،در غیر این صورت یکی از ان کم کند.
1_start
2_input X
3_IF (X>0)
X+1 A
Else
X-1 A
4_output A
5_End
مثال
2:
شبه کد برنامه ای را بنویسید که در ان دو عدد را از ورودی دریافت کند اگر جمع آن دو عدد بزرگ تر از 100 بود 3 واحد به ان اضافه کرده،در غیر این صورت10 واحد از ان کم کند.
1_start
2_input X,Y
3_IF (X+Y>100)
X+Y+3 A
Else
X+Y-10 A
4_output A
5_End