از حلقه for برای تکرار یک عمل به تعداد یک شرط یا افزایشی یا کاهشی استفاده می گردد یا در یک آرایه برای خواندن یا مقدار دهی استفاده می شود.
حالت کلی آن بصورت زیر است:
FOR(شرط){
بدنه شرط;
}
حجم:721.93 کیلو بایت
لینک های مرتبط:
این هفته ضمیه پرطرفدار روزنامه جام جم که در رابطه با دنیای آی تی هست رو برای شما به اشتراک گذاشتیم امیدوارم از خواندن این ضمیمه پر طرفدار و قدیمی لذت ببرید.این هفته نامه مربوط به 17 اردیبهشت 1391 شماره 376 می باشد.
فرمت:pdf
حجم:980.03 کیلو بایت
این دفعه می خوایم در مورد اشتباهات رایج تو برنامه نویسی صحبت کنیم:
1-سمی کالن در آخر دستور (;)
2-پرانتز آخر دستور
3-آکولاد {} تعداد ها محل باز و بسته شدن
4-درست نوشتن عملگر ها و انتصاب ها
5-کامنت نکردن کامنت ها!!!
6-عدم انتصاب درست نوغ متغییر
این اشتباهات ساده و با کمی دقت قابل برطرف کردن
ساده ترین دستور برای ایجاد شرط میباشد و نمای کلی زیر را دارد:
if (شرط){
بدنه
}
برنامه زیر کمک میکنه تا بهتر با مفهوم شرط آگاه شوید:
#include <iostream>
using namespace std;
main(){
int a;
cout<<"yek add vared konid:";
cin>>a;
if (a<10){ cout<<"adad vared shode zir 10 mibashad"; }else
if (a>=10 && a<=15){cout<<"adad vared shode byne 10 ta 15 mibashad."<<a;}else
if (a>50 && a!=100){cout<<"adad khyli bozorg mibashad";}
return 0;
}
حجم:723 کیلو بایت
اگر از قطعه کد زیر اجرا بگیرید کاملا" با مفهوم char یا کاراکتر آشنا خواهید شد:
#include <iostream>
using namespace std;
main(){
char k=65;
char l='Q';
cout<<k<<"\n";
cout<<l;
return 0;
}
متغیر کاراکتر یا char جهت ذخیره یا نمایش 8 بیت فضا را اشغال می کند.
نحوه کلی این متغیر به دو صورت زیر است:
char اسم= 'مقدارکارکتر';
char =کد اسکی;
حجم:721 کیلو بایت
یه کتابخانه نرم افزار آلتیوم دیزاینر رو برای دانلود گذاشتیم. این پک شامل : خازن , ترازستور های پرکاربرد قدرت پتانسیومتر رله و .... چند قطعه ضروری دیگر می باشد.
حجم: 10.53 مگابایت
این دفعه کدی رو براتون به اشتراک میزارم تا با اون براحتی آدرس ماژول I2C تون رو پیدا کنید این کد رو خودم تست کردم و جواب گرفتم.
#include <Wire.h>
void setup() {
Serial.begin (9600);
Serial.println ("I2C scanner. Scanning ...");
byte count = 0;
Wire.begin();
for (byte i = 8; i < 120; i++)
{
Wire.beginTransmission (i);
if (Wire.endTransmission () == 0)
{
Serial.print ("Found address: ");
Serial.print (i, DEC);
Serial.print (" (0x");
Serial.print (i, HEX);
Serial.println (")");
count++;
delay (1); // maybe unneeded?
} // end of good response
} // end of for loop
Serial.println ("Done.");
Serial.print ("Found ");
Serial.print (count, DEC);
Serial.println (" device(s).");
} // end of setup
void loop() {}
نتیجه کد فوق رو بعد از انتقال به کامپایلرو اجرا گرفتن توقسمت سریال مانیتور ببینید .
لینک های مرتبط:
برنامه نویسی آردوینو 9- پایه های ماژول I2C