آخرین نوشته‌ها
خانه | برنامه‌نویسی

برنامه‌نویسی

زبان C – ساختن کتابخانه (جلسه ۱۳)

کتابخانه نویسی یکی از اصول حرفه ای برنامه نویسی است که به مرتب شدن کدها، فراهم شدن امکان کار تیمی، امکان خطا یابی سریع تر کمک می کند. در این جلسه به شما یاد خواهیم داد تا کتابخانه ی خود را نوشته و به پروژه ی خود اضافه کنید. دقت داشته باشید که با نوشتن و اشتراک کتابخانه ها می توانید به رشد توان برنامه نویسی خود کمک کنید.

بیشتر بخوانید »

زبان C – دستورات پیش‌پردازش(جلسه ۱۲)

یکی از امکانات زبان C فرمان‌های پیش ترجمه یا پیش پردازش است. استفاده از این فرمان‌ها از یک‌ طرف باعث سهولت برنامه‌نویسی شده و از طرف دیگر قابلیت اصلاح و جابه‌جایی برنامه را بالا می برد. همان طور که از عنوان آن مشخص است این فرمان‌ها قبل از شروع ترجمه‌ی برنامه و در یک مرحله‌ی مقدماتی (قبل از اینکه برنامه کامپایل شود) بررسی‌شده و...

بیشتر بخوانید »

زبان C – تابع (جلسه ۱۱)

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

بیشتر بخوانید »

زبان C – حلقه‌های تکرار (جلسه ۱۰)

یکی دیگر از از اجزا اصلی زبان های برنامه نویسی حلقه ها هستند. حلقه های تکرار تحت شرایط خاصی، یک یا چند دستور را چندین بار اجرا می کنند. به عنوان مثال، اگر بخواهیم تعداد ۱۰۰ عدد را از ورودی بخوانیم و آن ها را با هم جمع کنیم. باید عمل خواندن عدد را ۱۰۰ بار تکرار کنیم. عملکرد یک حلقه به این صورت است که کد مربوط به حلقه تا...

بیشتر بخوانید »

زبان C – ساختارهای شرطی (جلسه ۹)

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

بیشتر بخوانید »

زبان C – عملگرها (جلسه ۸)

عملگرها یا اپراتورها علائمی هستند که وقتی به شکل تعریف شده درکنار یا بین مقادیر قرار می گیرند باعث انجام یک عمل می شوند و از این عمل یک نتیجه حاصل می شود. به عنوان مثال وقتی عملگر + بین دو مقدار ۱۰ و ۲۴ (که به آن هاعملوندهای عملگر یاد شده گفته می‌شود) به شکل ۱۰+۲۴ قرار می گیرد مفهوم آن عمل...

بیشتر بخوانید »

زبان C – ساختارها (جلسه ۷)

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

بیشتر بخوانید »

زبان C – آرایه‌ها و اشاره‌گرها (جلسه ۶)

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

بیشتر بخوانید »

زبان C – رشته‌ها (جلسه ۵)

رشته ها در زبان C برای ذخیره، بازیابی و دست‌کاری متن‌ها (مثل اسامی افراد) مورداستفاده قرار می‌گیرند. در زبان‌های برنامه‌نویسی برای یک کلمه مثل Hello از رشته‌ها استفاده می‌شود. رشته همان آرایه معمولی است که حاوی اطلاعات حروف هست. رشته نوع جدیدی، بلکه به‌صورت آرایه‌ای از کاراکترها تعریف می‌شود. در زبان c رشته‌هایی ...

بیشتر بخوانید »

زبان C – آرایه‌ها (جلسه ۴)

در برنامه نویسی مواردی پیش می آید که لازم است تعداد زیادی مقادیر در یک برنامه به صورت یکجا وجود داشته باشد و عملیاتی در مورد آن انجام گیرد که در این صورت معرفی کردن تعداد زیادی متغییر و انجام عملیات روی آن ها کار بسیار وقت گیری خواهد بود. مثلا خواندن تعداد زیادی سنسور رطوبت و دمای گلخانه و مقایسه آنها باهم.

بیشتر بخوانید »
کانال تلگرام میکرولرن
  • سلام دوست من :)
  • دوس داری AVR را ساده یاد بگیری؟
  • برنامه نویسی C را توی دانشگاه خوب یاد نگرفتی؟
  • از سایت های جذاب و تکنولوژیکی دنیا خبر داری؟
  • میونت با فیلمای با نمک و جذاب رباتیک چطوره؟
  • دنبال پروژه های جذاب برای دانشگاه یا کارای مورد علاقت میگردی؟
  • پس رو دکمه ی زیر یه تلنگر کوچولو بزن