پاسخ : آموزش زبان c و نرم افزار کدویژن
دستورfor
نحوه نوشتن به این صورت هست:
for(مقدار اولیه ; شرط ; گام حرکت)
}
دستورات
{
البته خط اول رو از راست به چپ بخونید چون خوب نشد بنویسم اینجوری شد
for( w=0 ; w<10 ; w++)
}
f=f+1;
}
الان فکر کنم متوجه بشید
اول به متغیر مقدار اولیه میدیم بعد میگیم که در چه صورتی کار ادامه پیدا کنه
در واقع اینجا تا زمانی که متغیر مقدارش کمتر از 10 باشه کار ادامه پیدا میکنه
و با هر بار اجاری دستورات داخل اکولاد یک واحد به متغیر w اضافه میشه
اینجا دستورمون زیاد شدن مقدار متغیر f هست به میزان 1 واحد
با این توضیحات باید متوجه شده باشید که دستورات داخل حلقه فقط و فقط 10 بار انجام میشن و بعد از اون شرط نقض شده و دیگه این حلقه اجرا نمیشه مگر اینکه جای دیگه ای از برنامه عمدا w رو 0 کنیم تا دوباره حلقه به تعداد 10 بار اجرا بشه
مثلا شاید جایی از برنامه بخواید یه led پنج بار روشن و خاموش بشه برای تعیین دقیق تعداد دفعات میتونید از همین دستور استفاده کنید
پاسخ : آموزش زبان c و نرم افزار کدویژن
تا اینجا دستوراتی که در موردشون صحبت کردیم فقط یه شرط میتونستن داشته باشن و در حالت دیگه میتونن بصورت and دو تا شرظ رو بصورت همزمان بررسی کنن
اما الان در مورد دستوری صحبت میکنیم که میتونه تعدادی زیادی شرط رو بصورت or و یا and بررسی کنه
switch case(x){
case 1:
break;
case 2:
break;
{
خب این صورت دستور هست
خب اول شما اون متغیری رو که میخواین شرایطش رو بررسی کنید رو معرفی میکنید که اینجا متغیر x تعیین شده
بعد شرایط رو میگید cace 1 یعنی اگر مقدار ایکس برابر 1 شد در این صورت دستورات زیرش اجرا میشه و وقتی به دستور break میرسه برنامه میپره به بعد از اکولاد
اگر هم متغیر مقدارش 1 نشد میره کیس بعدی رو بررسی میکنه
و همین طور تا اخر
هر دستور فقط یه بار بررسی میشه و اگر هیچکدوم درست نشدن میره به بعد از اکولاد و دیگه برنامه میره تا زمانی که دوباره برنامه به اول دستور سوییچ برسه و شروط رو بررسی کنه
برای اینکه کاربر or پیدا کنه
شما دیگه نیاز نیست break رو بنویسید
و همینطور کسی ها رو میتونید پشت سر هم بنویسید
مثلا
case 3:
x=x*10;
case 4 :
x=x+8;
تو این حالت دو شرط or هستن و در صورت درست نبودن اولی برنامه نمیپره بیرون و دومی رو هم چک میکنه
محدودیت خاصی برای تعداد شروط وجود نداره
این دستور شاید برای تحلیل و تصمیم گیری درباره تعداد زیادی متغیر و یا حالتهای مختلف یه متغیر استفاده زیادی داشته باشه
خب تا الان تقریبا دستورها گفته شدن
فقط میمونه درستورات محاسباتی
5 فایل پیوست
پاسخ : آموزش زبان c و نرم افزار کدویژن
خب میرسیم به انواع عملگرها و توضیجاتشون
پاسخ : آموزش زبان c و نرم افزار کدویژن
سلام دوست عزیز
بیشتر راجع به printf توضیح بدین چون خیلی کارایی بالایی داره
پاسخ : آموزش زبان c و نرم افزار کدویژن
نقل قول:
نوشته اصلی توسط
master_mind
سلام دوست عزیز
بیشتر راجع به printf توضیح بدین چون خیلی کارایی بالایی داره
خب چون ما اینجا اموزش رو برای برنامه ریزی آی سی داریم انجام میدیم
دستوراتی مثل scanf printf cin cout و امثالهم کاربردی ندارن
یعنی ورودی و خروجی ای سی رو با دستورات خاص دیگه ای بررسی میکنیم
این مطالی که گفته میشه برای استفاده توی نرم افزار code vision بیان میشه و هدف در نهایت برنامه نویسی در محیط کد ویژن هست
ممنون
پاسخ : آموزش زبان c و نرم افزار کدویژن
خب الان اطلاعاتمون برای برامه نویسی خوبه
خب میخوایم شروع کنیم
الان برنامه نویسی رو با همین اطلاعات موجود انجام میذیم و تنظیمات میکرو و کد ویژن رو کاری نداریم
ما اول باید برنامه نویسی یاد بگیریم بعد بریم سراغ تنظیمات
ما یه برنامه میخوایم بنویسیم که یه led با فرکانس 1 هرتز چشمک بزنه و یک led هم همواره بر خلاف led اولی عمل کنه و با اون not باشه
نظرتون چیه؟
ایده بدید تا ببینیم چنتا ایده میشه جمع کرد
برنامه رو کامل از اول تا اخر بنویسید
اینو میتونید به عنوان تمرین هم در نظر داشته باشید
پاسخ : آموزش زبان c و نرم افزار کدویژن
نقل قول:
نوشته اصلی توسط
hadi elec
خب میرسیم به انواع عملگرها و توضیجاتشون
در مورد اون پستی که من عکس عملگر ها رو گذاشتم اینو بگم که
اونا عمگر ها هستن مثل جمع و تفریق و توان و تقسیم و ......
اونا رو بخونید و یاد بگیرید بخصوص and و or رو
اینا کلا بحث تقدم و تاخر دارن
یعنی بین علگر ها اولویت بندی هست که تو شکل ها مشخصه
اگر جایی متوجه نشدید بپرسید تا یاد بگیرید
پاسخ : آموزش زبان c و نرم افزار کدویژن
نقل قول:
نوشته اصلی توسط
hadi elec
خب الان اطلاعاتمون برای برامه نویسی خوبه
خب میخوایم شروع کنیم
الان برنامه نویسی رو با همین اطلاعات موجود انجام میذیم و تنظیمات میکرو و کد ویژن رو کاری نداریم
ما اول باید برنامه نویسی یاد بگیریم بعد بریم سراغ تنظیمات
ما یه برنامه میخوایم بنویسیم که یه led با فرکانس 1 هرتز چشمک بزنه و یک led هم همواره بر خلاف led اولی عمل کنه و با اون not باشه
نظرتون چیه؟
ایده بدید تا ببینیم چنتا ایده میشه جمع کرد
برنامه رو کامل از اول تا اخر بنویسید
اینو میتونید به عنوان تمرین هم در نظر داشته باشید
خب ظاهرا کسی هنوز نظری نداده
من میخواستم امشب جوابو بگم ولی تا فردا شب صبر میکنم تا ببینیم کسی ایده ای برای این برنامه داره یا نه
الان با توجه به مطالب اموزش داده شده نوشتن این برنامه سخت نیست
پاسخ : آموزش زبان c و نرم افزار کدویژن
نقل قول:
نوشته اصلی توسط
hadi elec
خب الان اطلاعاتمون برای برامه نویسی خوبه
خب میخوایم شروع کنیم
الان برنامه نویسی رو با همین اطلاعات موجود انجام میذیم و تنظیمات میکرو و کد ویژن رو کاری نداریم
ما اول باید برنامه نویسی یاد بگیریم بعد بریم سراغ تنظیمات
ما یه برنامه میخوایم بنویسیم که یه led با فرکانس 1 هرتز چشمک بزنه و یک led هم همواره بر خلاف led اولی عمل کنه و با اون not باشه
نظرتون چیه؟
ایده بدید تا ببینیم چنتا ایده میشه جمع کرد
برنامه رو کامل از اول تا اخر بنویسید
اینو میتونید به عنوان تمرین هم در نظر داشته باشید
[nishkhand]#include <stdio.h>
#include <delay.h>
int main()
{
while{
led=1;
delay_ms(1000);
led=0;
delay_ms(1000);
}
returno;
}
پاسخ : آموزش زبان c و نرم افزار کدویژن
[negaran] حواسم نبود اشتباه نوشتم[negaran]