بزودی فایلهای ویدئویی تدریس و آموزش مقدماتی  2010#C و ASP.NET 2010  و PHP وSQL SERVER 2010 و ++C و  visual  BASIC 6.0  به محض آماده شدن ،در این پست قرار میدم(که همگی کارخودمه).برای دانلود به ادامه مطلب برید.

------------------------------------------------------------------------------------------------------------------

- فایل ویدئویی آموزش طراحی سایت با        Macromedia Dreamweaver 8 

- فایل ویدئویی آموزش برنامه نویسی با        C#2010

- فایل ویدئویی آموزش طراحی سایت با        ASP.NET 2010  

- فایل ویدئویی آموزش  اسکریپت نویسی با  PHP

- فایل ویدئویی آموزش برنامه نویسی با        ++C

- فایل ویدئویی آموزش برنامه نویسی با        VISUAL BASIC 6.0

- فایل ویدئویی آموزش بانک اطلاعاتی با        Access 2010

- فایل ویدئویی آموزش بانک اطلاعاتی با       SQL SERVER 2010

ادامه نوشته

جلسه سوم و چهارم : (28/01/1392)

تدریس بانک اطلاعات: استاد  امی

جلسه سوم و چهارم:(28/01/1392) 


در این جلسه کاربا نرم افزار SQLSERVER2010 و ایجاد یک بانک اطلاعاتی و دستورات آن میباشد که شما می توانید فایل pdf آنرا از اینجـــــا دانلود کنید. (صلوات بر محمد و آل محمد فراموش نشود )



جلسه دوم:(16/12/1391)

تدریس بانک اطلاعات: استاد  امی

جلسه دوم:(16/12/1391)

چهار(4) جزء بانک :

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

مثال: محمد رضا=از دو جزء (محمد و رضا) تشکیل شده است.

مثال:  عدد 36 = از دوجز عددی (6 و 30) تشکیل شده است.

ب - اطلاعات: به داده ی پردازش شده (عملیات محاسباتی و منطقی) اطلاعات می گویند.

مثال : نمودار بلوکی CPU را در نظر بگیرید که در ان ALU( واحد محاسبات منطقی) و CU(کنترل واحد) قرار دارند که هر کدام به سهم و وظیفه خود ،پردازشی را انجام می دهند

ج-پردازش:اگر به داده ای معنی و مفهوم خاصی بدهیم به این عمل خروجی یا پردازش می گویند.

تعریف سخت افزار: سخت افزار خود به دو دسته زیر تقسیم می شود

1-  سخت افزار ذخیره سازی=به کلیه وسائل و ملزوماتی که برای ذخیره سازی و بازیابی استفاده می شود .

2- سخت افزار پردازشی= انجام عملیات محاسباتی و منطقی و معنی کردن داده ها گفته می شود( مانند تعداد یا تفکیک جنسیتی آقایان وخانم ها در یک دانشگاه)

د- نرم افزار : مدیریت اطلاعات بنام(DBMS) و حافظه های ذخیره سازی مانند (هارد و غیره) با استفاده از نرم افزار سیستم عامل انجام می شود

کاربر پایگاه داده :

1-کاربرAddmin: مدیریت بانک را بعهده دارد(DBA)

2-کاربر نهایی User: استفاده کننده از بانک می باشد(U1-U2-U3...UN)

3-کاربربرنامه نویس Programming: در بین DBA و کاربر نهاییUSER قرار می گیرد.(DBP)

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

نکته1: کلید نباید تکراری باشد.

نکته2: کلید نباید NULL(خالی)باشد.

تعریف ابرکلید(Super Key):به مجموعه فیلد یا فیلدهایی که بازای رکوردهای متفاوت یا مختلف موجود باشند.

مانند : نام نویسنده - نام کتاب - نام ناشر

تعریف کلید کاندید:کلیدی ایست که اولا ابر کلید باشدو ثانیا خواص صفات آن ازبین نرود.

تعریف کلید اصلی:یک کلید کاندید است که باید دارای دوشرط باشد

شرط اول:از نظر درجه دارای اهمیت باشد

شرط دوم:از بین عناصر از همه کوچکتر باشد

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

--------------------------------------------------------------------------------------------------------------------

تعریف نرمال سازی: به حداقل رساندن افزونگی(تکرار) صفتهای جدول را نرمال سازی میگویند

انواع نرمال سازی:

1NF: در این نوع صفتهای تکرارییا غیر اتمی حذف می شوند

2NF: در این نوع صفتهایی که به کلید وابسته اند باید حذف شوند

3NF: در این نوع صفتهایی که به غیر از کلیدها وابسته اند باید حذف شوند




جلسه اول:(9/12/1391)

تدریس بانک اطلاعات: استاد  امی

جلسه اول:(9/12/1391)

تعریف بانک اطلاعاتی:

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

نسل های بانک اطلاعاتی:

نسل 1 - 2 - 3 : در این نسلها در حقیقت روش دسترسی به اطاعات بروش ترتیبی(مانند: نوار کاست ضبط صوت ) و غیر ترتیبی (مانند: صفحه گرامافون )اشاره می شد.

نسل 4 : در این نسل پایگاه داده شکل گرفت

نسل 5 : این نسل به نام پایگاه دانش می باشدکه از مجموع (پایگاه داده) + (هوش مصنوعی=قواعد نتیجه گیری ) تشکیل می شود.

تعریف موجودیت (Entity):

به هر آنچه که بخواهیم در مورد آن اطلاعات ذخیره کنیم،شی یا موجودیت می گویند.

نکته : موجودیت نمی تواند زیر موجودیت داشته باشد.

تعریف خصیصه (Filed): معرفی خواص هر شی را فیلد می گویند.

تعریف مقادیر (Record):

به مجموعه مقادیر متناظر بافیلدها که با یکدیگر ارتباط منطقی و معقولی دارند رکورد می گویند.

نتیجه گیری : Database :: Entity ----> Filed -----> Record

پایان جلسه اول

********************************************************

یک جزوه بانک اطلاعات براتون آماده کردم که میتونید از لینک زیر دانلود کنید.

 - جزوه بانک اطلاعاتی دکتر پورحاجی زاده  "دانلود "

- آموزش نصب SQL Server2008  "دانلود "

/**/


جلسه دوم

الگوريتم ها:

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

   در حالت کلی الگوريتم ها بايد ويژگی های زير را داشته باشند:

الف) الگوريتم بايد ما را به نتيجه مورد نظر برساند.
   ب) در زمان محدود پايان يابد.
   ج) دستورالعملها بايد به ترتيب منطقی پشت سرهم قرار گيرند.
   د) جملات الگوريتم ها بايد به صورت امری ، سؤالی باشند.
  ه) هر الگوريتم بايد نقطه آغاز و پايان داشته باشد.

   يکی از توانايی هايی که در کامپيوتر وجود دارد استفاده از خانه های حافظه است که می توان در آن اطلاعات را قرار داد و در هر لحظه از اجرای الگوريتم می توان محتويات آن را تغيير داده و مقدار جديدی را در آن قرار دهيم اين ويژگی کارايی ما را برای حل مسائل پيچيده تر افزايش می دهد.

مثال : الگوريتم تعويض چرخ پنچر شده يک اتومبيل.

0- شروع.

1- جک را زير اتومبيل بگذاريد.

2- پيچهای چرخ پنچر شده را باز کنيد.

3- چرخ را خارج کنيد.

4- چرخ يدک را به جای چرخ پنچر شده بگذاريد.

5- پيچها را ببنديد.

6- اگر پيچها سفت نشده اند به مرحله 5 برو.

7- جک را پايين بياوريد.

8- چرخ پنچر شده را در صندوق عقب اتومبيل بگذاريد.

9- پايان.

مثال : الگوريتمی بنويسيد که دو عدد از ورودی دريافت شود و سپس تعيين شود که مجموع دو عدد بزرگتر از 20 است يا نه.

0- شروع .

1- دو عدد a و b را از ورودی در يافت کن.

2- a+b را محاسبه کن.

3- آيا a+b>20 است؟ اگر بلی به مرحله 6 برو.

4- بنويس خير.

5- به مرحله 7 برو.

6- بنويس بلی.

7- پايان.

   با برنامه ريزی و ساماندهی دقيق می توان به راه حلی مناسب جهت حل يک مسئله به کمک کامپيوتر رسيد. هرگونه کم توجهی و بی دقتی در نوشتن الگوريتم ضمن بروز مشکلات بسيار، برنامه نويس را نيز از هدف خود دور خواهد کرد؛ لذا برای به هدف رسيدن بايد درک صحيح و کاملی از صورت مسئله داشت و سپس راه حل مورد نظر را به صورت الگوريتم بنويسيم. و در نهايت الگوريتم مورد نظر را به زبان برنامه نويسی مورد نظر تبديل کنيم. برای درک بهتر شيوه حل مسائل و نوشتن الگوريتم به مثالهای زير توجه کنيد:

مثال : الگوريتمی بنويسيد که مجموع اعداد طبيعی مضرب 7 و کوچکتر از 50 را حساب کند.

برای نوشتن اين الگوريتم به دو خانه حافظه نياز داريم.

0- شروع.

1- در خانه حافظه sum عدد صفر را قرار بده.

2- در خانه حافظه index عدد 7 را قرار بده.

3- مقدار index را با مقدارsum جمع کن

          و حاصل را در sum قرار بده.

4- مقدار 7 را با مقدار index جمع کن

          و حاصل را در index قرار بده.

5- آياindex بزگتراز 50 است،اگر خير به مرحله 3 برو.

6- محتوای sum را چاپ کن.

7- پايان.

 

 

در الگوريتم فوق مقادير حافظه sum و index تغيير می کند، تا اينکه سرانجام شرط " آيا index بزرگتر از 50 است " بلی می شود لذا محتوای sum در خروجی چاپ خواهد شد و الگوريتم به پايان می رسد. اما در مراحل قبلی شرط فوق خير می باشد، لذا الگوريتم ادامه پيدا می کند.

مثال : الگوريتمی بنويسيد که 1000 عدد را از ورودی دريافت کرده و کوچکترين را چاپ کند.

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

 

0- شروع.

1- min را دريافت کن.

2- i =1 .

3- a را دريافت کن.

4- اگر a<min آنگاه min = a .

5- i = i + 1 .

6- اگر i>=1000 به مرحله 8 برو.

7- به مرحله 3 برو.

8- min را چاپ کن.

9- پايان.

 

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

مثال : الگوريتمی بنويسيد که سه عدد از ورودی دريافت شود و تعيين شود که اين اعداد می توانند اضلاع مثلث باشند يا خير.

0- شروع.

1- a وb وc را از ورودی بگير.

2- اگر a>b+c به 7 برو.

3- اگر b>a+c به 7 برو.

4- اگرc>a+b به 7 برو.

5- بنويس " بلی ".

6- به 8 برو.

7- بنويس " خير ".

8- پايان.

 

فلوچارت:

در عمل برای نمايش الگوريتم از يک فلوچارت ( شمای جريان عمليات ) استفاده می شود. در حقيقت فلوچارت روش تصويری و استاندارد نمايش الگوريتم است.

در رسم فلوچارت علائم و نمادهای استانداردی به کار می رود که هر کدام دارای معانی ويژه ای هستند.

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

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


 

از نماد لوزی برای نشان دادن مراحل تصميم گيری استفاده می گردد و شرط يا سؤال مورد نظر در داخل لوزی نوشته می شود.


از متوازی الاضلاع برای نشان دادن ورودی يا خروجی استفاده می شود.


ادامه دارد...


 


 

آمـــــــــــــــوزش مقدمـــــــــاتی ++C


جلسه اول

مــــــقدمه

   تاريخچه C   و   ++C  

    زبان C++ توسعه يافته زبان C است که از دو زبان برنامه‌نويسي قبلي، بنام‌هاي BCPL و B منشعب شده است. زبان BCPL در سال 1967 توسط Martin Richards بعنوان زباني براي نوشتن نرم‌افزار سيستم‌هاي عامل و کامپايلرها طراحي شده بود.آقاي Ken Thompson بسياري از ويژگيهاي زبان B خود را از BCPL اقتباس کرد و از B براي ايجاد نسخه‌هاي اوليه سيستم عامل UNIX در آزمايشگاهاي Bell در سال 1970 بر کامپيوتر DEC PDP-7 استفاده شد. هر دو زبان BCPL و B از نوع زبانهاي بدون نوع (typeless) هستند، به اين معني که هر ايتم داده يک "کلمه" در حافظه اشغال مي‌کند و مسئوليت رسيدگي به دادها به عهده برنامه نويس خواهد بود.

    زبان C از زبان B و توسط Dennis Ritchie در آزمايشگاهاي شرکت Bell توسعه يافت و براي اولين بار بر روي کامپيوتر DEC PDP-11 در سال 1972 پياده سازي گرديد. زبان C از مفاهيم اساسي BCPL و B سود مي‌برد در حاليکه داراي قابليت تعريف نوع داده (data type) و ويژگيهاي ديگر بود. زبان C در بدو شروع بکار بطور گسترده‌اي بعنوان زبان توسعه‌دهنده سيستم عامل UNIX بکار گرفته شد. امروزه، اکثر سيستم‌هاي عامل توسط زبان‌هاي C يا C++ يا ترکيبي از هر دو نوشته شده‌اند. هم اکنون C بر روي بيشتر کامپيوتر پيدا مي‌شود. زبان C، زبان مستقل از سخت‌افزار است. اگر در زمان طراحي دقت کافي بخرج داده شود، مي‌توان برنامه‌هاي C را که از قابليت حمل (portable) برخودار هستند بر روي اکثر کامپيوتر‌ها به اجرا در آورد.

    در اواخر دهه 1970، زبان C توسعه پيدا کرد و بنام‌هاي "C تجاري"،"C کلاسيک"، و "Keringhan and Ritchie C" معروف شد. کتاب "زبان برنامه‌نويسي C" که توسط انتشارات Prentice-Hall در سال 1978 منتشر شد تاثير بسيار زيادي در گسترش اين زبان بازي کرد.

    بکارگيري زبان C بر روي مجموعه وسيعي از انواع کامپيوترها (گاهي اوقات از اين مطلب بعنوان platform ياد مي‌شود) موجب شده تا نسخه‌هاي متعدي از آن بوجود آيد (متاسفانه). با اينکه اين نسخه‌ها شبيه هم بودند، اما گاهي اوقات عدم سازگاري مابين آنها رخ مي‌داد. اين عدم سازگاري يکي از جدي‌ترين مشکلات برنامه‌نويساني بود که مي‌خواستند برنامه‌هاي قابل حملي بنويسند که بر روي چندين پلات‌فرم به اجرا درآيد. در چنين وضعيتي وجود يک نسخه استاندارد C احساس گرديد. در سال 1983، کميته استاندارد X3J11 که تحت نظارت کميته ملي استاندارد کامپيوتر و پردازش اطلاعات آمريکا (ANSCIP)[1]

    بوجود آمده بود، يک تعريف غير مبهم از زبان مستقل از ماشين ارائه کرد. در سال 1989، استاندارد رشد پيدا کرده بود و ANSI با همراهي ISO[2]

    زبان C را در سرتاسر جهان استاندارد کردند. مستند استاندارد در سال 1990 منتشر شد و از آن بعنوان ANSI/ISO 9899:1990 ياد مي‌شود. ويرايش دوم کتاب "زبان برنامه‌نويسي C" در سال 1988، چاپ و به نام ANSI C، ناميده شد که هم اکنون در سرتاسر جهان بکار گرفته مي‌شود.

  قابليت حمل:

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

    زبانC++ بسط يافته زبان C است،که توسط Bjarne Stroustryp در اوايل 1980 و در آزمايشگاه‌هاي Bell ابداع گرديد. زبان C++ حاوي برخي از ويژگيهاي C است، اما مهمترين ويژگي و قابليت اين زبان در برنامه‌نويسي شي‌گرا بودن آن است.

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

    زبانهاي شي‌‌گراي متعددي تا بدين روز پديد آمده‌اند، زبان‌هاي همانند Smalltalk، که توسط PARC[3]

    ابداع شده است. زبان Smalltalk يک زبان شي‌‌گراي محض است، که هر چيزي در آن يک شي مي‌باشد. از سوي ديگر c++  از جمله زبان‌هاي هيبريد مي‌باشد، به اين معني که مي‌توان در اين زبان برنامه‌اي نوشت که شبيه C يا شي‌‌گرا باشد، يا اينکه ترکيبي از هر دو حالت را در بر گيرد.

 

چگونه موقعیت فرستنده ایمیل را پیدا کنیم؟

IPدر یاهو میل:

با نام کاربری و کلمه عبورتان وارد میل یاهو شوید.

 بروی inbox کلیک کنید تا لیست نامه هایتان را مشاهده کنید.

 بروی عنوان ایمیل مورد نظرتان، راست-کلیک کنید و بر روی گزینه View full Headers کلیک کنید.

 در محتوای پنجره باز شده به دنبال عبارت X-Originating-IP بگردید

به عنوان مثال X-Originating-IP: [۴۸۵.۴۵.۲۵.۱۸۵

حال آدرس IP را کپی کنید و به وب سایت زیر بروید و با دادن IP، موقعیت فرستنده را بدست آورید.    

http://www.geobytes.com/iplocator.htm

 IPدر جیمیل:

 با نام کاربری و کلمه عبورتان وارد میل جی میل شوید.

 ایمیل مورد نظر را باز کنید.

 در کنار دکمه Reply یک فلش کوچک است بروی آن کلیک کنید و از منوی باز شده بروی گزینه Show Orginal کلیک کنید.

 در پنجره جدید به دنبال عبارت Received: from بگردید به عنوان مثال Received: from۴۸۵.۴۵.۲۵.۱۸۵

حال آدرس IP را کپی کنید و به وب سایت زیر بروید و با دادن IP، موقعیت فرستنده را بدست آورید.    

http://www.geobytes.com/iplocator.htm

جزوه برنامه نویسی شی گرا ( ++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  جدول مجانب ها: مهمترین این نمادها عبارتنداز:

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

ادامه نوشته