جزوه برنامه نویسی شی گرا ( ++C ) (استاد رضوی )



باتوجه به استقبال خوب دانشجویان عزیزعلمی کاربردی،واحدامیر کبیر،وسایر دانشجویان واحدهای دیگه،جزوه درس  برنامه نویسی " شی گرا" تالیف استاد سید رسول رضوی رو برای دانلود آماده کردم.این جزوه الفبای برنامه نویسیه ، که به زبان C و ++C تالیف شده،من خودم اونو مطالعه کردم بسیار زیبا و روان توضیح داده شده .امیدوارم ازش بهترین استفاده رو ببرین.در ضمن از استاد رضوی بخاطر زحماتشون،کمال تشکر را دارم.

اسم فایل:abcprog.zip

رمزش:www.programmer1388.blogfa.com

دانــلود



جزوه طرای الگوریتم:(استاد سرکارِ خانم یزداندوست )



باسلام.

بعداز مدتها دوباره وقت کردم تا وبلاگو  آپ کنم. این بار حزوه طراحی الگوریتمو براتون گذاشتم. این جزوه Noteهایی ایست،که بنده در سرکلاس " استاد سرکارخانم یزداندوست "یاداشت کردم و(با اجازه از محضر استاد عزیز )بهش شاخو برگ دادم ومقداری هم از کتابهای دیگه به اون اضافه کردم تا مطالبش کاملتر بشه.

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

1- 1تعاریف الگوریتم :

تعریف1: مجموعه ای از دستورالعملهایی که با دنبال کردن آنها،هدف خاصی ،برآورده میشود

تعریف2: نوعی توالی، از گامهایست، که هدفِ آن ،حل یک مسئله است.

2 1 هدف از طراحی الگوریتم : هدفِ  الگوریتمها آن است که یک تعادلِ معقول بین سرعت ( زمان) و حافظه (مکان )برقرار نماید.

3 1 کاربرد الگوریتم : بررسی و پیش بینی رفتار یک الگوریتم، جهت حل یک مساله ، و ارائه راه حل است.

4 -1  الگوریتم کارا: هر الگوریتمی که بین دو مولفه مهمِ  { 1- زمان  2 مکان(حافظه مصرفی)}  تعادل برقرار نماید، به آن الگوریتم کارا می گویند.

5 1 ویژه گیهای یک الگوریتم:

1  کارایی : هر دستورالعمل باید انجام پذیر باشد

2  ورودی : داده هایی که برای انجام محاسبات وارد بدنه الگوریتم میشود.

3 -  خروجی: الگوریتم باید حداقل یک خروجی داشته باشد.

4  قطعیت: هردستور در الگوریتم باید واضح باشند.

5 محدودیت: هر الگوریتم باید خاتمه پذیر باشد

نکته مهم : تفاوت الگوریتم( دستورالعمل ) با برنامه در این است که الگوریتم حتماً پایان پذیر است ولی برنامه اجباری در خاتمه پذیری آن نیست.

6 1  تعریف مجانب ها : ابزارهایی هستند که با استفاده از آنها رفتار الگوریتم ها را بررسی و مقایسه  می کنیم.

نکته مهم: مقایسه رفتار یِ دو الگوریتم، در مقادیر اولیه مهم نیست بلکه از زمانی که رفتار الگوریتم به ثبات میرسد،مقایسه رفتارها مهم است.

7 1  جدول مجانب ها: مهمترین این نمادها عبارتنداز:

بقیه بحث رو در بخش " ادامه مطلب " میتونید دانلود کنید 

ادامه نوشته