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

 

هوش مصنوعي

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

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

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

 

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

 

علل مطالعه Al:

 

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

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

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

بخش اول

فصل1 

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

FAQ هایی راجع به مهندسی نرم افزار: 

 

نرم افزار چیست ؟

 نرم افزار شامل برنامه های کامپیوتری همراه است با مستندات و داده های پیکربندی است که برای درست کارکردن برنامه ضروری است .

 دو نوع محصول نرم افزاری :

 1- محصولات کلی

 2- محصولات سفارشی

 

 

مهندسی نرم افزار چیست؟

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

 شامل مراحل زیر است :
....

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

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

 

چکیده

- مقدمه

 - نمایش عددی و مکمل دو

- طراحی واحد محاسبه ,منطق

 - ضرب و تقسیم صحیح

 - اعداد اعشاری

 

نمایش عددی

- آنچه پیچیده به نظر می رسد:

اعداد منفی را چگونه نمایش دهیم

دامنه (Range) اعداد چیست؟

.....


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

- ادامه مبحث درهم سازي

 اگر دو رکورد به يک مکان در فايل انتقال يابند به آن برخورد مي گويند.

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

 

 چندين راه مختلف براي کاهش تعداد برخوردها وجود دارد که بعضي از آنها عبارتند از :

 

 ۱) پراکنده کردن رکوردها

 

 ۲) استفاده از حافظه اضافي

 

 ۳) قرار دادن بيش از يک رکورد در يک آدرس

 .....


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

ساختار چند ارائه دانشگاهي

 

گزارش << مطالعه بیشتر >> ( تحقیق ) در چارچوب یک درس:

گزارشی مطالعه ای است که دانشجو در چارچوب یک درس به پیشنهاد یا به تکلیف استاد انجام می دهد و هدف اصلی اش کسب آگاهی بیشتر پیرامون موضوع با ایده ای است که استاد معمولا مرتبط با محتوای درس مطرح میکند .

اجزاء و ساختار گزارش << مطالعه بیشتر >> : 

- جلد

- صفحه سفید

- صفحه عنوان

- صفحه رعایت شئون فرهنگی

- پیشگفتار

- صفحه فهرست مطالب

- صفحه فهرست شکلها و جدولها

......


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

 

 

  فصل هفتم (جلسه آخر):

 

مقدمه ای بر پیچیدگی محاسباتی:

 مسئله مرتب سازی

1- 7 پیچیدگی محاسباتی

 

- پیچیدگی محاسباتی عبارت از مطالعه تمام الگوهای امکن پذیر برای حل یک مسئله مفروض است.

 

- در تحلیل پیچیدگی محاسباتی کوشش می کنیم تا حد پایینی کارایی همه ی الگوریتم ها را برای یک مسئله مفروض به دست آوریم.

- تحلیل پیچیدگی محاسباتی را با مطالعه مسئله مرتب سازی معرفی می کنیم.

- این انتخاب دو دلیل دارد:

 1- چند الگوریتم ابداع شده اند که که مسئله را حل می کنند.

 

 2- مسئله مرتب سازی یکی از معدود مسائلی است که در بسط الگوریتم هایی با پیچیدگی زمانی نزدیک به حد پایینی برای آن موفق بوده ایم.

 

2-7 مرتب سازی درجی و مرتب سازی انتخابی

 

 ..... 


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

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

 

حالتهای آدرس دهی به اختصار در شکل زیر آمده است

Image and video hosting by TinyPic

 

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

 

عملوندهاي دستورالعمل‌ها، به سه گروه عمده تقسيم مي‌شوند.

 ...

 


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

13- توابع‌ بي‌واسطه

تابعي که به شکل بي‌واسطه تعريف مي‌شود، ظاهري شبيه به توابع معمولي دارد با اين فرق که عبارت inline در اعلان و تعريف آن قيد شده است.

مثال‌ 16-5 تابع‌ cube() به شکل بي‌واسطه

اين‌ همان‌ تابع‌ cube() مثال‌ 3-5 است‌:

inline int cube(int x)

{ // returns cube of x:

 return x*x*x;

}

تنها تفاوت‌ اين‌ است‌ كه‌ كلمۀ‌ كليدي‌ inline در ابتداي عنوان تابع ذکر شده. اين‌ عبارت به‌ كامپايلر مي‌گويد كه‌ در برنامه به جاي cube(n) کد واقعي (n)*(n)*(n) را قرار دهد.

. به برنامۀ آزمون زير نگاه کنيد:

....


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

دستور if و if-else

 دستورهاي شرطي براي انجام آزمون منطقي و برگزيدن يکي از دو حالت ممکن که به نتيجة آزمون بستگي دارد استفاده مي‌شود. به عبارت ديگر اين دستورها موجب مي‌گردند تا در صورت وجود شرط يا شرايطي، مجموعه‌اي از دستورها اجرا گردند و يا در صورت وجود شرط يا شرايطي، يك مجموعه از دستورها و در صورت عدم وجود آن، مجموعة ديگري از دستورها اجرا شوند. اين دستورها را ساختارهاي تصميم نيز مي نامند.

دستور if به ‌صورتهاي if وif-else به كار می‌رود. ساده‌‌ترين شکل دستور if به صورت زير است.

....




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

سلاااااااااااااام
حال شما؟ من واقعا شرمندم که این مدت وبلاگ رو آپ نکردم.یه مشکل فنی پیش اومده بود ک 2 هفته گریبانگیرمون شده بود ولی خوشبختانه همه چی درست شد.بعد از حدود 15 روز با دست پر اومدم واستون چندتا درس جدید هم میذارم تا حداکثر استفاده رو ببرین.نظرات خودتون هم از ما دریغ نکنین.

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