درک زبان سیستم و همسوسازی فرایند کدنویسی از نکات قابل توجه بحساب میاد .الگوریتم نویسی اولین قدم موفقیت کئدنویسی شما محسوب میشه. چون الگوریتم قوی تر درک بالای زبان سیستمی رو به نمایش میزاره و این امر باعث برتری شما میشه.
بریم با تعریف الکوریتم شروع کنیم
نفطه شروع و پایان الگوریتم باید مشخص بشه.
مراحل الگورینم باید به واضح ترین شکل ممکن باشه.
با جزئیات باید مطرح بشه.
ترتیب نوشتن دستورات (کنترل برنامه) باید رعایت بشه.
الگوریتم می تواند ورودی و خروجی داشته باشد. وقتی گفتیم می تواند دقت کنید یعنی الزاما ما هم ورودی و هم خروجی ممکنه نداشته باشیم.
برای نوشتن یک الگوریتم شما باید به خوبی مسئله رو تحلیل کنید سپس بعد از تشکیل یک بدنه کلی از شرح مسئله دریافتی خودتون جزئیات مربوطه رو به الگوریتم اضافه میکنید.اما چند مثال در زمینه های مختلف از الگوریتم رو باهم بررسی میکنیم :
1-از تختخواب پاشو
2- لباس خواب از تن دربیار
3-صورت یه آب بزن
4-لباس ورزشی بپوش
5-یه سیب بخور
6-رفتن به پارک و دویدن
الگوریتم دریافت سه نمره و محاسبه میانگین آنها
#include<iostream>
using namespace std;
int main()
{
float a,b,c,t,m;
cout<<“Enter 3 grades:”;
cin>>a>>b>>c;
t=a+b+c;
m=t/3;
cout<<“meyangin”<<m;
return 0;
}
0-شروع
1-سه عدد دریافت کن
a,b,c
2-سه عدد جمع کن و انرا در mقرار بده
3- mرا بر سه تقسیم کن و حاصل را در tبنداز
4-t را نمایش بده
5-پایان
کد مربوطه برنامه به شرح زیر هست که در ادامه با فلوچارت ان نیز اشنا خواهید شد .
#include
using namespace std;
int main()
{
float a,b,c,t,m;
cout<<“Enter 3 grades:”;
cin>>a>>b>>c;
t=a+b+c;
m=t/3;
cout<<“meyangin”<<m;
return 0;
}
تمرین:
الگوریتم دریافت دو عدد و نمایش جمع انها را برررسی کنید جهت بررسی به ایمیل تمارین ارسال شود.
به نمایش گرافیکی الگوریتم فلوچارت میگوییم .
جلسه اینده با انواع داده ها و متغیر های زبان سی پلاس پلاس اشنا خواهیم شد هر فردی در این جلسه float براش سوال شد همراهمون باشه تا جلسه بعد.