اشاره‌گرها در ++C

اشاره‌گرها در ++C

آموختن اشاره‌گرهای ++C  آسان و جذاب است. برخی کارها در ++C را می‌توان با استفاده از اشاره‌گرها آسان‌تر انجام داد، و برخی دیگر از کارها در ++C ، مانند اختصاص حافظه پویا (دینامیک) را نمی‌توان بدون وجود اشاره‌گرها به انجام رساند. همانطور که می‌دانید هر متغیر مکانی از حافظه است …

ادامه نوشته »

رشته‌ها در ++C

++C دو نوع روش برای بیان رشته‌ها دارد: رشته با کارکترهای سبک زبان C کلاس string معرفی شده در ++C استاندارد رشته با کارکترهای سبک زبان C این نوع رشته از زبان C اتخاذ شده و ++C کماکان به پشتیبانی از آن ادامه می‌دهد. این نوع رشته درواقع یک آرایه …

ادامه نوشته »

آرایه‌ها در ++C

آرایه‌ها در ++c

در این جلسه از آموزش ++C به بررسی آرایه‌ها در ++C میپردازیم. ++C ساختار داده‌ای به نام آرایه فراهم کرده که مجموعه‌ای ترتیبی از عناصر هم نوع، با اندازه ثابت را در خود ذخیره می‌کند. یک آرایه برای ذخیره مجموعه‌ای از داده‌ها استفاده می‌شود، اما مفیدتر است که یک آرایه …

ادامه نوشته »

اعداد در ++C

اعداد در C++

در حالت عادی، هنگام کار با اعداد، از نوع داده‌های پایه مانند int، short، long، float، double و … استفاده می‌کنیم. هنگام صبحت از نوع داده‌های ++C، نوع داده‌های عددی، مقادیر احتمالی و محدوده آنها را توضیح داده‌ایم. تعریف اعداد در ++C در آموزش‌های پیشین اعداد مختلف را تعریف کرده …

ادامه نوشته »

توابع در ++C

توابع در C++

یک تابع به مجموعه‌ای از دستورات گفته می‌شود که در کنار هم یک وظیفه خاص را انجام می‌دهند. هر برنامه ++C دارای حداقل یک تابع، یعنی تابع ()main می‌باشد. همه برنامه‌ها می‌توانند توابعی اضافه بر تابع main تعریف کنند. می‌توانید کد خود را به چندین تابع تقسیم کنید. اینکه چگونه کد …

ادامه نوشته »

ساختارهای تصمیم گیری در ++C

در ساختارهای تصمیم گیری (Decision making)، برنامه‌نویس موظف است که یک یا چند شرط را برای ارزیابی و تست برنامه مشخص کند، و همچنین یک یا چند دستور را برای اجرا در صورت درست بودن شرط فراهم کند و در صورت نیاز، دستورات دیگری را برای اجرا در حالت نادرست …

ادامه نوشته »

اتصال ماژول بلوتوث HC-05 به آردوینو

آموزش ماژول بلوتوث HC-05 و آردوینو

در این آموزش یاد خواهیم گرفت که چگونه از ماژول HC-05، برای کنترل آردوینو از طریق ارتباط بلوتوث استفاده کنیم. در ادامه با ما باشید تا باهم اتصال ماژول بلوتوث HC-05 به آردوینو را یادبگیریم. مروری اجمالی در این آموزش دو مثال آورده شده، یکی کنترل آردوینو با استفاده از …

ادامه نوشته »

PLC های ساخته شده با آردوینو

آردوینو یا PLC

احتمالا همه‌ی ما که حتی آشنایی کوچکی با PLC‌ها ( کنترلرهای منطقی برنامه‌پذیر) داشته باشیم، از قبل می‌دانیم که مهم‌ترین ماژول‌های یک PLC از نظر کارایی و قدرت شباهت زیادی با کامپیوترهای خانگی (PC) دارند. از طرفی پیچیدگی‌های جانبی آن‌ها را ندارند. بنابراین اگر بخواهیم تشبیه دقیق‌تری داشته باشیم می‌توانیم …

ادامه نوشته »

رله ها: ساختار، عملکرد و انواع

رله ها: ساختار، عملکرد و انواع

در این آموزش شما را با رله آشنا می کنیم و مواردی مانند رله چیست؟ نحوه‌ی عملکرد آن چگونه است؟ چه انواعی دارد؟ را باهم بررسی میکنیم. یکی از اصلی‌ترین و قدیمی‌ترین کاربردهایی که از رله‌ها در طول تاریخ وجود داشته است، استفاده از آن‌ها در ارسال و دریافت اطلاعات …

ادامه نوشته »

4 اپلیکیشن که هر دانشجوی مهندسی برق باید داشته باشد

4 اپلیکیشن رایگانی که هر دانشجوی مهندسی باید داشته باشد

دانشجویان رشته‌های مهندسی اولین کسانی خواهند بود که پذیرفته‌اند دوره آموزشی آن‌ها چه در مقطع کارشناسی و چه در مقطع کارشناسی ارشد می‌تواند یک تجربه دشوار و در عین‌حال موردنیاز باشد. خوشبختانه، چندین اپلیکیشن برای پاسخگویی به نیاز دانشجویان وجود دارد. این اپلیکیشن‌ها به منظور استفاده آسان دانشجویان، از طریق …

ادامه نوشته »

انواع حلقه در ++C

گاهی وضعیتی بوجود می‌آید که مجبور هستیم یک بلوک کد را چندین بار اجرا کنیم. در حالت کلی، دستورات به ترتیب اجرا می‌شوند: دستور اول در یک تابع پیش از بقیه دستورات اجرا می‌شود، سپس دستور دوم و الی آخر. زبان‌های برنامه‌نویسی ساختارهای کنترلی برای ما فراهم آورده‌اند تا  مسیرهای …

ادامه نوشته »

تابع main در پایتون: درک __name__ == __main__

تابع اصلی در پایتون: درک تابع main

تابع main در پایتون چیست؟ تابع اصلی یا main پایتون نقطه شروع هر برنامه می‌باشد. وقتی برنامه اجرا می‌شود، مفسر پایتون (python interpreter) کد را به صورت ترتیبی اجرا می‌کند. تابع اصلی تنها به هنگام اجرای فایل به صورت یک برنامه پایتون، اجرا می‌شود. اما این تابع هنگام اجرای فایل …

ادامه نوشته »

شی‌گرایی در پایتون: کلاس، شی، وراثت و سازنده

شی گرایی در پایتون

در این جلسه از آموزش پایتون به بررسی شی‌گرایی در پایتون، تعاریف و کاربردها‌ی کلاس، شی، وراثت و سازنده می‌پردازیم. کلاس چیست؟ یک کلاس یک نوع گروه‌بندی منطقی برای داده‌ها و توابع می‌باشد. کلاس‌ها این آزادی را فراهم می‌کنند تا ساختار داده‌هایی ایجاد کنید که شامل محتویات دلخواه بوده و …

ادامه نوشته »

آموزش حلقه ها در پایتون – حلقه‌های‌ for و While

حلقه For و While در پایتون

حلقه چیست؟ حلقه ها می‌توانند یک بلوک کد را تا برآورده شدن یک شرط مشخص، چندین بار اجرا کنند. کاربرد آنها در برنامه‌نویسی بسیار متداول است. در این آموزش حلقه ها در پایتون را یادخواهیم گرفت. حلقه For چیست؟ حلقه For برای شمارش عناصر یک دنباله به‌ کار می‌رود. این …

ادامه نوشته »

دستورات IF، ELSE، ELIF، If تودرتو و Switch Case در پایتون

دستور شرطی چیست؟ یک دستور شرطی در پایتون محاسبات و عملیات مختلف را، بسته به ارزیابی قیدهای بولی  که به true یا false منجر می‌شود انجام می‌دهد. دستورات شرطی در پایتون بوسیله دستور IF مدیریت می‌شوند. دستور IF چیست؟ چگونه باید از آن استفاده کرد؟ در پایتون، دستور If برای …

ادامه نوشته »