با سلام خدمت دوستان گل و عزیزم :
جلسه ی سوم رو با نام و یاد خدا شروع می کنیم
اول بخاطر تاخیر یک روزه ی کلاس عذر خواهی میکنم بخاطر شب چله نشد کلاس رو تشکیل بدم
خوب اهدافمون توی این جلسه رفتن تقریبا توی فاز کد نویسی کنار فارسی نوشتن هست
یک جورایی برنامه نویسی کار کردن با متغییر ها هستش یعنی شما رو اطلاعاتی که دارید کار می کنید حالا اطلاعات رو کجا نگه می دارید توی متغیر ها , شما متغیر ها رو می تونید اسمشون رو توی برنامه نویسی هر چیزی بدید
sib
bademjon
golabi98
فقط شما نمی تونید اول اسم متغیرتون شماره مثل 98 بزارید
یعنی
98golabi
اشتباه ها حواستون باشه
همیشه اول متغییر ها باید حروف باشه
اینجوری نمیشه یک برنامه به زبون ++c بنویسیم تا راحتر اجرای برنامه دستتون بیاد
بیاین برنامه ی حداقل و حداکثر دما که توی جلسه ی اول گفتم رو بنویسیم کدش رو , نظرتون چیه ؟؟؟
سوال » ما توی کشورمون دو نوع درجه ی هوا داریم یکی حداقل و یکی هم حداکثر میانگین هر کدام از این دو نوع رو توی یک یک ماه بدست بیارید اگر تفاوت میانگین حداقل با حداگثر 10 درجه بود بگه ماه پاییز است وگر نه بگه ماه پاییز نیست
فکر نکنید اگه متوجه نوشته ها نشدید مشکل دارید هااااااااا نه هنوز زوده ولی من سعی می کنم خوب بازش کنم قضیه رو
کد این برنامه اینجوری میشه
کد PHP:
int mintemp
int maxtemp
int sum.min.temp
int sum.max.temp
float sum.avg.min.temp
float sum.avg.max.temp
int i
int main()
{
fot(int i=0;i<30;i++)
{
cin >> mintemp
cin >> maxtemp
sum.min.temp = mintemp + sum.min.temp
sum.max.temp = maxtemp + sum.max.temp
}
sum.avg.min.temp = sum.min.temp / 30
sum.avg.max,temp = sum.max.temp / 30
if(sum.avg.max.temp - sum.avg.min.temp == 10)
cout<<"fall"
else
cout<<"no fall"
}
خوب اینم برنامه به زبون ++c چطور بود ؟؟
حالا بیایم تیکه تیکه ی برنامه رو توضیح بدیم , امشب نمی خوایم بریم به سمت الگوریتم می خوایم یکم درباره ی کد ها صحبت کنیم
توی قسمت اول ما امدیم متغییر ها رو تعریف کنیم
اول نوع متغییر مثل اینجا که نوشتیم int , float وووو
بعد اون یک space و نام متغییرمون رو می نویسیم
راستش یکی از بچه ها قصد کرده بود ++c رو درس بده نمی دونم چی شد راستش پیگیری زیاد نکردم
ولی اگه ایشون شروع کنن خیلی کار ما راحت تر میشه چون میتونیم به الگوریتممون برسیم
خوب بگذریم متغییر های ما توی این برنامه ای که نوشتیم اینها هستند
کد PHP:
int mintemp
int maxtemp
int sum.min.temp
int sum.max.temp
float sum.avg.min.temp
float sum.avg.max.temp
int i
یک پیشنهاد بهتون میکنم همیشه از نام های با معنا و تا جایی که میتونید انگلیسی استفاده کنید حتی مخفف کلمه ها
نوشتم int main اگه توجه کنید اون یک جورایی بسم الله برنامه ی ما هست و هرچی توش قرار بگیره البته توی {} این دو تا علامت هاااااااا
برنامه ی ما هست
میریم به قسمت بعد
اگه توجه کنید و خوانده باشید جلسه های قبل رو من درباره ی حلقه صحبت کردم
اون همه از حلقه حرف زدم حلقه اینه :»
کد PHP:
fot( i=0;i<30;i++)
}
{
من گفتم یک عمل یکسان رو باید 30 بار تکرار کنیم به وسیله ی این ها انجام میشه به ترتیب اون اندیس هایی که توش استفاده شده اینها هستند با این معنی :»
نوشتم i این یک متغییر هست که توی متغییر ها تعریفش کردیم اول که مقدارش رو 0 دادیم اینجا i = 0 کارش چیه اصلا ؟؟؟!!!! 
این متغییر شمارشگر حلقه هست یعنی شمارش می کند که چند بار این حلقه اجرا باید بشه پس از 0 شروع میشه ( البته گاهی اوقات ) و بعد باید ما یک کنترل گر و یک تستر داشته باشیم یعنی یک شرط که توی قسمت دوم اون رو قرار دادیم که هست i < 30 پس تا i برابر 30 نشه این حلقه تکرار میشه که میشه همون 30 روز خودمون و بعدش باید i یک جوری زیاد بشه بعد حلقه که همون ++i هست
ولی یک چیزی اینجا توضیح ندادم اره ; چیزی هست که نگفتم , اره این مثل یک نشون هست که میگه تا اینجا بیشتر این تیکه نیست
اینقدر از اینا کار میکنیم که راحت میشه واستون
حالا بریم سراغ قسمت بعد
کد PHP:
cin >> mintemp
cin >> maxtemp
نوشتم cin توی اینجا :»»؟؟؟!!!
یادتونه درباره ی ورودی صحبت کردم ؟؟
این cin یک دستور هست که ورودی رو از شما میگیره یعنی متغیری به نام مقابلش رو از ورودی میگیره و توی همون قرار میده تا شما استفاده کنید ازش
خوب حالا بریم بخش شرطمون که دربارش حرف زدیم
میگفتیم به فارسی اگر ایجوری بود این کارو بکن وگر نه این کارو بکن حالا if به انگلیسی میشه اگر و else میشه وگرنه و دستور شرط به صورت زیر است
کد PHP:
if(sum.avg.max.temp - sum.avg.min.temp == 10)
.به اونچه بین دو تا پرانتز هست میشه شرطمون که اینجا هست حداگثر منهای حداقل اگه شد برابر 10 این کارو بکن
و این تیکه میشه وگر نه خودمون
کد PHP:
else
cout<<"no fall"
خوب حالا رسیدیم به یک کلمه ی جدید ؟؟!!!
cout
یعنی چی به نظرتون ؟؟!
این یعنی همون دستور چاب کن
خوب دیدید که یک برنامه نوشتیم و کار کردیم
دوستان گلم اگه می خواید راه بیوفتیم باید برید و یکم کتاب ++c رو بخوانید هاااااااااااا چون یکم باید با دستورات اشنا بشید
چون کد نوشتن خیلی اسونه اگه الگوریتم رو یاد داشته باشید
ما اصل درسمون کار کردن رو الگوریتم ها هست چون مهم تر از کد نوشتن هست
پس اگه کلاسش تشکیل نشد یک نگاهی خودتون بندازید به برنامه نویسیه ++c
کتاب جعفر نژاد قمی بد نیست
دوستان گلم اگه سوالی هست در خدمتم وگر نه بریم یک سوال بدم واسه تمرین :»
سوال :»
برنامه ای بنویسید که 3 تا نمره ی یک دانشجو رو با تعداد واحد های هر درس بگیره و معدل دانشجو رو حساب کنه
علاقه مندی ها (Bookmarks)