راستشو بخوای من هم می خواستم ساده توضیح بدم ولی بعد متوجه شدم نمی شه همه چیز رو از اول یاد بدم . چون مطالب خیلی طولانی میشه.
چون پایه بیشتر این هایی که نوشتم رو بقیه می دونن الانم دوست خوبم prince بقیشو داره می ذاره.
بچه های رشته ریاضی سوم دبیرستان برنامه نویسی با QBasic رو دارن و اونجا با مقدمات برنامه نویسی آشنا می شن . اگر شما رشته تجربی یا انسانی هستی یا به دلایل دیگه اون مقدمات رو نگذروندی نظر منو بخوای بهتره یه مقدمات ساده ای از برنامه نویسی بلد بشی . می تونی یه کتاب بخری و اگر هم سوال داشتی از من بپرسی . ( من تقریباً هر روز آن می شم ) حالا من جواب این سوالتو می دم ولی بهتره یک منبع خوب و ساده داشته باشی . و اگر هم می خوای کتاب بخری من کتاب های آقای جعفر نژاد قمی رو پیشنهاد می کنم . اگر تبلیغ نباشه: کتاب مقدمات کامپیوتر و الگوریتم تألیف انیس کریم پور و مهندس عین الله جعفر نژاد قمی . اگه این کتابو بخونی دیگه استاد من میشی!!
متغیر :
دوست عزیزم ؛ متغیر ها، همون طور که از اسمشون پیداست چیزایی هستند که تغییر می کنند. حالا این یعنی چی می گم ؛ برنامه نویسی بدون متغیر تقریباً غیر ممکن هست . شما در برنامه نویسی نیاز دارید به این که بعضی اطلاعات رو مثل اعداد یا نوشته ها رو یه جایی نگه دارید تا بعداً بتونید ازشون استفاده کنید .مثلاً می خواید امتیاز یک نفر رو نگه دارید تا بعداً اونو نشون بدید . جایی که اطلاعات رو نگه می داره در حقیقت یک متغیره ، دلیل نام گذاری متغیر ها هم دقیقاً همینه چون می تونید مقدارشونو تغییر بدید . مثلاً می تونید مقدار امتیاز رو زیاد یا کم کنید ، در عددی ضرب کنید و ... . متغیر ها دارای نام هستند یعنی اسم دارن و یک مقدار . مثلاً شما می تونید یک متغیر با نام
a
داشته باشید که مثلاً مقدارش 2 هست
یا یک متغیر دیگه داشته باشید که اسمش var21_object باشه و مقدارش هم یک رشته حروف ( یا به اختصار ، رشته) باشه مثل :
"SCORE "
پس تا این جا یاد گرفتیم که متغیر ها دارای نام و مقدار هستند . نام یک متغیر نمی تونه هر نامی باشه . مثلاً شما در GML نمی تونید یه نام فارسی رو برای یک متغیر انتخاب کنید و معمولاً هر زبان برنامه نویسی قواعد خاص خودشو برای انتخاب نام متغیر داره که کلیاتشون یکیه .
معمولاً برای مقدار دادن به یک متغیر لازمه از فرمت زیر استفاده کنی :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا مثالاش!:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
همیشه یادت باشه اسم متغیر در سمت چپ قرار می گیره نه راست، در سمت راست مقدار قرار می گیره
به محض این که این که شما یک مقدار به متغیر می دی مثلاً مقدار 2 رو به متغیر a می دی توی حافظه سیستم یا همون رم ، یک فضایی با نام اون متغیر ایجاد میشه و مقدار اون متغیر در اونجا قرار می گیره ،
البته باید یادت باشه حتماً لازم نیست برای مقدار متغیر عدد بنویسی می تونی یک کم پیچیده تر باشه مثلاً می تونی مقدار قبلی متغیر رو به بعلاوه 1 کنی یعنی:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
حالا این مثال بود نمی خواد فرمولشو حفظ کنی منظورم این بود که می تونی تو مقدار دهی متغیر ها از متغیر های دیگه هم استفاده کنی .
مثالاش هم اینجاست :
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و یا حتی از تابع ها ( مثل sin،cos،و ..) استفاده کنی:
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خوب ، مثلاً تو مورد اول در متغیر a مقدار سینوس ایکس رو که حالا میتونه هرچی باشه می ریزه ، البته باید توجه کنی که ایکس هم متغیره و مقدار اون هم یک عدده.
من پیشنهاد میکنم برای شروع با زبان کیو بیسیک شروع کنی که در پیایین هم لینک دانلودشو دادم و هر سوالی داشتی من در خدمتم.
کد:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هر جا مشکل داشتی از متغیر ها و دیگه موارد برنامه نویسی من در خدمتم. موفق باشی