آموزش الگوریتم نویسی

 

الگوریتم (فصل اول - جلسه دوم)

 

بهترین و مؤثرترین روش در یادگیری زبانهای برنامه نویسی بررسی مثالها و تمرینهاست . حال که تعریفی از الگوریتم و مراحل آن داشته ایم ، به سراغ مثالهایی ساده در این بخش می رویم .

 


مثال 1 : الگوریتمی بنویسید كه دو عدد از ورودی دریافت كرده ، مجموع دو عدد را محاسبه و چاپ نماید.

ورودی ها محاسبات خروجی ها
a , b جمع مجموع a و b

0 - شروع
1 - a و b را بخوان .
2 - مقدار a و b را جمع کن و در  sum (متغیر) قرار بده .
3 -  sum  را چاپ کن .
4 - پایان .

 


مثال 2 : الگوریتمی بنویسید كه سه عدد از ورودی دریافت كرده مجموع و میانگین سه عدد را محاسبه و چاپ كند.

ورودی ها محاسبات خروجی ها
a , b , c محاسبه مجموع
محاسبه میانگین
چاپ مجموع
چاپ میانگین

0 - شروع
1 - a و b و  c را بخوان .
2 - مقدار a و  b و  c را جمع کن و در  sum (متغیر) قرار بده .
3 -  sum  را بر 3 تقسیم کن و در  ave (متغیر) قرار بده .
4 -  sum و  ave  را چاپ کن .
5 - پایان .

 

فلوچارت

 

معمولا درك یك الگوریتم با شكل راحتر از نوشتن آن بصورت متن می‌باشد. لذا الگوریتم را با فلوچارت ( flowchart )  نمایش می‌دهند. فلوچارت از علامتهای زیر تشكیل می‌شود:

 

شروع و پایان الگوریتم که به صورت یک بیضی نمایش میدهند :

ورودی و خروجی که به صورت یک متوازی الاضلاع نمایش میدهند :

همچنین محاسبات و انتصاب با مستطیل ، دستورات شرطی با لوزی و اتصال همه ی این علامتها با فلش نمایش داده می شود:

 

تمرین 1 - فلوچارت مربوط به مثال 2 را رسم نمایید .
تمرین 2 - فلوچارتی رسم نمایید که دو عدد از ورودی دریافت نموده و محتویات آنها را جا به جا نماید .

ضمیمه :  دریافت نرم افزار رسم فلوچارت ( 4.5 مگابایت )

ادامه درس در پست های بعدی...






ارسال توسط admin1