بخشی از پاورپوینت
اسلاید 1 :
طرح درس:
درس 4 واحدی جهت دانشگاه پیام نور
40 ساعت (20 جلسه 2 ساعته در سایت یا (1+1) ساعته در کلاس و سایت.
توصیه می شود که کلاس در سایت کامپیوتر بر گزار شود, در غیر این صورت پیشنهاد می شود قسمت اول هر جلسه در کلاس و قسمت دوم در سایت, جهت تمرین عملی مطالب تدریس شده, برگزار شود.
اسلاید 2 :
جایگاه درس
این درس یکی از اصلی ترین دروس رشته های مهندسی کامپیوتر و علوم کامپیوتر می باشد.
این درس پیش نیاز بسیاری از دروس رشته های مذکور می باشد
از آنجا که یکی از اصلی ترین مهارتهای دانشجویان رشته های مذکور برنامه نویسی می باشد, این درس شایسته دقت و تمرین مناسب می باشد.
اسلاید 3 :
فهرست مطالب
منظور از برنامه نويسي کامپيوتر
تاريخچه مختصر برنامه نويسي
مراحل نوشتن يک برنامه
قالب کلی برنامه ها در زبان C
انواع خطاهای برنامه نویسی
اسلاید 4 :
فهرست مطالب
نمایش متن, دستور printf و کاراکترهای کنترلی
آشنایی با مفهوم متغیرها و عملگرها
چاپ مقدار متغيرها
دستورات ورودي: scanf, getche, getch
فرمت بندي خروجي
تبديل انواع
تقدم عملگرها
اسلاید 5 :
فهرست مطالب
تعینن طول میدان در دستورات scanf, printf
تبدیل انواع داده ای به یکدیگر
عملگرهای ++, --
دستورات شرطی: if, if-e se, switch-case
دستور break
حلقه ها: whi e, for, do-whi e
حلقه های تودرتو
اسلاید 6 :
برنامه نويسي
يک برنامه در واقع مجموعه اي از دستورات است که در حافظه ذخيره مي شود و سپس کامپيوتر آنها را اجرا مي کند.
اسلاید 7 :
چگونگي شکل گيري برنامه نويسي
در کامپيوترهاي اوليه براي انجام يک دستور خاص(مثلا جمع) ورودي ها به فرم مبناي 2 به دستگاه داده مي شد و سپس خروجي به صورت مبناي 2 مشاهده مي شد و بعد از آن دستورات بعدي انجام مي شد.
با استفاده ساختار فون نيومن کامپيوترهايي توليد شدند که قادر بودند دستورات را در حافظه ذخيره کنند و سپس آنها به طور خودکار و متواليا اجرا شوند.
به يک مجموعه دستورات که توسط کامپيوتر اجرا مي شود برنامه گفته مي شود.
اسلاید 8 :
زبان ماشين و اسمبلي
چون برنامه هاي اوليه به صورت کدهاي دودوئي که مستقيما قابل فهم به زبان ماشين بود نوشته مي شدند به اين برنامه ها برنامه ها به زبان ماشين (machine anguage program) گفته مي شد و به هر دستور، يک دستور زبان ماشين گفته مي شد.
مشکل نوشتن برنامه به زبان ماشين سختي نوشتن و ناخوانايي آن بود.
براي رفع اين مشکل زبانهاي اسمبلي شکل گرفت. در اين زبان ها براي هر دستور زبان ماشين يک عبارت تعريف شده است. مثلا براي جمع دو خانه حافظه A و B عبارت ADD A,B . در اين حالت برنامه نويس به جاي نوشتن يک سري 0 و1 ، با اين عبارات برنامه خود را مي نوشت.
برنامه اي که برنامه اسمبلي نوشته شده توسط کاربر را به زبان ماشين تبديل مي کند اسمبلر خوانده مي شود.
اسلاید 9 :
زبان هاي سطح بالا
با وجود آنکه زبان هاي اسمبلي کار برنامه نويسي را آسان مي کرد اما باز برنامه ها طولاني و معمولا ناخوانا بودند.
براي رفع اين مشکل زبان هاي سطح بالا بوجود آمدند. در اين زبان ها هر چند دستور زبان ماشين به يک عبارت با معنا که به زبان معمولي نزديک بود تبديل مي شود.
دو برنامه کامپايلر(compi er) و inker روي هم کار تبديل برنامه سطح بالا به زبان ماشين را انجام مي دهند.
اسلاید 10 :
تاريخچه زبان هاي برنامه نويسي
اولين زبان برنامه نويسي در1946 توسط P anka kü آمد و
اولين زبان سطح بالا FORTRANI بود که در 1954 بوجود آمد.
به مرور زمان برنامه نويسي ساده تر و پيشرفته تر شد:
–زبان هاي مجهز به امکانات گرافيکي :زبان هاي ويژوال : امکان نوشتن برنامه بدون تايپ دستورات: دهه 1960
–زبان هاي شيء گرا : Simu a (دهه 1970)
–انجام کارهاي شبکه اي و اينترنتي: java (1995)