آموزش مقدمه ای بر برنامه نویسی C

Introduction to C Programming

در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
    • Chapters
    • descriptions off, selected
    • subtitles off, selected
      نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
      نمونه ویدیوها:
      • در حال بارگزاری، لطفا صبر کنید...
      توضیحات دوره: یک دوره ساده برنامه نویسی C برای مبتدیان مطلق سینتکس پایه C دریافت ورودی ها حساب در کنترل تصمیم گیری C - عملگرهای برابری و رابطه ای زبان C کلمات کلیدی If-Else عبارات while-Loops: Counter Controlled Repetitions while-Loops: Sentinel Controlled Repetitions Compound assignments, increment and recrement عملگرهای For-Loops Switch-Selections عملگرهای منطقی توابع فایل‌های سرصفحه عبور آرگومان‌ها بر اساس مقدار و بر اساس مرجع قوانین محدوده تولید اعداد تصادفی Enum مبانی آرایه‌ها اصول رشته‌ها و ارسال آرایه‌ها به توابع آرایه‌های دو بعدی و موارد دیگر. . . پیش نیازها: Windows PC بدون نیاز به پس زمینه برنامه نویسی. شما هر آنچه را که نیاز دارید یاد خواهید گرفت

      اگر در برنامه نویسی کاملاً تازه کار هستید و می خواهید یک مقدمه ساده داشته باشید، این دوره برای شما مناسب است. این دوره تا حدی بر اساس کتاب درسی C How to Program توسط Deitel و Deitel است. برنامه نویسی C هنوز یک نیاز رایج برای دانشجویان مهندسی و علوم کامپیوتر است زیرا زبان انتخابی برای برنامه نویسی سطح پایین است، به عنوان مثال، در سیستم های جاسازی شده، برنامه نویسی هسته سیستم عامل، درایورهای دستگاه و برنامه نویسی ماژول ها و غیره. از آنجا که C بسیار نزدیک با پردازنده کار می کند، برنامه های کاربردی حیاتی عمدتاً به زبان C نوشته می شوند و به ستون فقرات سیستم عامل های مدرن، کامپایلرها، مفسرها، کتابخانه های شخص ثالث و پایگاه داده تبدیل شده است. علاوه بر این، C یک زبان کوچک است که برای هزینه‌های سربار حداقل عملکرد طراحی شده است که آن را برای سیستم‌های جاسازی شده ایده‌آل می‌کند. C زبان انتخابی برای پیاده سازی سیستم عامل برای ویندوز، لینوکس و OSX است.

      ویژگی های این دوره:

      1. دوستانه مبتدی

      2. تمرین ها و راه حل ها با جزئیات توضیح داده شده است

      3. تمرینات عملی فراوان

      این دوره برای چه کسانی است:

      1. دانشجویان مهندسی و علوم کامپیوتر

      2. هر کسی که علاقه مند به یادگیری مفاهیم اساسی برنامه نویسی است

      نتایج یادگیری:

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


      امروز ثبت نام کنید و من شما را در داخل می بینم!


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

      معرفی Introduction

      • معرفی Introduction

      • (اختیاری) کتاب درسی مورد استفاده در این دوره (optional) Textbook used in this course

      نصب ابزار Installing the tools

      • نصب Dev-C++ Installing Dev-C++

      نحو زبان C پایه Basic C Language syntax

      • نحو پایه C Basic C Syntax

      • منابع کتاب درسی برای printf، توالی فرار و نظرات Textbook references for printf, escape sequences and comments

      دریافت ورودی از کاربر و همچنین عملیات حسابی Getting inputs from user and also arithmetic operations

      • دریافت ورودی و اضافه کردن اعداد صحیح Getting inputs and adding integers

      • بحث کتاب درسی در مورد دریافت ورودی، افزودن اعداد صحیح و مفاهیم حافظه Textbook discussion on getting inputs, adding integers & memory concepts

      حساب در C Arithmetic in C

      • حساب در C Arithmetic in C

      • تمرین 2.16 (حساب) Exercise 2.16 (Arithmetic)

      • تمرین 2.17 (سرعت نهایی) Exercise 2.17 (Final Velocity)

      کنترل تصمیم: اگر، دیگری، برابری و اپراتورهای رابطه ای Decision control: If, Else, Equality and Relational Operators

      • کنترل تصمیم: برابری و اپراتورهای رابطه ای Decision control: Equality and Relational Operators

      • ج کلمات کلیدی C Keywords

      • تمرین 2.19 (حساب، بزرگترین مقدار و کوچکترین مقدار) Exercise 2.19 (Arithmetic, Largest Value and Smallest Value)

      • بیانیه های انتخاب اگر-دیگر if-else selection statements

      در حالی که عبارات حلقه While loop statements

      • while-Loops: تکرار کنترل شده با شمارنده While-Loops : counter controlled iteration

      • while-Loops: تکرار کنترل شده نگهبان While-Loops: sentinel controlled iteration

      تخصیص ترکیبی، عملگرهای افزایش و کاهش Compound assignments, increment and decrement operators

      • تخصیص ترکیبی، عملگرهای افزایش و کاهش Compound assignments, increment and decrement operators

      • تمرین 3-32 (مربع ستاره) Exercise 3-32 (Square of Asterisks)

      • تمرین 3-33 (مربع توخالی ستاره ها) Exercise 3-33 (Hollow Square of Asterisks)

      بیانیه های برای حلقه For-Loop Statements

      • مبانی برای حلقه For-Loop Basics

      • تمرین 4-16 (برنامه چاپ مثلثی) Exercise 4-16 (Triangle-Printing Program)

      سوئیچ بیانیه های انتخاب Switch Selection Statements

      • مبانی انتخاب سوئیچ Switch Selection Basics

      • تمرین 4-5 (انتخاب سوئیچ) Exercise 4-5 (Switch selection)

      عملگرهای منطقی Logical Operators

      • مبانی عملگر منطقی Logical Operator Basics

      • تمرین 4-27 (سه گانه فیثاغورثی) Exercise 4-27 (Pythagorean Triples)

      کارکرد Functions

      • مقدمه ای بر توابع Introduction to functions

      • تمرین 5-15 (محاسبات هیپوتنوز) Exercise 5-15 (Hypotenuse Calculations)

      • فایل های سرصفحه Header Files

      • انتقال آرگومان ها بر اساس مقدار و با مرجع Passing arguments by value and by reference

      • قوانین محدوده Scope Rules

      تولید اعداد تصادفی Random Number Generation

      • اصول تولید اعداد تصادفی Random number generation basics

      • تمرین 5-32 (عدد را حدس بزنید) Exercise 5-32 (Guess the number)

      شمارش ها Enumerations

      • مبانی Enum Enum Basics

      آرایه ها Arrays

      • مبانی آرایه Array Basics

      • تمرین 6-12 (حلقه های آرایه) Exercise 6-12 (Array Loops)

      • رشته ها و ارسال آرایه ها به توابع Strings and Passing Arrays to Functions

      • آرایه های دو بعدی 2D Arrays

      منابع برای مطالعه بیشتر Resources for further study

      • سخنرانی پاداش Bonus Lecture

      نمایش نظرات

      آموزش مقدمه ای بر برنامه نویسی C
      جزییات دوره
      5 hours
      38
      Udemy (یودمی) Udemy (یودمی)
      (آخرین آپدیت)
      3,047
      4.1 از 5
      دارد
      دارد
      دارد
      Paul Chin
      جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

      Google Chrome Browser

      Internet Download Manager

      Pot Player

      Winrar

      Paul Chin Paul Chin

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