پاورپوینت اصول کامپیوتر۲ در 330 اسلاید بسیار کامل شامل بخش های زیر می باشد:
فصل اول
مفاهیم اولیه
فصل دوم
زبان برنامه نویسی C
فصل سوم
انواع داده ها
فصل چهارم
توابع ورودی و خروجی
فصل پنجم
ساختارهای کنترلی و شرطی
فصل ششم
برنامه سازی پیمانه ای
فصل هفتم
آرایه
فصل هشتم
اشاره گر
فصل نهم
نوع داده کاربر
فصل دهم
پشته و صف
فصل یازدهم
ساختار درختی
فصل دوازدهم
فایل
فصل سیزدهم
توابع کتابخانه ای
بخشی از پاورپوینت:
الگوریتم:
الگوریتم مجموعه محدود و پایانپذیر از دستورالعملها است.
شرایط الگوریتم:
۱- ورودی:
یک الگوریتم می تواند هیچ یا چندین کمیت ورودی داشته باشد که از محیط خارج تامین می شود.
۲- خروجی:
الگوریتم بایستی حداقل یک کمیت بعنوان خروجی ایجاد کند.
۳- قطعیت:
هر دستورالعمل باید واضح و بدون ابهام باشد.
۴- محدودیت:
اگر ما دستورالعملهای یک الگوریتم را دنبال کنیم برای تمام حالات باید پس از طی مراحل محدودی الگوریتم خاتمه یابد.
۵- کارایی:
تنها قطعیت کافی نیست بلکه هر دستورالعمل نیز باید انجام پذیر باشد.
پایان پذیری تفاوت میان یک برنامه و یک الگوریتم است.
پیچیدگی فضای لازم
میزان حافظه یا پیچیدگی فضای یک برنامه مقدار حافظه مورد نیاز برای اجرای کامل یک برنامه است.
فضای مورد نیاز یک برنامه:
نیازمندیهای فضای ثابت:
این مطلب به فضای مورد نیازی که به تعداد و اندازه ورودی و خروجی بستگی ندارد اشاره دارد..
نیازمندیهای فضای متغیر:
این مورد شامل فضای مورد نیاز متغیرهای ساخت یافته استکه اندازه آن بستگی به نمونه ای از مساله ای که حل می شود دارد.
پیچیدگی زمانی:
میزان یا پیچیدگی زمانی یک برنامه مقدار زمانی است که کامپیوتر برای اجرای کامل برنامه لازم دارد.
چرخه زندگی یک سیستم:
موارد استفاده از اشاره گرها:
در بحث اشاره گرها عملگر * به دو مفهوم بکار می رود:
مقداردهی اولیه اشاره گرها:
به هر نوع متغیر از نوع اشاره گر می توان هنگام اعلان آن مقدار اولیه نسبت داد در اینصورت مقدار اولیه مورد نظر باید یک آدرس یا null باشد.
دانلود پاورپوینت اصول کامپیوتر۲