یک جزوه کامل از درس مهندسی نرم افزار 1 که یکی از دوستان لطف کردن دادن که همه ازش استفاده کنند.

دانلود مهندسی نرم افزار 1

+ نوشته شده در شنبه چهارم مهر 1388ساعت 22:27 توسط میلاد |

طراحی و پياده سازی زبانهای برنامه سازی

بر اساس کتاب اصول طراحی و پياده سازی زبانهای برنامه سازی ترجمه جعفرنژاد قمی

 

فصل اول

اصول طراحی زبانها

 

چرا زبانهای برنامه سازی را مطالعه می کنیم؟

برای بهبود توانایی خود در توسعه الگوریتمهای کارآمد

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

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

انتخاب بهترین زبان برنامه سازی

آموزش زبان جدید ساده می شود.

طراحی زبان جدید ساده می شود.

.....


ادامه مطلب
+ نوشته شده در دوشنبه بیست و هشتم بهمن 1387ساعت 17:18 توسط میلاد |

الگوريتم جستجوي دودويي

در روش جستجوي دودويي به يک آرايۀ مرتب نياز است.

 هنگام جستجو آرايه از وسط به دو بخش بالايي و پاييني تقسيم مي‌شود.

مقدار مورد جستجو با آخرين عنصر بخش پاييني مقايسه مي‌شود.

 اگر اين عنصر کوچک‌تر از مقدار جستجو بود، مورد جستجو در بخش پاييني وجود ندارد و بايد در بخش بالايي به دنبال آن گشت.

 

دوباره بخش بالايي به دو بخش تقسيم مي‌گردد و گام‌هاي بالا تکرار مي‌شود.

....


ادامه مطلب
+ نوشته شده در دوشنبه بیست و هشتم بهمن 1387ساعت 16:51 توسط میلاد |

براي دانلود جزوه درس ساختمان هاي گسسته بر روي لينك زير كليك كنيد..

ساختمان هاي گسسته جلسه دوم

+ نوشته شده در چهارشنبه بیست و سوم بهمن 1387ساعت 14:34 توسط میلاد |

فصل4                                   

فرایند های نرم افزار

 

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

فعالیت های اساسی که در تمام فرایند های نرم افزاری مشترکند :

 

      1- تعیین مشخصات نرم افزار .

      2- طراحی و پیاده سازی نرم افزار .

      3- اعتبار سنجی نرافزار .

      4- تکامل نرم افزار.

....

 


ادامه مطلب
+ نوشته شده در چهارشنبه بیست و سوم بهمن 1387ساعت 13:51 توسط میلاد |

فصل هفتم

مدیریت حافظه

 

نیازهای مدیریت حافظه:

دارای پنج نیاز زیر است:

 

- جابجایی: برای این منظور سیستم باید از محل فرآیند ها آگاهی داشته باشند و آدرس آنها را ذخیره کنند.

 

- حفاظت: باید در مقابل تداخل های ناخواسته حفاظت شود خواه تصادفی باسد یا عمدی .

 

- اشتراک: باید با داشتن حفاظت به گونه باشد تا دیگرا نیز به توانند به آن دستیابی داشته باشند .

 ....


ادامه مطلب
+ نوشته شده در جمعه بیست و ششم مهر 1387ساعت 15:21 توسط میلاد |

درس ساختمان های گسسته یکی از دروس اصلی رشته کامپیوتره که 3 واحد داره تقریبا میشه گفت همون مطالب دروس ریاضیات گسسته و جبر و احتمال دبیرستان با کمی تغییرات و اضافات و کاربرد اون در رشته کامپیوتره.امروز جلسه اول این درس رو گذاشتم برای دانلود که به صورت پی دی اف هست و توسط انجمن آی تی دانشگاه پیام نور قم گردآوری شده است.امیدوارم واستون مفید باشه.ضمنا نظر یادتون نره دوستان عزیز

برای دانلود جزوه روی ادامه مطلب کلیک کنید


ادامه مطلب
+ نوشته شده در چهارشنبه بیست و چهارم مهر 1387ساعت 0:22 توسط میلاد |

طراحی پردازش

- طراحی

 اجزا

آنها چگونه در کنار هم قرار می گیرند

-  تجزیه بالا به پایین بخشهای مختلط

 

- ترکیب پایین به بالای بخشهای ساده

Free Image Hosting

 

......


ادامه مطلب
+ نوشته شده در دوشنبه پانزدهم مهر 1387ساعت 16:26 توسط میلاد |

جلسه 2

سيستم‌هاي مبتني بر دانش: کليد قدرت؟ (1969-1979)

 

روش‌هاي ضعيف: مبتني بر يک جستجوي همه‌منظوره مي‌باشند که قدم‌هاي اوليه يادگيري را برمي‌دارند اما تلاشي در جهت يافتن راه‌حل‌هاي کامل ندارند.

به اين دليل که اطلاعات ضعيفي را در مورد دامنه فعاليت خود به کار مي‌برند.

پس براي حل مسائل دشوار، تقريباً جواب را از قبل بايد بدانيم.

برنامه DENDRAL از برنامه‌هايي است که از اين رهيافت استفاده مي‌کند.

 

.....


ادامه مطلب
+ نوشته شده در پنجشنبه چهارم مهر 1387ساعت 19:56 توسط میلاد |

فصل3 

سیستم های حیاتی

 

سیستم های حیاتی :

سیستم هایی هستند که شکست می تواند منجر به ضررهای اقتصادی ، خرابی فیزیکی یا آسیب رسانی به انسان می شود .

 سه نوع سیستم حیاتی وجود دارد : 

 1- سیستم های حیاتی امنیتی .

 2- سیستم های حیاتی مأموریتی . 

 3- سیستم های حیاتی تجاری .

 

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

.....


ادامه مطلب
+ نوشته شده در پنجشنبه چهارم مهر 1387ساعت 19:6 توسط میلاد |

 

فصل دهم

ساير حالتهاي آدرس دهي

 

دستورالعمل int و جدول بردار وقفه‌ها

 

بعضي مواقع از فراخواني معمولي روال‌ها استفاده مي‌شود. ولي DOS و بسياري از سيستم‌عامل‌هاي ديگر از نوع بخصوص فراخواني روال استفاده مي‌کنند؛ يک وقفه نرم‌افزاري که بعضي مواقع آن را يک تله يا يک استثناء مي‌گويند.

براي فعال کردن يک وقفه مي‌توان از دستورالعمل int استفاده نمود.

بعلاوه، بعضي وقفه‌هاي توسط خود سخت‌افزار PC توليد مي‌شوند.

 ....


ادامه مطلب
+ نوشته شده در سه شنبه دوم مهر 1387ساعت 1:14 توسط میلاد |

5- ارسال آرايه به تابع‌

كد float a[]; كه آرايه a را اعلان مي‌كند دو چيز را به كامپايلر مي‌گويد:

1- اين که نام آرايه a است

2- عناصر آرايه از نوع float هستند.

 سمبل a نشاني حافظۀ آرايه را ذخيره مي‌کند. لازم نيست تعداد عناصر آرايه به کامپايلر گفته شود زيرا از روي نشاني موجود در a مي‌توان عناصر را بازيابي نمود. به همين طريق مي‌توان يک آرايه را به تابع ارسال کرد. يعني فقط نوع آرايه و نشاني حافظۀ آن به عنوان پارامتر به تابع فرستاده مي‌شود.

 .....


ادامه مطلب
+ نوشته شده در سه شنبه دوم مهر 1387ساعت 0:16 توسط میلاد |

 
فصل 6

توابع و کلاس حافظه

هدف کلی

آشنایی با توابع، پارامترهای خط فرمان، آرگومانهای argc و argv و حافظه‌های C

هدفهای رفتاری

از دانشجو انتظار مي‌رود پس از مطالعة این فصل،

1. تابع و انواع آن را تعریف کند.

2. مزایای تعریف تابع فرعی را بیان کند.

3. عناصر تشکیل‌دهندة هر تابع را بشناسد.

4. کاربرد دستور return را بیان کند.

5. نحوة فراخوانی تابع را بشناسد.

6. روش انتقال آرایه به تابع را بیان کند.

7. روشهای تعریف پارامتری که اشاره‌گر آرایه دریافت مي‌کند بیان کند.

8. توابع بازگشتی یا خودگردی را بشناسد.

9. پارامترهای خط فرمان را بشناسد.

10. آرگومانهای argc و argv را بشناسد.

11. تفاوت فراخوانی توابع در C و پاسکال را بیان کند.

12. متغیرهای محلی یا خصوصی و متغیرهای عمومی را بشناسد.

13. کلاس حافظه و کاربرد هریک را شرح دهد.

.....



ادامه مطلب
+ نوشته شده در دوشنبه یکم مهر 1387ساعت 23:7 توسط میلاد |

سلام خدمت همه بازدیدکنندگان محترم این وبلاگ. متاسفانه به دلیل مسافرتی که در پیش دارم حدود یک هفته نمی تونم وبلاگ رو آپ کنم.شما به بزرگی خودتون ببخشید. فقط تا برمی گردم حسابی نظر بدین تا سورپرایز بشم...
به امید موفقیت همه شما در تمامی مراحل زندگی
میلاد
+ نوشته شده در پنجشنبه بیست و چهارم مرداد 1387ساعت 4:42 توسط میلاد |

 

هوش مصنوعي

نام كتاب : هوش مصنوعي رهياتي نوين

مولف : راسل و نورويگ

مترجم : رامين رهنمون آناهيتا هماوندي

 

AI: به طور رسمي در سال 1956 مطرح شده است.

 

علل مطالعه Al:

 

AI -  سعي دارد تا موجوديتهاي هوشمند را درک کند. از اين رو يکي از علل مطالعه آن يادگيري بيشتر در مورد خودمان است.

-  جالب و مفيد بودن موجوديتهاي هوشمند .
.....

ادامه مطلب
+ نوشته شده در سه شنبه بیست و دوم مرداد 1387ساعت 14:54 توسط میلاد |

مطالب قدیمی‌تر