×
ribbon

آموزش جامع زبان برنامه نویسی سی

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

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آشنایی با زبان سی و مفاهیم آن

فراگیری برنامه نویسی با زبان سی

تسلط بر ساختار کد، داده، جریان برنامه و توابع

آموزش حلقه‌ها

این دوره شامل:

3 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

7 فصل74 جلسه3 ساعت ویدیو
مقدمه
  ورود به دنیای C
01:49
  آماده سازی همه چیز
02:46
مبانی زبان سی
  کدنویسی اولین برنامه خود
03:28
  چالش – خودتان کد بنویسید
01:15
  راه حل – خودتان کد بنویسید
01:44
  آغاز کار با زبان C
02:39
  بازبینی ساختار کد
03:06
  کار با چرخه توسعه C
03:21
  چالش – پیدا کردن و اصلاح اشکالات
00:55
  راه حل – پیدا کردن و اصلاح اشکالات
01:49
  بررسی پیش پردازنده
03:35
  آشنایی با فایل های Header و Library ها
03:29
  افزودن کامنت ها
02:49
  چالش – ساخت زیربنا
01:23
  راه حل – ساخت زیربنا
01:40
متغیرها و مقادیر
  آشنایی با انواع داده های زبان C
03:14
  اعلان متغیرها
02:59
  کار با متغیرها
03:05
  بررسی تابع printf()
03:15
  استفاده از مقادیر ثابت
03:03
  چالش – ایجاد مقادیر متغیر و ثابت
00:57
  راه حل – ایجاد مقادیر متغیر و ثابت
01:10
  آشنایی با دامنه متغیر
03:18
  ایجاد نوع های داده جدید
03:34
  تعیین کردن کاراکترها و رشته ها
03:27
  تعیین کردن اعداد صحیح و اعداد حقیقی
04:24
  Typecast کردن یک متغیر
03:21
  چالش – مبانی ورودی و خروجی
01:20
  راه حل – مبانی ورودی و خروجی
01:45
عملگرها و ریاضیات
  کار با عملگرهای ریاضیاتی
03:14
  چالش – انجام ریاضیات
00:59
  راه حل – انجام ریاضیات
01:40
  استفاده از عملگرهای تخصیص
01:54
  پیروی از ترتیب اولویت
02:06
  چالش – ترتیب را درست کنید
01:04
  راه حل – ترتیب را درست کنید
01:21
  کار با عملگرهای رابطه ای
02:44
  استفاده از عملگرهای منطقی
03:59
  آشنایی با عملگرهای بیتی
03:46
  جا به جا کردن بیت ها
03:28
  بررسی عملگرهای یگانی
03:54
  چالش – ریاضی دودویی
01:15
  راه حل – ریاضی دودویی
02:21
تصمیمات و حلقه ها
  تصمیم گیری کنید
03:48
  بررسی کارهای ممکن
02:44
  استفاده از عملگر سه گانه
03:11
  کار با ساختار switch-case
04:20
  چالش – انتخاب یک آیتم
00:39
  راه حل – انتخاب یک آیتم
01:07
  ساخت یک حلقه for
04:09
  تنظیم کردن حلقه while
03:16
  چالش – تکرار یک متن
00:58
  راه حل – تکرار یک متن
01:50
  Nest کردن حلقه ها
02:05
  خارج شدن از یک loop
03:38
  اجتناب از کلمه کلیدی goto
02:06
  چالش – کار با Grid
02:31
  راه حل – کار با Grid
02:19
توابع
  آشنایی با توابع
03:31
  ایجاد یک تابع
03:38
  چالش – نوشتن یک تابع
00:56
  راه حل – نوشتن یک تابع
01:20
  خروجی گرفتن یک مقدار از یک تابع
02:43
  چالش – خروجی گرفتن یک مقدار
00:52
  راه حل – خروجی گرفتن یک مقدار
01:50
  وارد کردن آرگومان ها به یک تابع
02:03
  چالش – وارد کردن مقادیر
00:54
  راه حل – وارد کردن مقادیر
01:32
  استفاده از آرگومان تابع main()
03:40
  حفظ کردن مقادیر در یک تابع
03:01
  ایجاد توابع بازگشتی
04:03
  چالش – کد را کامل کنید
01:24
  راه حل – کد را کامل کنید
01:41
نتیجه گیری
  گام های بعدی
05:14

پیش‌نیاز‌ها

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

توضیحات دوره

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

در این دوره آناتومی زبان برنامه نویسی سی را می شکافیم و نشان می دهیم که داده چگونه در متغیرها و مقادیر ذخیره می شود و نحوه استفاده از عملگرها برای انجام معادلات ریاضی، اصلاح مقادیر متغیر، ارزیابی expression ها و موارد دیگر را نشان می دهیم.

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

حتما چالش هایی که در طی این دوره ارائه می شوند را انجام دهید تا مهارت های برنامه نویسی جدیدتان را تست کنید و راه حال های خود را با راه حل مدرس مقایسه کنید.

دیدگاه کاربران

3

بر اساس امتیاز 3 دانشجو

1
2
3
4
5

دانشجوی دوره

8 ماه پیش

3

خیلی سریعه و صرفا برای کسی خوبه که مثلا زبان سی پلاس پلاس رو کار کرده و الان میخواد سی یاد بگیره

دانشجوی دوره

3 ماه پیش

1

تقریبا به درد نمیخوره و چیز زیادی یاد نمی گیرید

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
2دوره
317دانشجو
4نظر و امتیاز

دن گوکین فردی است که در حوزه های مختلف فعالیت کرده و به گفته خودش، برایش سخت است که صرفا در یک حوزه فعالیت کند. ایشان در طول عمر کاری خود بعنوان نویسنده، تولید کننده، مدرس، انیماتور و بسیاری موارد دیگر فعالیت کرده است. همچنین ایشان با یادگیری روابط عمومی بعنوان سخنگوی رسمی برندهایی مثل Dell,Microsoft و بسیاری برند دیگر، فعالیت کرده است. وی از سال 2003 شرکت خود را با نام ( Quantum Particle Bottling Co) تاسیس کرده و در حال حاضر بعنوان صاحب اصلی این شرکت فعالیت می‌کند.

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

برخی از برجسته‌ترین آثار او عبارتند از: DOS For Dummies، Windows For Dummies، Android Phones For Dummies و Word For Dummies.

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

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

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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