با سلام خدمت دوستان عزیز و گل :»
قرار بود کلیپ اموزشی درست بشه برای درس امروز ولی به دلیل نبودن هاست برای اپلود این کلیپ من مجبور شدم اون رو بدون استفاده توی کامپیوترم بزارم
ولی انشا ا... طبق گفته های اقای کاوه تا چند وقت دیگه اپلود سنتر سایت راه میوفته و میشه اپلود کرد کلیپ رو اونجا
من توی اموزش امدم درباره ی متغییر ها اول صحبت کردم
بعد رفتن سراغ حلقه ها و دو نوع حلقه رو مورد ارزیابی قرار دادم
از اونجا یک سری به شرط ها زدم و شرایط اونها رو بازگو کردم
و در مرحله ی اخر هم که اولین برنامه ای که توی جلسه ی اول گفته بودن درباره ی درجه ی هوا اون رو نوشتم
پس شروع می کنیم درس امروزمون رو :»
متغییر ها همون طور که قبلا گفتیم مثل ظرف هایی هستند که ما اطلاعات خودمون رو توش نگه میداریم
ولی یک نکته ایا شما توی دیس برنج خوری سوپ جا می کنید ؟؟
مسلما نه هر ظرفی توش میشه مواد خاص خودش رو نگه داره
مثلا ظرف برنج خوری برای برنج هست
سوپ خوری برای سوپ
در برنامه نویسی هم دقیقا به همین شکل هست یعنی شما اطلاعات رو می تونید در نوع خاص متغییر مخصوص خودش نگه دارید
مثلا اعداد صحیح
اعداد اعشاری
کارکتر ها
رشته ها
و
و
و
پس بدون حاشیه و با توضیحاتی که دادیم میریم سر تعریف متغییر ها
ما متغییر ها رو به این صورت تعریف می کنیم که :»
نام متغییر نوع متغییر
مثلا
int njavan
خوب نوع متغییرمون int هست که بهش میگیم integer و متغییر مخصوص اعداد صحیح است
نوع دوم متغییرمون که جز مهمترین ها هست float نام داره که مخصوص اعداد اعشاری هست
مثلا
float njavan
یک متغییر از نوع اعشاری با نام njavan تعریف کردیم
و سومی هم کاراکتر هست که با char اون رو معرفی می کنیم
این نوع مخصوص کاراکتر هایی از قیبل k و امثال اون هست
char njavan
پس ما نوع تعریف کردن متغییر رو توضیح دادیم حالا نکاتی اینجا هست اینکه چطور چند متغییر رو از یک نوع تعریف کنیم یا اینکه چطور به متغییرمون مقدار اولیه بدیم
به عنوان مثال من می خوام چندتا متغییر njavan تعریف کنم از نوع int
پس باید به این شکل عمل کنم که :»
دیدید دو تا متغییر از نوع int تعریف کردم
فقط نکته ای که اینجا هست اینکه شما باید بین نام دو متغییر از ویرگول استفاده کنید
حالا نکته ی دیگه اینکه چطور به متغییرمون مقدار اولیه بدیم
یعنی ظرفمون قبل از اینکه سر سفره توش غذا بریزیم غذا داشته باشه ؟؟!!!
int njavan1 = 1 , njavan2 = 2
دیدید که من به متغییرهام به این شکل مقدار اولیه دادم
اگه سوالی از این قسمت هست من در خدمتم ؟!!!
یک چیزی شبیه و بالا تر از اینها من در کلیپ توضیح دادم بصورت تکمیلی که انشا ا.... دانلود که کردید استفاده می کنید
در قسمت بعدی میریم سر حلقه هامون :»
ما درباره ی حلقه ها صحبت کردیم توی جلسه های قبل
کار حلقه به نظرتون چی بود ؟؟
حلقه کارش اینه که یک عمل رو که قرار چندین بار نوشته بشه بصورت متوالی رو بصورت حلقه در بیاره و اون عمل رو پشت سر هم تکرار کنه
مثل قضیه ی خواندن حداکثر و حداقل دما در 30 روز
عمل خواندن رو 30 بار تکرار میکرد
ما دو نوع حلقه داریم که هر دوتاش رو توضیح میدیم , یکی حلقه ی for و اون یکی حلقه ی while
البته فراموش نشه که ما انواع مختلفی از حلقه ها رو داریم ولی این 2 تا از همه مهمتر هستند و برای درس ما کافیند
اول بریم سر حلقه ی for :»
حلقه ی () for در داخل پرانتز جلوی اون از سه قسمت تشکیل شده
(قسمت 3 ; قسمت 2 ; قسمت 1) for
در قسمت 1 :» شما به حلقمون یک مقدار اولیه میدید که از چند شروع کنه
مثلا در مثال حداقل و حداکثر دما شما به حلقمون مقدار اولیه دادید و اون هم یک بود چون از روز اول ماه حلقه شروع به تکرار شدن می کرد و تا 30 ماه تکرار میشد
پس بعد از باید وارد قسمت دوم بشیم
توی قسمت دوم ما باید شرط حلقمون رو قرار بدیم
یعنی شرطی که اجازه به ما بده که حلقه تکرار بشه یا نه
مثلا در همون مثال ما باید حلقه رو تا زمانی تکرار کنیم که 30 روز تکمیل نشده باشه وقتی تکمیل شد دیگه نیاز به چک کردن حلقه نیست
و در قسمت سوم و پایانی ما افزاینده رو اعمال می کنیم
یک حلقه باید بعد از هر بار تکرار شدن با دفعه قبلش یک تغییری داشته باشه که بشه یک مقصدی رو براش در نظر گرفت
به عنوان مثال اگه شما در ذهنتون یکی به واحد هاتون برای شمارش روز اضافه نکنید که ببینید ایا به 30 رسیده یا نه شما نمی تونید برای 30 روز حلقه ای با پایان بنویسید
حالا یک نکته ای که اینجا هست اینکه ما بیشتر از دو نوع افزاینده استفاده می کنیم اولی
++ i
و دومی
-- i
هست
اولی یکی به مقدار i اضافه می کنه و در خود i قرار می ده و دومی هم یکی از i کم میکنه و باز در خود i قرار میده
این دو عبارت دقیقا مثل عبارت زیر هستند از نظر کارایی
خوب حالا یک حلقه ی for رو می نویسیم تا بیشتر اشنا بشیم
به عنوان مثال برای سوال خودمون
کد PHP:
for ( i = 0; i < 30 ; i + +)
دقیقا همون قسمت هایی که ذکر کردیم
انشا ا... توی جلسه ی بعد درباره ی حلقه ی while و شرط هامون صحبت می کنیم
اگه سوالی هست در خدمتم ؟؟؟
با تشکر
علاقه مندی ها (Bookmarks)