مقدمه سیسستم موقعیتیاب جهانی (GPS) از سیگنالهای ارسالی از ماهوارههای فضایی و ایستگاههای زمینی استفاده کرده و موقعیت شما را در زمین مشخص میکند. GPS سیگنالهای فرکانس رادیویی ارسالی از ماهوارهها و ایستگاههای زمینی را دریافت میکند. GPS از این سیگنالها استفاده کرده تا مکان دقیق را مشخص کند. خود …
ادامه نوشته »تفاوت بین C و ++C
در این جلسه تفاوت بین C و ++C را بررسی میکنیم. درک تفاوتهای C و ++C خیلی مهم است و هنوز خیلی از افراد هستن که در ++C به سبک C کد مینویسند و از امکانات پیشرفته زبان ++C استفاده نمیکنند. پس برای برنامهنویس حرفهای شدن درک صحیح تفاوت بین …
ادامه نوشته »تبدیل نوع متغیرها در زبان C یا Type Casting
تبدیل نوع متغیرها در زبان C چیست؟ تبدیل نوع(typecasting)، تبدیل یک نوع داده به نوع دیگر می باشد.همچنین با نام تبدیل داده(data conversion),یا تبدیل نوع(type conversion) خوانده می شوند.این مفهوم یکی از مفاهیمی است که در برنامه نویسی C معرفی شده است. برنامه نویسی C دو نوع عمل تبدیل داده …
ادامه نوشته »عملگرهای بیتی در C – شیفت، AND، OR، XOR و مکمل
در این جلسه عملگرهای بیتی در C – شیفت، AND، OR، XOR و مکمل ها را باهم یاد میگیریم تا برنامههای حرفهای تری را بنویسیم.عملگر بیتی چیست؟ عملگرهای بیتی برای دستکاری داده درسطح بیت مورد استفاده قرار می گیرند. این عمل به عنوان برنامه نویسی در سطح بیت نیر شناخته …
ادامه نوشته »مدیریت فایل ها در زبان C – ایجاد، بازکردن، خواندن، نوشتن و بستن یک فایل
مدیریت فایل ها در زبان C، یک فایل برای ذخیره حجم بزرگی از داده های دائمی استفاده می شود. همانند دیگر زبان ها، زبان C توابع مدیریت فایل زیر را مهیا ساخته است: ایجاد یک فایل بازکردن یک فایل خواندن یک فایل نوشتن روی یک فایل بستن یک فایل جدول …
ادامه نوشته »رشته ها در زبان C
رشته ها در زبان C را بررسی میکنیم ولی قبل از آن باید بدانیم رشته چیست؟ رشته چیزی جز مجموعه ای از کارکترها در یک دنباله خطی نیست.زبان ’C’ با یک رشته همواره مانند یک داده منفرد رفتار می کند، حتی اگرآن رشته حاوی فضای خالی باشد. یک کارکتر تنها …
ادامه نوشته »دستور Switch Case در زبان C همراه با مثال
دستور Switch چیست؟ در این جلسه به بررسی دستور Switch Case در زبان C همراه با مثال خواهیم پرداخت. دستور Switch محتوای یک متغیر را تست کرده و آن را با چندین مقدار دیگر مقایسه می کند. هرگاه که مورد مطابق پیدا شود، بلوک دستور مربوط به آن مورد(کیس) اجرا …
ادامه نوشته »حلقه ها در زبان C
حلقه چیست؟ در فرآیند حلقه، برنامه یک سلسه دستورات را بارها اجرا کرده تا اینکه که شرط حلقه false شود. یک حلقه شامل دوبخش، یعنی بدنه حلقه و دستور کنترلی می باشد. دستور کنترلی مجموعه ای از چند شرط بوده که بدنه حلقه را تا زمان false شدن شرط هدایت …
ادامه نوشته »دستورات شرطی در زبان C
در این جلسه دستورات شرطی در زبان C شامل : IF ، IF Else، و IF Else تودرتو همراه با مثال را یادمیگیریم.، دستور شرطی در C چیست؟ در زبان C برنامه به صورت ترتیبی اجرا می شود. این حالت زمانی رخ می دهد که در دستورات، شرطی وجود نداشته …
ادامه نوشته »کلیدواژه ها، ثابت ها، متغیرها و انواع داده ها در C
نشانه ها(توکن)، کلیدواژه ها، شناسه ها، ثابت ها، متغیرها و نوع داده ها در C، در این مبحث، موارد زیر را می آموزیم: مجموعه کاراکتری چیست؟ نشانه(توکن) کلیدواژه ها و شناسه ها متغیر چیست؟ نوع داده صحیح(integer) نوع داده ممیزشناور(floating point) ثابت ها مجموعه کاراکتری چیست؟ همانند هر زبان برنامه …
ادامه نوشته »نحوه قرار دادن توضیحات یا کامنت در برنامه نویسی C
کامنت در زبان C به چه معناست؟ کامنت توضیح یا توصیفی راجع به کدهای برنامه است. کامنت به توسعه دهنده کمک میکند تا منطق کد خود را توضیح داده و خوانایی برنامه را بهبود می بخشد. در زمان اجرا،کامنت از طرف کامپایلر نادیده گرفته شده و ترجمه نمی شود. دو …
ادامه نوشته »اولین برنامه به زبان C – مثال !Hello World
اولین برنامه به زبان C را باهم میخواهیم بنویسیم. مثال !Hello Worldدر دنیای برنامه نویسی مشهور است و کسانی که اولین بار با یک زبان برنامه نویسی شروع به کار میکنند از روی رسم قدیمی !Hello World را مینویسند. و در اکثر آموزشها و کتابهای برنامهنویسی به هر زبان برنامه …
ادامه نوشته »آموزش دانلود و نصب کامپایلر GCC برای زبان C روی ویندوز، لینوکس و مک
در این خودآموز نحوه نصب کامپایلر GCC برای زبان C را روی ویندوز، مک و لینوکس آموزش خواهیم داد. نصب C بر روی ویندوز برای این منظور، ما از یک محیط برنامه نویسی متن باز(Open-source) به نام کدبلاکز(Code::Blocks) استفاده می کنیم که یک کامپایلر( که توسط موسسه آزاد نرم افزار …
ادامه نوشته »زبان برنامه نویسی C چیست؟ معرفی، تاریخچه و مفاهیم اولیه
زبان C چیست؟ زبان C یک زبان برنامه نویسی همه منظوره بسیار محبوب، ساده و انعطاف پذیر می باشد. این زبان یک زبان مستقل از ماشین و ساختاریافته است که در موارد بی شماری بکارگرفته شده است. زبان C زبان اولیه برای نوشتن هرچیزی از سیستم عامل ها گرفته(ویندوز و …
ادامه نوشته »آردوینو – توابع کاراکتری
آردوینو – توابع کاراکتری، همه اطلاعاتی که به کامپیوتر وارد می شود به صورت کاراکتری است که شامل حروف، اعداد و علائم و نمادهای میباشد. در این بخش، با توانایی های زبان ++C در کار کردن با کاراکترها آشنا می شویم. کتابخانه های کار با کاراکترها شامل توابعی هستند که میتوانیم …
ادامه نوشته »