پاورپوینت ساختمان داده در C (pptx) 321 اسلاید
                                    
                                    دسته بندی : پاورپوینت
                                    نوع فایل :  PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
                                    تعداد اسلاید: 321 اسلاید
 
                                    قسمتی از متن PowerPoint (.pptx) :
                                    
ساختمان داده ها به زبان 
C
تهيه کننده: سيده فاطمه نوراني
گروه: کامپيوتر
دانشگاه پيام نور
Data Structure in C
شناسنامه منبع
عنوان منبع:
 
ساختمان داده ها به زبان 
C
مترجم:
 
امير عليخانزاده
انتشارات:
 
باغاني
منبع اصلي:
Fundamental of data Structure in C
Horowitz Ellis
جايگاه درس در رشته کامپيوتر
ضرورت اين درس:
ضرورت نياز به زبانهاي سطح بالا
ضرورت ترجمه برنامه هاي نوشته شده با زبان سطح بالا به برنامه به زبان ماشين
تنوع زبانهاي برنامه نويسي سطح بالا
دروس پيش نياز:
نوع درس:
 
اجباري
تعدادکل ساعات تدريس: 30
تعداد جلسات تدريس:10
فصل اول : مفاهيم اساسي
آشنايي با سيکل زندگي نرم افزار
آشنايي با الگوريتم
اهداف
1-1 سيکل زندگي نرم افزار-نیازمندی ها
نیازمندیها
تمام پروژه هاي بزرگ برنامه نويسي با مجموعه اي از مشخصات و خصوصياتي که اهداف پروژه را مشخص مي کند، شروع مي شود. 
اين نيازمنديها اطلاعاتي را به برنامه نويسان مي دهند(ورودي) و نيز نتايجي را که بايد ايجاد گردد(خروجي) تعيين مي کنند.
1-1 سيکل زندگي نرم افزار- تحلیل
تحليل:
 
در اين مرحله مساله را به بخشهاي قابل کنترل تقسيم مي کنند.
در تحليل يک سيستم دو شيوه وجود دارد :
					
 1- شيوه از بالا به پايين
					 2- شيوه از پايين به بالا
				
1-1 سيکل زندگي نرم افزار- طراحی
طراحي 
اين مرحله ادامه کاري است که در مرحله تحليل انجام مي شود.
طراح سيستم را از دو نقطه نظر بررسي مي کند:
از نظرداده هاي مقصود
(data objects)
 مورد نياز برنامه
از نظر اعمالي که بر روي آنها انجام مي شود. اين ديدگاه به مشخصات الگوريتم ها و فرضيات خط مشي ها ي طراحي الگوريتم نياز دارد.
				
ايجاد نوع داده مجرد
1-1 سيکل زندگي نرم افزار- ...
 
پالايش(اصلاح) و کدنويسي:
 
در اين مرحله، نمايشي براي داده هاي مقصد خود انتخاب مي شود و براي  هر عملي که بر روي آنها انجام مي شود، الگوريتم نوشته مي شود.
 
بازبيني:
 
در اين مرحله درستي برنامه ها اثبات مي شود و برنامه ها با انواع داده هاي ورودي مختلف تست  و خطاهاي برنامه رفع مي شود.
جنبه هاي مهم بازبيني:
 
اثبات درستی
تست
اشکال زدايي
1-1 نمودار سيکل زندگي نرم افزار
نيازمنديها
تحليل
طراحي
پالايش و کدنويسي
بازبيني