لطفا به نکات زیر در هنگام خرید دانلود پاورپوینت برنامه سازی پیشرفته (C) توجه فرمایید.

1-در این مطلب، متن اسلاید های اولیه دانلود پاورپوینت برنامه سازی پیشرفته (C) قرار داده شده است 2-به علت اینکه امکان درج تصاویر استفاده شده در پاورپوینت وجود ندارد،در صورتی که مایل به دریافت  تصاویری از ان قبل از خرید هستید، می توانید با پشتیبانی تماس حاصل فرمایید 3-پس از پرداخت هزینه ، حداکثر طی 12 ساعت پاورپوینت خرید شده ، به ادرس ایمیل شما ارسال خواهد شد 4-در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل اسلاید ها میباشد ودر فایل اصلی این پاورپوینت،به هیچ وجه بهم ریختگی وجود ندارد 5-در صورتی که اسلاید ها داری جدول و یا عکس باشند در متون زیر قرار نخواهند گرفت

اسلاید ۱ :

طرح درس:

lدرس ۴ واحدی جهت دانشگاه پیام نور

l40 ساعت (۲۰ جلسه ۲ ساعته در سایت یا (۱+۱) ساعته در کلاس و سایت.

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

اسلاید ۲ :

جایگاه درس

lاین درس یکی از اصلی ترین دروس رشته های مهندسی کامپیوتر و علوم کامپیوتر می باشد.

lاین درس پیش نیاز بسیاری از دروس رشته های مذکور می باشد

lاز آنجا که یکی از اصلی ترین مهارتهای دانشجویان رشته های مذکور برنامه نویسی می باشد, این درس شایسته دقت و تمرین مناسب می باشد.

l

اسلاید ۳ :

فهرست مطالب

lمنظور از برنامه نويسي کامپيوتر

lتاريخچه مختصر برنامه نويسي

lمراحل نوشتن يک برنامه

lقالب کلی برنامه ها در زبان C

lانواع خطاهای برنامه نویسی

اسلاید ۴ :

فهرست مطالب

lنمایش متن, دستور printf و کاراکترهای کنترلی

lآشنایی با مفهوم متغیرها و عملگرها

lچاپ مقدار متغيرها

lدستورات ورودي: scanf, getche, getch

lفرمت بندي خروجي

lتبديل انواع

lتقدم عملگرها

l

اسلاید ۵ :

فهرست مطالب

lتعینن طول میدان در دستورات scanf, printf

lتبدیل انواع داده ای به یکدیگر

lعملگرهای ++, —

lدستورات شرطی: if, if-else, switch-case

l دستور break

lحلقه ها:  while, for, do-while

lحلقه های تودرتو

l

اسلاید ۶ :

برنامه نويسي

lيک برنامه در واقع مجموعه اي از دستورات است که در حافظه ذخيره مي شود و سپس کامپيوتر آنها را اجرا مي کند.

اسلاید ۷ :

چگونگي شکل گيري برنامه نويسي

lدر کامپيوترهاي اوليه براي انجام يک دستور خاص(مثلا جمع) ورودي ها به فرم مبناي ۲ به دستگاه داده مي شد و سپس خروجي به صورت مبناي ۲ مشاهده مي شد و بعد از آن دستورات بعدي انجام مي شد.

lبا استفاده ساختار فون نيومن کامپيوترهايي توليد شدند که قادر بودند دستورات را در حافظه ذخيره کنند و سپس آنها به طور خودکار و متواليا اجرا شوند.

lبه يک مجموعه دستورات که توسط کامپيوتر اجرا مي شود برنامه گفته مي شود.

اسلاید ۸ :

زبان ماشين و اسمبلي

lچون برنامه هاي اوليه به صورت کدهاي دودوئي که مستقيما قابل فهم به زبان ماشين بود نوشته مي شدند به اين برنامه ها برنامه ها به زبان ماشين (machine language program) گفته مي شد و به هر دستور، يک دستور زبان ماشين گفته مي شد.

lمشکل نوشتن برنامه به زبان ماشين سختي نوشتن و ناخوانايي آن بود.

lبراي رفع اين مشکل زبانهاي اسمبلي شکل گرفت. در اين  زبان ها براي هر دستور زبان ماشين يک عبارت تعريف شده است. مثلا براي جمع دو خانه حافظه A  و B عبارت ADD A,B . در اين حالت برنامه نويس به جاي نوشتن يک سري ۰ و۱ ، با اين عبارات برنامه خود را مي نوشت.

lبرنامه اي که برنامه اسمبلي نوشته شده توسط کاربر را به زبان ماشين تبديل مي کند اسمبلر خوانده مي شود.

l

l

l

اسلاید ۹ :

زبان هاي سطح بالا

lبا وجود آنکه زبان هاي اسمبلي کار برنامه نويسي را آسان مي کرد اما باز برنامه ها طولاني و معمولا ناخوانا بودند.

lبراي رفع اين مشکل زبان هاي سطح بالا بوجود آمدند. در اين زبان ها هر چند دستور زبان ماشين به يک عبارت با معنا که به زبان معمولي نزديک بود تبديل مي شود.

lدو برنامه کامپايلر(compiler) و linker روي هم کار تبديل برنامه سطح بالا به زبان ماشين را انجام مي دهند.

اسلاید ۱۰ :

تاريخچه زبان هاي برنامه نويسي

lاولين زبان برنامه نويسي در۱۹۴۶ توسط Plankalkül آمد و

l

lاولين زبان سطح بالا FORTRAN I بود که در ۱۹۵۴ بوجود آمد.

lبه مرور زمان برنامه نويسي  ساده تر و پيشرفته تر شد:

–زبان هاي مجهز به امکانات گرافيکي :زبان هاي ويژوال : امکان نوشتن برنامه بدون تايپ دستورات: دهه ۱۹۶۰

–زبان هاي شيء گرا : Simula (دهه ۱۹۷۰)

–انجام کارهاي شبکه اي و اينترنتي: java (1995)