چکیده
در این فرادرس، دانشجویان عزیز با مباحث مختلف ساختار (Structure) و یونیون (Union) در برنامه نویسی C آشنا می شوند. نقطه قوت آموزش این است که به طور کامل به توضیح مباحث مربوطه پرداخته شده است و آموزش توسط یکی از بهترین مدرسین متخصص در این زمینه انجام شده است.
آموزش ساختار (Structure) و یونیون (Union) در برنامه نویسی C - (رایگان)
توضیحات تکمیلی
در این فرادرس، دانشجویان عزیز با مباحث مختلف ساختار (Structure) و یونیون (Union) در برنامه نویسی C آشنا می شوند. مطالب و نکات آموزشی مورد اشاره در این آموزش توسط دکتر سیدمصطفی کلامی هریس (فارغ التحصیل دکتری مهندسی برق - کنترل، دانشگاه صنعتی خواجه نصیرالدین طوسی) ارائه شده اند، و همه موارد مطرح شده در کنار مرور کامل بر مباحث تئوری و مفهومی به صورت کاملا عملی و گام به گام پیاده شده اند. از این رو، این آموزش می تواند به عنوان یک مرجع کاملا علمی و عملی مورد استفاده دانشجویان و دانش پژوهان باشد.
زبان برنامه نویسی C (سی)، بدون شک یکی از مهم ترین زبان های برنامه نویسی است که هم به وفور به صورت مستقیم برای پیاده سازی انواع نرم افزارها و برنامه ها بر روی انواع سیستم های سخت افزاری و سیستم های عامل استفاده شده است، و هم منشا ایجاد زبان های برنامه نویسی جدید تر، نظیر C++ (سی پلاس پلاس)، Java (جاوا)، C# (سی شارپ)، بوده است. بسیاری از مفاهیم مورد استفاده در ساختار این زبان برنامه نویسی بعدها تبدیل به موضوعات پایه ای و اساسی علوم کامپیوتر شدند، و از این نظر، زبان برنامه نویسی C، دارای ارزش های تئوریک بسیار بالایی است.
نظر به اهمیت و جایگاه ویژه زبان های برنامه نویسی C و C++، چند مجموعه آموزشی متوالی برای آموزش این زبان های برنامه نویسی بر روی فرادرس ارائه خواهند شد، که مجموعه آموزشی حاضر، بخش نخست از این موارد است، و با در بر گرفتن ۱۲ درس آموزشی از برنامه نویسی C (که پیش نیاز برنامه نویسی C++ نیز هستند)، یک شروع و ورود بسیار خوب را برای همه علاقه مندان به آموزش برنامه نویسی را فراهم می کند. در ادامه این آموزش، سایر مجموعه های تکمیلی نیز برای آموزش مباحث برنامه نویسی C و C++ تا سطح پیشرفته و حرفه ای بر روی فرادرس ارائه خواهند شد.
در این مجموعه آموزشی بیشتر بر روی استاندارد ANSI C تاکید شده است اما استاندارهای جدیدتر از زبان C نیز مورد اشاره واقع شده اند که در خلال مباحث فیلم، نکات مربوط به آن ها آمده است.
ضمنا، برای پیاده سازی برنامه ها به زبان های C و C++ می توان از محیط های برنامه نویسی و توسعه مجتمع (IDE) مختلفی استفاده نمود، که فهرست کاملی از آن ها در جلسه ابتدایی این آموزش، آمده است. اما برای راحتی و سهولت در استفاده، از میان این محیط ها، از Code::Blocks (لینک) در این مجموعه آموزشی استفاده شده است.
در این درس مباحث مربوط به ساختار (Structure) و یونیون (Union)، آموزش داده می شود. ساختارها از جمله ابزار های مهمی هستند که در زبان های برنامه نویسی پیاده سازی شده اند و برای تولید برنامه های پیشرفته با کاربردهای مختلف ضروری هستند. یک سری مفاهیمی در این مبحث بیان می شوند که پایه مباحث شی گرایی هستند. در اینجا ابتدا با بیان شباهت و تفاوت ساختارها و آرایه ها با مفهوم ساختارها آشنا شده و سپس نحوه تعریف ساختارها و همچنین ایجاد متغیرهایی از نوع ساختارهای تعریف شده، مورد بحث قرار می گیرند. با مثال های عملی، نحوه دسترسی به فیلدهای یک ساختار و استفاده از اشاره گرها در تعریف ساختارها و همچنین ساختارهای خود ارجاع، آموزش داده می شوند. در ادامه با آموزش نحوه ارسال ساختارها به توابع و انجام تغییرات روی فیلدهای آن ها و استفاده از دستور typdef، مباحث مربوط به ساختارها تکمیل می شود. در پایان با ساختارهای متحد یا Union آشنا می شوید.
لازم به یادآوری است، در خلال همه مباحث آموزش، مفاهیم برنامه نویسی معرفی شده، به صورت عملی و گام به گام، برای پیاده سازی پروژه های برنامه نویسی مورد استفاده قرار گرفته اند و از این رو، این فرادرس، نه تنها مباحث تئوری بلکه مباحث عملی نیز به صورت کامل و جامع به مخاطبین، آموزش داده می شوند.
این آموزش بخشی از «مجموعه فرادرس های آموزش برنامه نویسی C» می باشد.
برای کسب اطلاعات بیشتر بر روی این لینک (+) کلیک کنید.
مشاهده آموزش

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایینتر از کیفیت HD ویدئو اصلی باشد؛ میتوانید ویدئو را دانلود و مشاهده کنید (دانلود پیشنمایش - حجم: ۱۲۱ مگابایت -- (کلیک کنید +))
اطلاعات تکمیلی
نام آموزش | آموزش ساختار (Structure) و یونیون (Union) در برنامه نویسی C - (رایگان) |
---|---|
ناشر | فرادرس |
کد آموزش | FVRC10111 |
مدت زمان | ۸۶ دقیقه |
زبان | فارسی |
نوع آموزش | آموزش ویدئویی (لینک دانلود) |
حجم دانلود | ۱۲۱ مگابایت (کیفیت ویدئو HD با فشرده سازی انحصاری فرادرس) |
نظرات
محمد
آقای کلامی واقعا پر معلومات هستند. فقط به نظرم از روی یه سری از مطالب سریع رد میشن.
پاسخ به نظر
مبینی
با سلام به طور بینظیری کلام و فن بیان جناب آقای دکتر کلامی هریس رو ستایش میکنم. در این آموزش تفاوت های یونیون و ساختار خیلی دقیق و کامل و جامع بیان شده و برای کسانی که برنامه نویسی میکنن اما تفاوت های اینارو نمیدونن بی نهایت توصیه میشه که حتما این آموزش رو تماشا کنن چون این آموزش بی اندازه کاربردیه و میتونه کمک بزرگی برای تقویت مهارت های برنامه نویسیشون باشه
پاسخ به نظر
امیر علی
خیلی عالی
ممنون بابت زحماتتون
محشره فیلم های اموزشی
پاسخ به نظر
زهرا حسنی
محشره...خداقوت دمتون گرم
پاسخ به نظر