بخشی از پاورپوینت

اسلاید 1 :

اهداف كلي این درس

الگوریتمی برای حل مسئله ارائه دهد

اصول و مبانی اولیه نرم افزار و سخت افزار را بشناسد

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

مفاهیم اولیه برنامه نویسی ساخت یافته را بداند و اصول لازم را در

 مرحله اجراء بکار ببرد

دستورات زبان پاسکال را در برنامه ها  بکار ببرد

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

 نماید

اسلاید 2 :

  • از توابع ، روال ها برای جدا کردن قطعات برنامه استفاده کند
  • فایل ها را به عنوان محلی برای ذخیره داده ها در برنامه استفاده

 کند

  • با استفاده از قابلیت های زبان پاسکال برنامه ای را برای یک

 سیستم بنویسد.

اسلاید 3 :

v  جایگاه این درس در رشته مهندسی کامپیوتر

این درس اولین درس دانشگاهی رشته می باشد و نقطه شروعی برای ورود به

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

 اصول اولیه برنامه نویسی در این درس از جایگاه ویژه ای برخوردار است.

این درس پایه و اساس برنامه نویسی که جزء اصول این رشته می باشد را به

 فرگیران یاد می دهد .

بنابراین یادگیری دقیق این درس به همراه ارائه پروژه های عملی که لازمه این درس می باشد جزء اهم مسائل می باشد .

اسلاید 4 :

طرح درس

توصیه می شود این درس در بیست جلسه بصورت ذیل ارائه شود :

بخش اول :( در پنج جلسه )

      اهداف درس و فصل اول و دوم کتاب  درسی

اسلاید 5 :

مقدمه

  در زندگي روزمره، انسان با مسائل مختلفي روبروست و براي هر كدام

 از اين مسائل (حل مشكلات) راه حلي و روشي را بر ميگزيند. مسائلی از قبيل راه رفتن، غذا خوردن، خوابيدن و غيره كه بشر تقريباً هر روز آنها را پيش روي خود دارد.

  همه اين مسائل نياز به روشي براي حل كردن دارند مثلا راه رفتن بايد

 با ترتيب خاصي و مراحل معيني انجام شود. تا مسئله راه رفتن  براي

 بشر حل شود. اصطلاحاً روش انجام كار يا حل مسئله را الگوريتم آن

 مسئله مينامند

اسلاید 6 :

v تعريف الگوريتم

v

 الگوريتم مجموعهاي از دستورالعمل ها، براي حل مسئله ميباشد كه

شرايط زير را بايد دارا باشد:

  • دقيق باشد
  • جزئيات كامل حل مسئله را داشته باشد.
  • پايانپذير باشد.

اسلاید 7 :

 مراحل الگوريتم

براي حل يك مسئله بايد الگوريتم آن مسئله را مشخص كنيم (يا بيابيم). كه

 اصطلاحاً طراحي الگوريتم براي آن مسئله ناميده مي‌شود. در طراحي

الگوريتم معمولاً سه مرحله زير را از هم جدا مي‌كنند:

  • خواندن دادهها
  • انجام محاسبات
  • خروجيها

اسلاید 8 :

مثال  : الگوريتمي بنويسيد كه دو عدد از ورودي دريافت كرده مجموع

 دو عدد را محاسبه و چاپ نمايد.

0ـ شروع

b ,a را بخوان.

2ـ مجموع b , a را محاسبه و در sum قرار بده.

sum را در خروجي چاپ كن

4ـ پايان

اسلاید 9 :

 مثال: الگوريتمي بنويسيد كه سه عدد از ورودي دريافت كرده مجموع و ميانگين

 سه عدد را محاسبه و چاپ كند.

0ـ شروع

1ـ سه عدد از ورودي بخوان

2ـ مجموع سه عدد را محاسبه و در sum قرار بده.

sum را بر سه تقسيم كرده،در ave قرار بده.

ave , sum را در خروجي چاپ كن.

5ـ پايان.

اسلاید 10 :

معمولا درك يك الگوريتم با شكل راحتر از نوشتن آن بصورت متن

ميباشد. لذا الگوريتم را با فلوچارت(  flowchart )نمايش ميدهند.

 فلوچارت از شكلهاي زير تشكيل ميشود.

  • علامتهاي شروع و پايان: كه معمولا از يك بيضي استفاده ميكنند:
    • علامتهاي ورودي و خروجي: كه معمولا از متوازيالاضلاع استفاده ميشود:
در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید