گاهی در برنامه نویسی شرایط پیش آمده را باید بتوانید پیشبینی و کنترل
کنید. به عنوان مثال اگر کاربر هر نوع ورودی را وارد کرد، باید بدانید که
چه عملیاتی بر روی ورودی انجام شود و تا نتیجه مورد نظر به وی نمایش داده
شود. این اصول ساده عبارت شرطی در پیاچپی است!
در تمامی کلاسهایی که طی دوران برنامهنویسی برگزار کردهام همیشه یک
نکته مهم را یادآوری کردهام؛ همیشه سعی کنید یک الگورتیم مناسب را پیش از
شروع کدنویسی در مورد پروژه مد نظرتان آماده کنید. ما در اینجا نمیخواهیم
وارد مبحث الگورتیم شویم اما طرح کلی پروژه همراه با پیشبینی شرایط
مختلفی که ممکن است رخ دهد را الگوریتم میگوییم. باز هم اشاره میکنیم که
این تعریف صرفا به منظور فهم بهتر افراد تازه وارد به دنیای پیاچپی است و
بنابراین زیاد به جزئیات آن توجه نکنید. بهتر است کمی در مورد الگوریتم
نویسی و اصول آن در گوگل جستجو کنید پیش از هر پروژه، ترجیحا الگورتیم آن
را آماده کنید.
دستور شرطی If
همانند تمامی زبانهای برنامهنویسی، دستور شرطی if یکی از مهمترین
دستورهایی است که باید آن را یاد بگیرید. بعید به نظر میرسد در یک پروژه
به دفعات از این دستور استفاده نکنید و همواره یکی از پر استفادهترین و
البته کاربردیترین ابزارها برای کنترل شرایط مختلف در کدنویسی محسوب
میشود. همانطور که در بالا اشاره کردیم، کنترل شرطی به کامپایلر پیاچپی
میگوید که اگر (if) شرایط خاصی رخ داد آنگاه کدام عملیات را باید انجام
داد. پیش از اینکه به سراغ ادامه آموزش برویم بهتر است یادآوری کنیم که این
آموزش ادامه و دنباله آموزشهای قبلی است و برای درک این بخش باید سه جلسه
قبلی را بخوبی فرا گرفته باشید.