-
-
پيوندها
- فروش ساعت مچی" title="" target="_blank" >فروش ساعت مچی
- مرجع فناوری و تکنولوژی(نارنجی)
- سایت تخصصی علوم تجربی
- اپراتور رایتل
- وبسایت شخصی مهندس ساکت
- فیزیک
- ردیاب ماشین
- جلوپنجره اریو
- اریو زوتی z300
- جلو پنجره ایکس 60
- قالب رز بلاگ
-
آرشيو
-
پيوندهاي روزانه
-
آخرين نوشته هاي من
- ناپلئون بناپارت
- لویی شانزدهم
- عکس هایی از ایسلند
- با پاریس اشنا شوید
- اندام تناسلی زن
- سیستم ادراری
- لویی پاستور
- مکانیک کوانتوم
- برو به ادامه مطلب
- نظریه اشوب
- اینتل از ویلچر هوشمد خود برای استیون هاوکینگ پرده برداشت
- اطلاعاتی در مورد ابراهام لینکلن
- لوئی دوازدهم
- بیایید ایزاک اسیموف را کمی بهتر بشناسیم.
- فرانسیس بیکن که بود؟
- مطالبی در مورد بیوشیمی
- زیست سلولی و مولکولی چیست؟؟؟؟؟؟؟؟؟
- بافت ابکش
- آلانین آمینوترانسفراز
پربازديدترين ها
- الت تناسلی مرد چیست؟
- پرچم در گل چیست؟
- ماشین های تورینگ
- مکتب فیثاغورثیان
- امیلاز چیست؟
- نقد و بررسی نوکیا دویست و شش
- کتب ریاضی
- عصر رنسانس
- هورمون انژیوتانسین چیست؟
- هندسه تحلیلی چیست؟
- جابر ابن حیان
- حسابان
- هندسه2
- قرون وسطی
- اسپرم
- منظومه شمسی
- فئودالیسم
- زبان المانی
- رنسانس 2
- زمین شناسی چیست؟
- تار (ساز)
- اقتصاد
- علم ترکیبیات
- فیودور داستایوسکی که بود؟
- برنامه نویسی
- طلا
- خون
- ژایگاه داده چیست؟
- هورون اکسی توسین چیست؟
- عدد جبری
- منطق فازی
- نقد و بررسی نکسوس 10
- نقد و بررسی نوکیا لومیا نهصد و بیست و پنچ(طرح نقد و بررسی موبایل)
- مطلبی در مورد انقلاب کبیر فرانسه
- ترکیبات کووالانسی
- معرفی چند کتاب ریاضی
- نجوم رصدی
- نقد وبررسی نوکیا اشا سیصد و پنج(طرح معرفی موبایل)
- دستگاه عصبی
- برای نجومی ها
- پیوند هیدروژنی
- شرکت ال جی
- زیست سلولی و مولکولی چیست؟؟؟؟؟؟؟؟؟
- نقد وبررسی نوکیا لومیا نهصد وبیست(طرح معرفی موبایل)
- جنگ جهانی دوم
- دانشمند ریاضی
- پارادوکس
- ژاپن
- ترکیب گزاره های ریاضی 1
- معرفی بعضی از دانشمندان شیمی
مطالب تصادفی
- هندسه
- جابر ابن حیان
- algorithm
- فارابی
- کتب ریاضی
- هندسه3
- طلا
- جمعیت جهان
- رنسانس 2
- قرون وسطی
- اپل نام ایران را از فهرست کشورهای «تحت تحریم کامل» خود خارج ساخته است
- نقد و بررسی نوکیا لومیا نهصد و بیست و پنچ(طرح نقد و بررسی موبایل)
- یک سوال اساسی: خدا چیست؟
- شرحی بر تغییرات بلوغ 1
- اشنایی با هورمون ها :پرولاکتین
-
موضوعات وبلاگ
- تایپک کامپیوتر
- مبانی کامپیوتر تعداد پست ها: 7
- برنامه نویسی تعداد پست ها: 1
- تبلت.اولترابوک.نوت بوک تعداد پست ها: 19
- تاریخچه کامپیوتر ها تعداد پست ها: 5
- تایپک علوم تجربی
- فیزیک تعداد پست ها: 17
- شیمی تعداد پست ها: 15
- زیست شناسی تعداد پست ها: 33
- زمین شناسی تعداد پست ها: 3
- تایپک اختر شناسی و نجوم
- تایپک ریاضی
- هندسه تعداد پست ها: 10
- جبر و انالیز تعداد پست ها: 11
- منطق تعداد پست ها: 13
- کتب ریاضی تعداد پست ها: 5
- علوم اجتمایی
- تاریخ تعداد پست ها: 21
- جغرافیا تعداد پست ها: 6
- اقتصاد تعداد پست ها: 4
- فلسفه و الهیات
- موسیقی
- کلاسیک تعداد پست ها: 0
- سنتی تعداد پست ها: 2
- معرفی ساز ها تعداد پست ها: 3
-
-
-
امکانات وبلاگ
وب : پیام : 2+2=: (Refresh) خبرنامه وب سایت:
آمار وب سایت:
بازدید امروز : 60
بازدید دیروز : 32
بازدید هفته : 60
بازدید ماه : 706
بازدید کل : 49916
تعداد مطالب : 178
تعداد نظرات : 11
تعداد آنلاین : 1 -
طراح قالب: NEGASH.IR
ارائه کننده متفاوت ترين قالب ها براي سرويس هاي وبلاگدهي فارسي
-
درباره من
با سلام. من محمد حسن ابوالحسنی هستم.من دانش اموز سمپاد هستم و به وبلاگنویسی علاقه دارم.موضوعات کلی این وبلاگ شامل علوم پایه و نجوم و علوم اجتماعی و .. است.امید وارم از این وبلاگ خوشتان بیاید.
پروفايل من -
آخرین ارسال های انجمن
عنوان پاسخ بازدید توسط ForumPostCountAnswer [ForumPostLastAuthor] [] [loxblog] نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
به تازگی یکی از ابزارهای جانبی ویژه آیپد مینی را رونمایی کرده که احتمالا کاربران زیادی از آن استقبال خواهند کرد. وسیله ای با نام Portable Keyboard Case for iPad mini یا «کیس-کیبرد پرتابل برای آیپد مینی». این محصول دو کاربرد اصلی دارد: یکی اینکه تایپ با این تبلت کوچک را آسان تر می سازد و دوم اینکه محافظت از صفحه و بدنه آن را هم بر عهده می گیرد.
بلکین وعده داده در این محصول کلیدها به گونه ای طراحی شده اند که علاوه بر احساس لمس خوب، تایپ دقیق و کم اشتباهی را برای تان رقم بزنند. از امکانات این صفحه کلید می توان به دکمه های میانبر برای کنترل ویدیو و موسیقی اشاره کرد. شیوه ارتباطی این کیبرد با آیپد هم از طریق بلوتوث است.
بدنه بیرونی این کیس-کیبرد به اندازه کافی مستحکم است که جلوی ضربه دیدن تبلت تان را بگیرد و البته بخش داخلی آن هم آنچنان نرم است که از خش افتادن صفحه گجت دوست داشتنی تان جلوگیری می کند. نکته جالب این محصول، امکان جدا کردن کیبرد از کیس محافظ است. در این حالت کاربر می تواند در موقعیتی قرار بگیرد که راحت تر تایپ می کند. علاوه بر این در پشت جلد جدید سوراخی تعبیه شده تا برای عکاسی با آیپد مینی، نیازی به بیرون آوردن آن از درون کیس نباشد.
این کیبرد با باتری داخلی اش شما را تا ۱۵۵ ساعت تایپ همراهی می کند. باتری مورد استفاده قابل شارژ است و نیروی لازم را از طریق یک کابل USB به mini USB دریافت می کند. اگر شما هم به این محصول علاقه مند شده اید، همین حالا می توانید با فیمت ۸۰ دلار به دنبال آن در بازار بگردید.موضوع : تایپک کامپیوتر , تبلت.اولترابوک.نوت بوک , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 1468 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
هر نوع بيان واقعيت، يكسره درست يا نادرست نيست. حقيقت آنها چيزي بين درستي كامل و نادرستي كامل است. چيزي بين يك و صفر، يعني مفهومي چند ارزشي و يا خاكستري. حال فازي چيزي بين سياه و سفيد، يعني خاكستري است. «بارت كاسكو» (غفاري و همكاران، 1380). منطق فازي[1] در برابر منطق «باينري» يا «ارسطويي» كه همه چيز را فقط به دو شكل سياه و سفيد، بلي و خير و صفر و يك ميبيند، قرار دارد. اين منطق در بازه بين صفر و يك قرار داشته و با دوري از مطلقگويي (فقط صفر يا يك) از مقدار تعلق عضوي به مجموعه بحث ميكند. مثلا يك فرد 40ساله، 15درصد به مجموعه جوان، 70درصد به مجموعه ميانسالان و 25درصد به مجموعه پيران تعلق دارد. اين منطق مطلقا نميگويد كه مثلا فرد موردنظر ميانسال است (مجموع تعلقها الزاما برابر يك نيست).
منطق فازي در 1965 براي اولين بار در مقالهاي به همين نام، توسط پروفسور «لطفي عسگرزاده» ارائه شد و در حال حاضر كاربردهاي فراواني دارد و در حيطه مديريت نيز جاي خاصي را به خود اختصاص داده است. اين منطق براي سنجش مسائل و الگوهاي كيفي، كاربرد فراوان دارد و پاسخگوي مسائل زيادي در رشتههاي علوم انساني بويژه مديريت است.
منطق فازي راهكاري است كه به وسيله آن ميتوان سيستمهايي پيچيده را كه مدلسازي آنها با استفاده از رياضيات و روشهاي مدلسازي كلاسيك غيرممكن بوده و يا بسيار مشكل است، به آساني و با انعطاف بسيار بيشتر، مدلسازي كرد.
در اين مقاله، سعي شده است تا شمايي از منطق فازي، به زباني ساده، ارائه شود. همچنين، مختصري به بنيانگذار اين منطق اشاره شده و در مورد كاربردها، متغيرهاي زباني، قوانين «اگر-آنگاه»، چگونگي به كارگيري و در نهايت تفاوت آن با نظريه احتمالات، بحث شده است.
از آن زمان كه انسان انديشيدن را آغاز كرد، همواره كلمات و عباراتي را بر زبان جاري ساخته كه مرزهايي روشن نداشتهاند. كلماتي نظير: خوب، بد، جوان، پير، قوي، ضعيف، گرم، سرد، باهوش، زيبا و قيودي نظير: معمولاً، غالباً، تقريباً و به ندرت. روشن است كه نميتوان براي اين كلمات رمزي مشخص يافت.
اين باور به سياه و سفيدها، صفر و يكها و نظام دو ارزشي گذشته بازميگردد و حداقل به يونان قديم و ارسطو ميرسد. البته قبل از ارسطو نوعي ذهنيت فلسفي وجود داشت كه به ايمان «دودويي» با شك و ترديد مينگريست.
منطق ارسطو، اساس رياضيات كلاسيك را تشكيل ميدهد. براساس اصول و مباني اين منطق، همه چيز تنها مشمول يك قاعده ثابت ميشود كه براساس آن، هر چيز يا درست است يا نادرست. منطق ارسطويي دقت را فداي سهولت ميكند. نتايج منطق ارسطويي، «دوارزشي» و «درست يا نادرست»، «سياه يا سفيد» و «صفر يا يك» ميتواند مطالب رياضي و پردازش رايانهاي را ساده كند (همان منبع).
منطق فازي، جهانبيني جديدي است كه به رغم ريشه داشتن در فرهنگ مشرق زمين، با نيازهاي دنياي پيچيده كنوني بسيار سازگارتر از منطق ارسطويي است. منطق فازي، جهان را آنطور كه هست به تصوير ميكشد. دنيايي كه ما در آن زندگي ميكنيم، دنياي مبهمات و عدم قطعيت است. مغز انسان عادت كرده است كه در چنين محيطي فكر كند و تصميم بگيرد و اين قابليت مغز كه ميتواند با استفاده از دادههاي ناصحيح و كيفي به يادگيري و نتيجهگيري بپردازد، در مقابل منطق ارسطويي كه لازمه آن دادههاي دقيق و كمي است، قابل تامل است (همان منبع).
بنيانگذار منطق فازي
پروفسور لطفيزاده، كه در جهان علم به پروفسور زاده مشهور است، در 1921 در شهر باكوي جمهوري آذربايجان به دنيا آمد. مادرش پزشك روس و پدرش روزنامهنگاري ايراني بود كه در آن زمان به دلايل شغلي در باكو به سر ميبرد. او در 10سالگي همزمان با حكومت ديكتاتوري استالين در اتحاد جماهير شوروي سابق، همراه با خانواده مجبور به مراجعت به ايران شد. لطفيزاده در كالج البرز تهران (دبيرستان كنوني البرز) تحصيلات متوسطه را به پايان رساند و در امتحانات كنكور سراسري، مقام دوم را كسب كرد. او در 1942 رشته برق و الكترونيك دانشگاه تهران را با موفقيت به پايان رساند و طي جنگ جهاني دوم براي ادامه تحصيلات به امريكا رفت و دوره فوقليسانس مهندسي برق را در انستيتو تكنولوژي ماساچوست MIT طي كرد. پس از آن، دانشگاه كلمبيا در نيويورك را انتخاب كرد و سرانجام در 1949 موفق به دريافت درجه دكتراي خود از اين دانشگاه شد.
وي تئوري و منطق فازي را پايهگذاري كرده و در زمينه كاربردهاي آن در هوش مصنوعي، زبانشناسي، منطق، تئوري تصميمات، تئوري كنترل، سيستمهاي خبره و شبكههاي اعصاب، به تحقيقات گستردهاي پرداخت. در حال حاضر، حاصل تحقيقات پروفسور لطفيزاده در زمينه منطق فازي در بخشهاي گوناگون طراحي نرمافزار و سختافزار و محاسبات كامپيوتري بر مبناي كلمات، تئوري شعور كامپيوتر در درك زبان طبيعي و صنايع سبك و سنگين مورداستفاده است.
پروفسور لطفيزاده به عنوان كاشف و مبتكر منطق فازي طي يك مقاله علمي كلاسيك كه در 1965 به چاپ رسيد، شهرت جهاني يافت. وي بهطور رسمي از 1991 بازنشسته شده و مقيم سانفرانسيسكو است. پروفسور لطفيزاده داراي 23 درجه دكتراي افتخاري از دانشگاههاي معتبر جهان است، بيش از 200مقاله علمي را به تنهايي به نگارش درآورده و در حال حاضر عضو هيئت تحريريه بيش از 50 مجله علمي دنياست (همان منبع).
فازي و منطق فازي
واژه «فازي» در فرهنگ لغت آكسفورد، به معناي «مبهم، گنگ، نادقيق، گيج، مغشوش، درهم و نامشخص» آمده است. معاني ديگري مثل كركي، درهم و برهم، پرزدار، تيره و نامعلوم نيز از جمله معاني ديگر واژه فازي است.
در مجموع، واژه فازي به «مفاهيم فاقد مرز دقيق» اشاره دارد (Charleson, 1998). لطفيزاده در پاسخ به اين سوال كه چرا كلمه فازي را براي اين نظريه انتخاب كرده است، ميگويد: «من كلمه فازي را انتخاب كردم چون احساس ميكردم كه اين كلمه با بيشترين دقت آنچه را در اين نظريه آمده است، توصيف ميكند (قيومي، 1381).
فازي بودن به معناي چندارزشي بودن است و در مقابل منطق دو ارزشي كه در آن براي هر سوال و يا مفهومي تنها دو پاسخ و يا حالت (درست يا نادرست سياه يا سفيد) ميتواند وجود داشته باشد، قرار ميگيرد. در واقع منطق ارسطويي را ميتوان حالت خاصي از تفكر فازي به حساب آورد (Burrough& et al,1992).
منطق فازي معتقد است كه ابهام در ماهيت علم وجود دارد. برخلاف ديگران كه معتقدند كه بايد تقريبها را دقيقتر كرد تا بهرهوري افزايش يابد، لطفيزاده معتقد است كه بايد به دنبال ساختن مدلهايي بود كه ابهام را به عنوان بخشي از سيستم، مدل كند.
منطق فازي، تكنولوژي جديدي است كه شيوههاي مرسوم براي طراحي و مدلسازي يك سيستم را كه نيازمند رياضيات پيشرفته و نسبتاً پيچيده است، با استفاده از مقادير و شرايط زباني و يا به بياني ديگر دانش فرد خبره و با هدف سادهسازي و كارامدتر شدن طراحي سيستم جايگزين و يا تا حدود زيادي تكميل ميكند.
اين نظريه، قادر است بسياري از مفاهيم، متغيرها و سيستمهايي را كه نادقيق و مبهم هستند (همانطور كه در عالم واقع نيز اكثراً چنين است) صورتبندي رياضي كرده و زمينه را براي استدلال، استنتاج، كنترل و تصميمگيري در شرايط عدم اطمينان ، فراهم آورد. (طاهري، 1378).
در سيستمهاي داراي عدم قطعيت زياد و پيچيدگيهاي بالا، منطق فازي روشي مناسب براي مدلسازي به شمار ميرود.
در سيستم فازي، عدم قطعيت پديدهها دو نوع هستند:
1. عدم قطعيت ناشي از ضعف دانش و ابزار بشري در شناخت پيچيدگيهاي يك پديده.
2. عدم قطعيت مربوط به عدم صراحت و عدم شفافيت مربوط به پديده يا ويژگي خاص.
يعني، پديده ممكن است ذاتاً غير صريح و وابسته به قضاوت افراد باشد (كورهپزان، 2، 1384) مثلاً نمره رضايت شغلي بالا براي كارمندي، ممكن است 80 از 100باشد و براي ديگري 95.
منطقهاي رياضي
منطق كلاسيك (دودويي، باينري): منطقي است كه در آن، گزارهها فقط ارزش راست يا دروغ دارند كه آن را منطق 0 و 1 مينامند.
منطق چندمقداره: منطقي كه علاوهبر 0 و 1 چند مقدار ديگر را نيز اختيار ميكند.
منطق بينهايت مقداره: در اين منطق، ارزش گزارهها ميتواند هر عدد حقيقي بين 0 تا 1 باشد.
منطق فازي: نوعي از منطق بينهايت مقداره و در واقع ابتكاري براي بيان رفتار مطلوب سيستمها با استفاده از زبان روزمره. در واقع، منطق فازي منطقي پيوسته است كه از استدلال تقريبي بشر الگوبرداري كرده است.
ويژگيهاي منطق فازي
الف- در منطق فازي، استدلالهاي دقيق به عنوان مواردي مرزي استدلالهاي تقريبي تلقي ميشوند.
ب- در منطق فازي، هر چيزي درجهپذير است.
پ- هر سيستم منطقي ميتواند فازي شود.
ت- در منطق فازي، دانش به عنوان مجموعهاي از محدوديتهاي تغييرپذير و يا به طور معادل فازي كه بر روي مجموعهاي از متغيرها اعمال ميشود، تعبير ميگردد.
ث- استنتاج، به عنوان فرايند گسترش محدوديتهاي تغييرپذير درنظر گرفته ميشود (قيومي، 1381).
كاربردها
در 1974، ابراهيم ممداني از دانشگاه لندن، براي نخستين بار از منطق فازي در زمينه كنترل يك موتور بخار ساده استفاده كرد. اولين كاربرد صنعتي منطق فازي، 6 سال بعد صورت گرفت. در 1980 «اسميت» از دانمارك براي نخستين بار از منطق فازي براي كنترل كوره سيمان استفاده كرد. در دهه 1980 موسسه «فوجي الكتريك» منطق فازي را براي كنترل فرايند تصفيه آب بهكار گرفت. متعاقب آن، شركت «هيتاچي» يك سيستم كنترل خودكار قطار را بر مبناي منطق فازي توسعه داد. گفتني است كه در اوايل دهه 1990 موسسات گفته شده ژاپني در زمينه كاربرد منطق فازي، پيشتاز بودهاند.
فازي در كارخانههاي بزرگ نظير ذوب آهن، صنايع خودروسازي، شيشهسازي، تصفيه آب، واحدهاي توليد انرژي و در واحدهاي توليدي كوچك نظير كارخانههاي ساخت ماشين لباسشويي و وسائل الكترونيكي مانند ويدئو و ... كاربردهاي گوناگوني پيدا كرده است. (طاهري، 50، 1378).
كاربرد منطق فازي در صنايع خودروسازي مربوط به تنظيم و كنترل ترمزهاي ABS، سيستم ترمز ضدلغزش و گيربكس اتوماتيك براي خودروها (در كارخانه نيسان)، گيربكس اتوماتيك براي خودروها (در شركت سوبارو)، تشخيص عيب در فرايند توليد، محاوره بين ماشين و انسان، كنترل كيفيت و... بوده است.
متغير زباني و قواعد اگر- آنگاه فازي
يكي از ويژگيهاي منطق فازي در استفاده از ساختار قانون پايه منطقه فازي است كه طي آن، مسائل كنترلي به يك سري قوانين IF x And y THEN z تبديل ميشوند كه پاسخگوي خروجي مطلوب سيستم براي شرايط ورودي داده شده به سيستم است. اين قوانين ساده و آشكار براي توصيف پاسخدهي مطلوب سيستم با اصطلاحاتي از متغيرهاي زبان شناختي به جاي فرمولهاي رياضي استفاده ميشود.
نكته جالب اينجاست كه گرچه سيستمهاي فازي پديدههاي غيرقطعي و نامشخص را توصيف ميكنند، اما تئوري فازي، تئوري دقيقي است.
متغير زباني، متغيري است كه مقاديرش كلمات يا جملات يك زبان طبيعي و يا مصنوعي باشد. مثلاً، سن يك فرد را درنظر بگيريد، اگر مقاديري را كه سن اختيار ميكند با كلماتي نظير: نونهال، نوجوان، جوان، مسن و پير نشان دهيم، متغير سن، متغيري زباني است (آذر و فرجي، 1386، 198).
مثال: سرعت ماشين، متغير x است كه مقاديري را در محدوده [0,Vmax] ميپذيرد. اكنون ما سه مجموعه فازي «كند»، «متوسط»، «تند» را مطابق شكل زير در محدوده [0,Vmax] تعريف ميكنيم. اگر ما x را يك متغير زباني ببينيم، آنگاه x ميتواند «كند» و «متوسط» و «تند» را به عنوان مقدار بپذيرد (شكل1).
شكل1: سرعت ماشين به عنوان يك متغير زباني
يك متغير زباني توسط پنجتايي (X,T(x),U,G,M) مشخص ميشود كه در آن:
· X نام متغير زباني است.
· T(x) مجموعه مقادير زباني است كه X اختيار ميكند.
· U دامنه فيزيكي واقعي است كه در آن، متغير زباني X مقادير كمي خود را اختيار ميكند (مجموعه مرجع).
· G گرامري كه بر طبق آن، مقادير مختلف متغير زباني توليد ميشود
· M قاعدهاي لغوي كه هر مقدار زباني در T را به يك مجموعه فازي در U مرتبط ميسازد (تابع عضويت) (George and Yuan,2003)
بنابراين، با معرفي متغيرهاي زباني، ما قادر خواهيم بود توصيفهاي مبهم و نامعلوم در زبانهاي طبيعي را در گزارههاي رياضي فرموله كنيم. اين اولين گام براي مشاركت سيستماتيك و موثر دانش بشري در سيستمهاي مهندسي است.
منطق فازي چگونه به كار گرفته ميشود؟
منطق فازي را ميتوان از طريق قوانيني به كارگرفت كه «عملگرهاي فازي» ناميده ميشوند. اين قوانين معمولاً براساس مدل زير تعريف ميشوند:
IF variable IS set THEN action
مثلا، فرض كنيد ميخواهيم توصيفي فازي از دماي يك اتاق ارائه دهيم. در اين صورت ميتوانيم چند مجموعه فازي تعريف كنيم كه از الگوي تابع u(x) تبعيت كند. شكل 2، نموداري از نگاشت متغير>دماي هواسردخنكعاديگرمداغ< است. ملاحظه ميكنيد كه دمايي معين ممكن است متعلق به يك يا دو مجموعه باشد (نوعيپور، 1382).
اكنون ميتوان براساس مدل فوق، قانون فازي زير را تعريف كرد:
اگر دماي اتاق «خيلي گرم» است، سرعت پنكه را «خيلي زياد» كن.
اگر دماي اتاق «گرم» است، سرعت پنكه را «زياد» كن.
اگر دماي اتاق «معتدل» است، سرعت پنكه را در «همين اندازه» نگه دار.
اگر دماي اتاق «خنك» است، سرعت پنكه را «كم» كن.
اگر دما «سرد» است، پنكه را «خاموش» كن.
اگر اين قانون فازي را در يك سيستم كنترل دما اعمال كنيم، آنگاه ميتوانيم دماسنجي بسازيم كه دماي اتاق را به صورت خودكار و بر طبق قانون ما، كنترل كند (نوعيپور، 1382).
شكل2
به عنوان نمونه، دماهاي بين دماي T1 و T2، هم به مجموعه «سرد» و هم به مجموعه «خنك» تعلق دارند، اما درجه عضويت دمايي معين در اين فاصله، در هر يك از دو مجموعه متفاوت است. به طوري كه دماي نزديك T2 تنها به اندازه چندصدم عضو مجموعه «سرد» و نزديك به 90درصد عضو مجموعه «خنك» است. (نوعيپور، 1382)
دو نوع توجيح براي سيستمهاي فازي وجود دارد:
دنياي واقعي ما بسيار پيچيدهتر از آن است كه بتوان توصيفي دقيق براي آن پيدا كرد. بنابراين، بايد توصيفي تقريبي يا همان فازي كه قابل تجزيه و تحليل باشد، براي يك مدل معرفي شود.با حركت ما به سوي عصر اطلاعات، دانش و معرفت بشري بسيار اهميت پيدا كرده است. بنابراين، ما به فرضيهاي نياز داريم كه بتواند دانش بشري را به شكلي سيستماتيك فرموله كرده و آن را به همراه ديگر مدلهاي رياضي، در سيستمهاي مهندسي قرار دهد.
انتقادات به نظريه فازي
همراه با گسترش اين نظريه، انتقاداتي بر آن وارد شد كه عمدهترين آنها را ميتوان در سه گروه، تقسيمبندي كرد:
منتقدين سوال ميكردند كه كاربرد منطق جديد (منطق فازي) چيست؟ شما چه چيزي با مجموعه فازي ميتوانيد انجام دهيد؟
منتقدين فعال در مراكز علمي و پژوهشي احتمالات فازي را همان «احتمال» اما با لباس مبدل ميدانستند. آنها احساس ميكردند كه لطفيزاده چيزي جديد ارائه نكرده و واقعاً كاري خاص انجام نداده است.
قهر آشكار منطق دو ارزشي با منطق فازي از همه مهمتر بود. منتقدان ميگويند منطق دو ارزشي، كارايي دارد و هزاران سال است كه به ما خدمت كرده و رايانهها را به كار مياندازد. ممكن است مقداري هزينه داشته باشد، اما ساده است و كار ميكند (آذر و فرجي،1386، 13).
تفاوت ميان نظريه احتمالات و منطق فازي
يكي از مباحث مهم در منطق فازي، تميزدادن آن از نظريه احتمالات در علم رياضيات است. غالباً نظريه فازي با نظريه احتمالات اشتباه ميشود. در حالي كه اين دو مفهوم كاملاً با يكديگر متفاوتند (نوعيپور، 1382).
منطق فازي با حقايق نادقيق سروكار داشته و به حدود و درجات يك واقعيت اشاره دارد، حال آنكه نظريه احتمالات بر شالوده مجموعه حالات تصادفي يك پديده استوار است و درباره شانس وقوع حالتي خاص صحبت ميكند؛ حالتي كه وقتي اتفاق بيفتد، دقيق فرض ميشود. براي روشن شدن موضوع، به اين مثال توجه كنيد. فرض كنيد كه در خياباني رانندگي ميكنيد. اتفاقا متوجه ميشويد كه كودكي در خودرويي ديگر كه به موازات شما در حال حركت است، نشسته و سر و يك دست خود را از پنجره بيرون آورده و در حال بازيگوشي است. اين وضعيت، واقعي است و نميتوان گفت احتمال اينكه بدن اين كودك بيرون از خودرو باشد، چقدر است (همان منبع) زيرا بدن او واقعاً بيرون از خودرو است، با اين توضيح كه بدن او كاملاً بيرون نيست بلكه فقط بخشي از بدن او در خارج خودرو قرار گرفته است. در اينجا تئوري احتمالات كاربردي ندارد، چون ما نميتوانيم از احتمال خارج بودن بدن كودك از ماشين صحبت كنيم؛ زيرا آشكارا فرضي غلط است، اما ميتوانيم از احتمال وقوع حادثه صحبت كنيم. مثلا هر چه بدن كودك بيشتر بيرون باشد، احتمال اينكه بر اثر برخورد با بدنه خودرويي ديگر دچار آسيب شود، بيشتر ميشود. اين حادثه هنوز اتفاق نيفتاده، اما ميتوانيم از احتمال وقوع آن صحبت كنيم. بيرون بودن تن كودك از ماشين همين حالا به واقعيت تبديل شده و فقط ميتوانيم از ميزان و درجات آن صحبت كنيم (نوعيپور، 1382).
فازي بودن و احتمالات، اغلب با هم تركيب ميشوند. يك جمله، در صورتي احتمالي است كه احتمال يا درجه تحقق را نشان دهد و يا نتيجه يك واقعه اتفاقي را بيان كند. مثلاً، جمله «شانس اينكه آنجا باشم 50-50 است» جملهاي كاملا احتمالي است. جملات احتمالي، خود درجهاي از مفهوم فازي بودن را نشان ميدهند. در جمله «به احتمال زياد آنجا خواهم بود» تمامي احتمالات به صورت ذهني سنجيده شده و درجهاي از احتمال تا تحقق را بيان ميكنند. در صورتيكه جمله «ممكن است آنجا باشم» كاملا نامعلوم و غيرقابل پيشبيني است و در واقع فازي بودن آن حالت را بيان ميكند (كارتالوپولس، 7، 1381).
نتيجهگيري
منطق فازي، روشي متفاوت را براي مسائلي فراهم ميآورد كه نياز به كنترل دارند. اين روش بر آنچه كه سيستم بايد انجام دهد متمركز است، نه بر چگونگي انجام كارها (Hellmann, 2005).
بهكارگيري منطق فازي، ساده بوده و قادر است مسائل پيچيدهاي را كه با روشهاي معمولي رياضي حل نميشوند، به سادگي و در زماني كمتر حل كنند. اين منطق، همانند دانش فرد خبره، عمل ميكند.
نظريه مجموعههاي فازي براي اقدام در شرايط عدم اطمينان طراحي شده و اين كار را با استفاده از متغيرهاي زباني و عادي روزمره انجام ميدهد كه ميتوان با كمك آنها مسائل و متغيرهاي كيفي را كمي كرده و مورد ارزيابي قرار داد. بنابراين، منطق فازي منطقي مناسب براي علم مديريت است كه در بيشتر مواقع با متغيرهاي كيفي سروكار دارند.
به كمك منطق فازي، از كل گويي و مطلقگويي دور شده و مسائل را بيشتر به سمت جواب صحيحتر سوق ميدهيم. منطق فازي در عصر كنوني كه با تغييرات سريع همراه با پيچيدگيهاي بغرنج توأم شده است، ميتواند پاسخي مناسب باشد.موضوع : تایپک کامپیوتر , مبانی کامپیوتر , تاریخچه کامپیوتر ها , تایپک ریاضی , منطق , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 2226 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
ثبت نام های قطعی و جانمایی شرکت های فناوری در هجدهمین نمایشگاه بین المللی الکترونیک کامپیوتر - ایران الکامپ 2012 - از شنبه 20 آبان ماه جاری آغاز می شود.
به گزارش خبرنگار مهر، ثبت نام قطعی شرکت ها در نمایشگاه الکامپ هجدهم به صورت همزمان و آنلاین در وب سایت رسمی الکامپ به نشانی www.elecomp18.com آغاز می شود و متقاضیان باید پس از تکمیل مرحله پیش ثبت نام، در این مرحله هزینه غرفه ها را بپردازند تا قطعیت حضور آنها در این نمایشگاه رسمیت یابد.
پس از تکمیل شدن ثبت نام های رسمی نمایشگاه الکامپ هجدهم، جانمایی ها از طریق سیستم های کامپیوتری انجام شده و جای هر متقاضی در سالن های مختلف نمایشگاه مشخص خواهد شد.
تاکنون حدود 17هزار متر مربع از فضای نمایشگاه الکامپ هجدهم در مرحله پیش ثبت نام تقاضا شده است که این 17 هزار متر مربع از فضای نمایشگاه برای بخش ریالی درخواست شده و حدود 800 متر نیز در بخش ارزی پیش ثبت نام شده که این موضوع نشانگر آن است که با توجه به مشکلات اقتصادی، شرکت های داخلی و خارجی تمایل بسیاری برای حضور در الکامپ هجدهم دارند.
به گفته مسئولان ستاد اجرایی نمایشگاه با توجه به میزان تقاضاها در مرحله پیش ثبت نام، ممکن است که فضای نمایشگاهی با کمبود مواجه شود.
هجدهمین نمایشگاه بین المللی الکترونیک کامپیوتر - ایران الکامپ 2012 - نوزدهم تا 22 آذرماه و با حضور سازمان نظام صنفی رایانه ای در شورای سیاستگذاری و از سوی مجمع تشکل های فناوری اطلاعات و ارتباطات در محل دائمی نمایشگاههای بین المللی تهران برگزار میشود.موضوع : تایپک کامپیوتر , مبانی کامپیوتر , تبلت.اولترابوک.نوت بوک , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 1442 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
در کنفرانس معرفی محصولات ویندوز 8 ایسوس، علاوه بر تبلتهای VivoTab از محصول خلاقانه Taichi نیز پرده برداری شد، محصولی که دارای طراحی خاص و منحصر به فردی است و سختافزار بروز و قدرتمندی نیز دارد. تایچی دارای 2 نمایشگر1080p یکی در جلو و یکی در پشت میباشد که آن را به یک محصول هیبریدی (اولترابوک / تبلت) بدل کرده است. دو نفر به صورت همزمان میتوانند از تایچی استفاده نموده و دو کار مختلف را با آن انجام دهند. کاربر همچنین میتواند از آن به عنوان یک اولترابوک یا یک تبلت لمسی ویندوز 8 استفاده نماید.
موضوع : تایپک کامپیوتر , تبلت.اولترابوک.نوت بوک , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 1825 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
موضوع : تایپک کامپیوتر , تاریخچه کامپیوتر ها , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 2122 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
موضوع : تایپک کامپیوتر , تاریخچه کامپیوتر ها , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 1657 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
اعداد جبری در ریاضیات اعدادی هستند که جواب معادلهای به شکل زیر باشند:
anxn + an−1xn−1 + ··· + a1x + a0 = 0
ضریبهای a0 تا an در این معادله چند جملهای اعداد گویا هستند.
تمام اعداد گویا اعداد جبری هم هستند. بعضی از اعداد حقیقی عدد جبری نیستند. عددی که جبری نباشد عدد متعالی (یا غیرجبری) نامیده میشود.موضوع : تایپک کامپیوتر , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 2238 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
اضیدان نابغه فرانسوی ( 1832 - 1811 ). از بنیانگذاران جبر نوین و پایه گذار نظریه گروههاست.وی در عمر کوتاه خود ( 21سال) توانست شرایط امکان حلّ معادلات بوسیله رادیکال ها را بررسی کند.
گالوا در نزدیکی پاریس و از والدین تحصیل کرده متولّد شد و پس از تحصیل نزد مادرش ، در 12 سالگی وارد مدرسه شد. در کارهای جاری مدرسه میانه حال بود.
صبح روز بعد این دوئل انجام شد. دوئل با طپانچه در 25 قدمی صورت گرفت. تیر به شکم گالوا خورد و به زمین افتاد تا آنکه دهقانی که از آنجا عبور می کرد ، او را به بیمارستان رساند. گالوا روز بعد یعنی 31 ماه می سال1832 در سنّ 20 سالگی فوت کرد و در بخش عمومی قبرستان مونت پارناس (Montparnasse) به خاک سپرده شد.
موضوع : تایپک کامپیوتر , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 1461 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
برنامه نويسی چيست؟
برنامه نويسی را می توان به يک بازی هوش تشبيه کرد ، بازی بر روی داده ها و متغيرها با استفاده از دستورات و ابزارهای برنامه نويسی که در اختيار ما گذاشته شده است . در اين بازی ابتدا بايد ابزراهای مورد نياز خود ، جهت نوشتن برنامه ای خاص را انتخاب کرده سپس بايد ابزارها را به گونه ای در کنار هم قرار دهيم و به گونه ای با ابزارها بر روی داده ها و متغيرها کار کنيم تا به هدف مورد نظر برسيم . بنابراين بايد در ابتدا ، شناخت کافی بر روی ابزارها و کاربرد آنها داشته باشيم که تجربه نشان داده اين يادگيری برای دانشجويان ، چندان دشوار نيست و اکثر دانشجويان قادر به درک ابزارها و دستوراتی مانند if يا while و غيره می باشند . اما نکته مهم اين است که پس از تسلط بر روی ابزارها ، تازه بازی آغاز می شود و ما تنها بر قوانين بازی و ابزارهای موجود شناخت پيدا کرده ايم . اينجاست که برخی دانشجويان دچار مشکل می شوند و قادر به استفاده مناسب از ابزارها و بسط دادن آنها در کنار يکديگر جهت رسيدن به هدف نهايی برنامه نمی باشند . در اين مرحله دانشجويان بايد دارای يک روحيه الگوريتمی شوند بدين معنی که توانايی تفکيک مراحل ، جهت رسيدن به پاسخ را داشته باشند . کمتر دانشجويی است که بدون تمرين و ممارست به اين روحيه دست پيدا کند . از علائم ورود يک دانشجو به دنيای برنامه نويسی شوق و اشتياق او جهت يافتن تمرينهای جديد برنامه نويسی است و چنين دانشجويی با پشتکار خود می تواند يک برنامه نويس حرفه ای شود
آشنايی با چند زبان برنامه نويسی :ليسب:
یک زبان برنامهنویسی رایانه است که در سال ۱۹۵۸ به وسیلهٔ جان مککارتی ابداع شده است. این زبان، مانند زبان برنامهنویسی پرولوگ، بیشتر برای برنامهنویسی هوش مصنوعی مورد استفاده قرار میگیرد. با توجه به اینکه زبان لیسپ از نحو سادهای برخوردار است، تجزیه و پیادهسازی آن نسبتاً با سهولت انجام میشود.
متن برنامههای لیسپ عموماً از نمادها و لیستهایی از نمادها تشکیل میشود و بدین خاطر است که این زبان لیسپ (مخفف پردازش لیست) نامیده شده است. یکی از ویژگیهای جالب زبان لیسپ این است که خود برنامههای لیسپ نیز لیست هستند و بنا بر این، میتوان با برنامهها به عنوان دادهها رفتار کرد و یا دادهها را به عنوان برنامه ارزیابی نمود.
لیسپ دارای گویشهای مختلفی است که بعضی از آنها دارای قابلیتهای شیءگرا نیز هستند. از این میان میتوان به کامن لیسپ اشاره کرد.
سی نام فارسی عدد ۳۰ است.
زبان برنامهنویسی سی یکی از زبانهای برنامهنویسی رایانهای است.
سی (Si) نماد شیمیایی سیلیکون است.
زبان برنامهنویسی ++ : C
(تلفظ می شود: سی پلاس پلاس) یک زبان برنامهنویسی کامپیوتری سطح بالا و عمومی (با کاربرد های متنوع) می باشد. این زبان از تمام روش های مرسوم برنامه نویسی از قبیل برنامهنویسی شیگرا، برنامه نویسی ساخت یافته و برنامه نویسی پایه پشتیبانی می کند.
زبان ++C در سال ۱۹۸۳ در آزمایشگاه های بل (Bell Labs) و بر مبنای زبان سی با افزودن امکانات برنامه نویسی شی گرا ساخته شد. این زبان از حوالی سال ۱۹۹۰ میلادی یکی از پرکاربردترین زبانهای برنامه نویسی به شمار می رود که برای برنامه نویسی سیستمی و برنامه نویسی ویژوال (بر مبنای GUI) در محیط های مختلف از قبیل ویندوز و لینوکس به صورت وسیع به کار می رود.
جاوا:
امروزه یکی از متداول ترین زبان های برنامه نویسی جهان است. این زبان از لحاظ ظاهری شباهت های زیادی به ++C دارد ولی در اصل می توان تفاوت های بنیادین زیادی را برای آنها بر شمرد. بر خلاف بسیاری دیگر از زبان های کامپایلری که سورس کد آنها پس از کامپایل شدن به باینری یک ماشین حقیقی ترجمه می شود، برنامه های جاوا پس از کامپایل شدن به باینری ماشینی به نام ماشین مجازی جاوا یا JVM ترجمه می شود. این کد باینری را بایت کد می گویند. ماشین مجازی جاوا عمدتا بصورت نرم افزاری پیاده سازی می شود ولی پیاده سازی های سخت افزاری یا ترکیبی (بیشتر به صورت کمک پردازنده) از آن نیز وجود دارد. استفاده از ماشین مجازی یک روش مدرن در زبان های برنامه نویسی محسوب می شود و مزایای زیادی دارد. ماشین مجازی جاوا می تواند امنیت اجرای برنامه ها را تضمین کند و حق دسترسی های مختلفی برای برنامه ها در نظر بگیرد. همچنین ماشین مجازی جاوا سازگاری اجرای برنامه های جاوا را تحت سیستم عامل های مختلف حفظ می کند. یک باور غلط در بین بسیاری از مردم این است که برنامه های نوشته شده به زبان جاوا کندتر از برنامه های نوشته شده به زبان های کامپایلری اجرا می شود، در حالی که سرعت اجرای یک برنامه جاوا کاملا بستگی به نحوه پیاده سازی ماشین مجازی دارد. ماشین های مجازی جدید جاوا معمولا از تکنیکی به نام کامپایل در زمان لازم یا JIT استفاده می کنند. در این روش در هنگام اجرای برنامه بایت کد ابتدا به کد باینری ماشینی حقیقی که بر روی آن اجرا می شود ترجمه می شود و سپس باینری ترجمه شده بر روی ماشین اصلی اجرا می شود. در این فرآیند ماشین مجازی می تواند بهینه سازی های خاص ماشین حقیقی را بر روی کد انجام دهد که در برخی موارد باعث می شود برنامه های جاوا حتی سریع تر دیگر زبان های کامپایلری اجرا شود.
سیشارپ:
همچون زبان برنامهنویسی جاوا زبانیست شئگرا و بسیار سطح بالا (high level). محصول شرکت Microsoft و بر پایه .NET از آنجایی که شئگرائی و سطح بالا بودن از ابزارهای مدیریّت مؤثّر و کارآمد پیچیدگی در فضای پیچیدۀ اینترنت مدرن می باشند، در واقع میشود جاوا و سیشارپ را از جمله زبان های اصلی برای ایجاد و انجام برنامههای کاربردی تحت وب (web applications) و خدمات وب دانست.
بر اساس ادّعای شرکت مایکروسافت، این زبان در سال 2000 توسط تیمی به سرکردگی آندرس هلزبرگ و نیز سکات ویلتاموث ساخته شد. سیشارپ که فقط برای دات نت است در مجموعه NET Platform SDK. ارائه گردید که در محیط های برنامه نویسی استودیوی بصری دات نت (Visual Studio .NET)، در نسخههای 2003 و 2005 آن موجود است. دستورات زبان سیشارپ مانند جاوا سطح بالا تر از C و ++C است و برای مثال برنامه نویس مستقیما به اشاره گرها یا منابع سیستم دسترسی ندارد.
زبان برنامه نویسی بیسیک:
(بر گرفته از کلمات beginner's all-purpose symbolic instruction) یک زبان برنامهنویسی ساده از نظر آموزش و بکارگیری و داراى فهرست کوچکى از دستورات و قالبهاى ساده، مقدماتى، پايهاى، قلیایی، ابتدایی، اولیه، پایهاى، اساسى، اصلی، تهی، بنیانی که در اواسط دهه ۶۰ میلادی توسط جان کمنی و توماس کرتز در کالج دارتموت ابداع شد و به عقیده بسیاری آسانترین زبان برای یادگیری است.
پایتون:
یک زبان برنامه نویسی سطح بالا برای کامپیوتر است که توسط گیدو ون روسوم(Guido van Rossum) در سال ۱۹۹۰ ساخته شد. این زبان از زبان های برنامه نویسی تفسیری بوده و به صورت کامل یک زبان شیگرا است که در ویژگیها با زبانهای تفسیری پرل، روبی، اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه استفاده میکند.
پایتون پروژهای بازمتن توسعه یافته است و توسط بنیاد نرمافزار پایتون مدیریت میگردد. نسخهٔ ۲.۴.۲ این زبان در تاریخ ۲۸ سپتامبر ۲۰۰۵ منتشر شد.
زبان برنامه نویسی پرل:
در سال ۱۹۸۷ توسط لاری وال ساخته شد. پرل قابلیتهایی از زبان برنامهنویسی سی،دستنوشته شل،أک،لیسپ و دیگر زبانهای دیگر وام گرفته است.
پیاچپی:
(PHP) یکی از پر طرفدارترین زبانهای برنامهنویسی متن باز (Open Source) میباشد، که بیشتر برای طراحی برنامههای سمت سرور در وبگاههای پویا (Dynamic) مورد استفاده قرار میگیرد. PHP مخفف PHP: Hypertext Preprocessor (پیشپردازنده فرامتن) میباشد. پیاچپی در سال ۱۹۹۴ ایجاد شد. رسموس لردورف (Rasmus Lerdorf) ایجاد کننده اولیه آن بوده است ولی در طی زمان این زبان برنامهسازی، توسط سایر کارشناسان و برنامهنویسان تکمیل گردیده و به شکل کنونی آن درآمدهاست.
پیاچپی از زبانهای برنامهنویسی تحت وب است. ساختار این زبان بسیار شبیه زبان سی (C) و زبان برنامهنویسی پرل (Perl) میباشد. شکل پذیری فوق العاده آن و نیز همگونی با اغلب بانکهای اطلاعاتی از قبیل MySql قدرت آن را افزایش داده است.
مشهورترین نرمافزارهای(بسته هاي) ایجاد شده با پیاچپی عبارتاند از phpBB و PHPNuke و مدیاویکی (MediaWiki) (که این وبگاه با آن طراحی شده). پیاچپی میتواند جایگزینی برای زبانهای ASP.NET و JSP و Perl باشد.
سادگی استفاده از پیاچپی و شباهت آن به زبان سی و پرل (و از نسخه ۵ آن به جاوا) باعث شده که اغلب برنامه نویسان با تجربه در کوتاهترین زمان ممکن برنامههای کاملی را ایجاد کنند.
پیاچپی تنها یک زبان اسکریپتنویسی نیست و با استفاده از PHP-GTK میتوان برای طراحی برنامههای با ظاهر گرافیکی (GUI) و همچنین طراحی برنامههای خط فرمان شبیه پرل یا پایتون (Python) از آن استفاده کرد.
پیاچپی امکان استفاده از انواع مختلفی از پایگاههای داده را از جمله MySQL، اوراکل، IBM DB2 ،Microsoft SQL Server ،PostgreSQL و SQLite با دستورهایی ساده فراهم میسازد.
پیاچپی روی بیشتر سیستم عاملهای معروف از جمله لینوکس، یونیکس، ویندوز و Mac OSX و با اغلب کارگزارهای وب (Web Server) معروف، قابل اجراست.
vb.net:
بعد از ارائه ویژوال بیسیک 6 شرکت مایکروسافت به دنبال ارائه تکنولــوژی دات نت سعی نمود که با بسط زبانهای برنامه نویسی قدیمی خود و انتقال آنها به ساختار جدید تر و افزودن امکانات به این زبانها بر آید و یکی از این زبانها که دستخوش تغییرات شد همان زبان ویژوال بیسیک 6 است که از آن به بعد به عنوان Visual Basic.net نام گرفت در واقع مایکروسافت با افزودن پسوند دانت نت به انتهای نام این زبانها سعی در معرفی تکنولــوژی دات نت داشت واین زبان حاوی ویژگی های جدید زیادی میباشد.بر خلاف ویژوال بیسیک، ویژوال بیسیک دات نِت یک زبان شیء گراست. توضیح بیشتر این که ویژوال بیسیک دات نِت از ویژگی های انتزاع(abstraction)، نهانسازی(encapsulation)، وراثت(inheritance)و چند ریختی(polymorphism) پشتیبانی می کند. نسخههای پیشین ویژوال بیسیک _ 4 تا 6 _ از واسطه ها(Interface) پشتیبانی می کرد اما از وراثت پشتیبانی نمی کرد. ویژوال بیسیک دات نِت وراثت را به خوبی واسطهها پشتیبانی می نماید. از جمله ویژگی های دیگر آن می توان overload کردن را نام برد. به علاوه ویژوال بیسیک دات نت از چند پردازشی(multithread) پشتیبانی می کند که به شما امکان ایجاد برنامههای کار بردی چند پردازشی و مقیاس پذیر(scalable) را می دهد. ویژوال بیسک دات نت هم چنین با (CLS)common Language Specification ساز گار است و از اداره کردن ساختار یافته خطا پشتیبانی می کند.
دِلفی
(Delphi) یا به تعبیری ویژوآل پاسکال – یک زبان برنامهنویسی است و بستری برای توسعهٔ نرمافزار که شرکت بورلند آن را تولید کرده است. این زبان، در بدو انتشار خود در سال ۱۹۹۵، به عنوان یکی از نخستین ابزارهایی مطرح شد که از توسعهٔ نرمافزار بر مبنای متدولوژی RAD پشتیبانی میکردند؛ یعنی تولید و توسعهٔ سریع برنامههای کاربردی.
این نرم افزار بر مبنای پاسکال شیگرا بوده و از این زبان مشتق شده است. البته بورلند نسخهای از دلفی و سیپلاسپلاسبیلدر را برای لینوکس به نام کایلیکس (Kylix) ارائه کرد که مورد استقبال توسعه دهندگان نرمافزارهای لینوکس قرار نگرفت. نرمافزارهای دلفی در ابتدا به صورت مستقیم از کتابخانههای ویندوز و کتابخانهٔ مخصوص خود به نام VCL استفاده میکرد، اما پس از نسخه ۶ دلفی، امکانات استفاده از داتنت هم به آن اضافه شد. در حال حاضر میتوان دلفی را یکی از رایجترین زبانهای ممکن در ایران دانست.
زبانِ دلفی که پیشتر بنام پاسکال شیءگرا (Object-Pascal) خوانده میشد و برای طراحی نرمافزاهای تحت ویندوز به کار میرفت، امروزه چنان توسعه یافته است که برای تولید نرمافزارهای تحت سیستمعاملِ لینوکس و داتنت نیز به کار میآید. بیشترین کاربرد دلفی در طراحی برنامههای رومیزی و پایگاه دادهها است، اما به عنوان یک ابزارِ «چند- منظوره»، برای طراحی انواع گوناگونی از پروژههای نرمافزاری نیز مورد استفاده قرار میگیرد.
RAD=Rapid Application Development
.ویژوال بیسیک
توسعه یافته زبان برنامهنویسی بیسیک میباشد. بیسیک توسط پروفسور جان کمنسی و توماس کرتز از کالج دارتموث برای نوشتن برنامههای ساده ایجاد شد. طراحی آن از اواسط دهه ۱۹۶۰ آغاز گردید.
ویژوال بیسیک تا نسخه ۳ به صورت ۱۶ بیتی بود. از نسخه ۵ به بعد فقط ویرایش ۳۲ بیتی آن ارائه شد. (نسخه ۴ هم به صورت ۱۶ بیتی و هم به صورت ۳۲ بیتی عرضه شده بود.)
ویژوال بیسیک از نسخه ۶ به بعد بر پایه چارچوب داتنت (NET.) ارائه شد.
اگر چه با ظهور ویژوال بیسیک دات نت اکثر برنامهنویسان ویژوال بیسیک ۶ به آن گرویدند، ولی نسخه ۶ همچنان طرفداران ویژهی خود را دارد.
ویژوال بیسیک برای توسعه سریع نرم افزار (RAD یا Rapid Application Development) بر پایه رابط گرافیگی کاربر (GUI یا Graphical User Interface) توسعه داده شد. دسترسی آسان و سریع به پایگاه دادهها با استفاده از DAO ،RDO یا ADO و ایجاد کنترلهای اکتیو ایکس از جمله مواردی هستند که این زبان را برای RAD مناسب کردهاند.
برنامهنویسی در ویژوال بیسیک به صورت رخدادگرا میباشد.
در برنامهنویسی تجاری، ویژوال بیسیک جز محبوبترینها است. بنابه آماری که در سال ۲۰۰۳ منتشر شد، ۵۳٪ از برنامههای تجاری با استفاده از این زبان تولید شدهاند.
دقت كنيد كه زبان هايی مانند اچتیامال (HTML) زبان برنامهنويسی نيستند بلكه زبانهای قالب بندی هستند.
نمونه یک برنامه
یک برنامهٔ ساده در زبان برنامهنویسیBasic که از سادهترین زبانهای برنامهنویسی است میتواند به شکل زیر باشد:
REM MY FIRST TRY TO COMMAND THIS MACHINE TO DO WHAT I LIKE
PRINT "HELLO NEW WORLD!"
END
سطر نخست که با واژه کلیدی "REM" آغاز شده و از سوی برنامهٔ واسط درنظر گرفته نمیشود و تنها برای نگاه داشتن یک توضیح یا مانند آن برای خود برنامهنویس است. سطر دوم با واژه کلیدی "PRINT" به دستگاه فرمان میدهد تا نوشته "HELLO NEW WORLD!" ("سلام دنیای نو!") را روی نمایشگر بنویسد (چاپ کند). سطر آخر پایان فرامین و برنامه را به ماشین اطلاع میدهد.
پس از نوشتن یک برنامه مانند بالا، برنامهٔ مترجم (در اینجا Basic) دستورات را تبدیل به فرامینی میکند که لایه زیرین، که ممکن است همان سخت افزار باشد، میتواند آنها را اجرا کند.
پارادایمها
پارادایم برنامهنویسی
زبانهای برنامهنویسی گوناگون براساس قابلیتهای درنظر گرفته شده از شیوهٔ خطهای مختلف استفاده میکنند. موارد ریزتری مانند چگونگی برخورد با نیازهای پشت پردهٔ ماشین مانند مدیریت حافظه و مدیریت زباله نیز در زبانهای مختلف متفاوت است. علاوه بر اینها، مفاهیمی متفاوت از (اجرای) یک برنامه تصور شدهاند که پارادایم یا الگو نام دارند. مثلاً پارادایم برنامهنویسی رویهای با برنامهها به صورت مجموعهای از پیمانهها برخورد میکند و در برنامهنویسی منطقی برنامهها گروههایی از قضایا و قوانین منطقی هستند که ما را به نتایج راهنمایی میکنند. زبانهای برنامهنویسی گوناگون بر اساس این پارادایمها ساخته میشوند. مثلاً زبان برنامهنویسی Pascal و ++C بر مبنای برنامهنویسی شیگرا و Prolog برای برنامهنویسی منطقی طراحی شدهاند. پارادایمها در مواردی به هم مشابهاند و ممکن است تنها در شمار اندک اما تأثیرگذاری از ویژگی ها، متفاوت باشند. همچنین زبانهای گوناگون ممکن است از ویژگیهای چند پارادایم همزمان استفاده کنند. مثلاً ++C ویژگیهایی از برنامهنویسی شیگرا، برنامهنویسی رویهای و برنامهنویسی نوعی دارد.
برنامهنویسی شیگرا
برنامه نویسی شیگرا (به انگلیسی Object Oriented Programming مخفف OOP) شیوهای ازتحلیل و طراحی نرم افزار است که بر تجزیهی مسئله به اشیاء تاکید دارد. اشیاء صور انتزاعی از ماهیتهای مطرح در مسئله هستند که دو جنبه دارند. اشیاء دارای حالت یا داده بوده و همچنین دارای عملیات بر روی دادهها میباشند. این نوع نگرش دارای مزایای بسیاری از جمله مدیریت پیچیدگی وهزینه نگهداری کمتری است.
در برنامه نویسی شیگرا (Object Oriented) همه چیز یک شی (Object)است. هر شی ویژگیها(Properties) و توابع مربوط به خودش را دارد.
زبانهای برنامه نویسی شی گرا، زبانهایی هستند که در آن برنامه نویس میتواند اشيا مختلفی را تعریف نماید و از اشیاء تولید شده استفاده نماید. هر شی یک سری خصوصیت و قابلیت دارد، که اصطلاحاً Properties و Methods خوانده میشوند. در این روش از برنامه نویسی دید برنامه نویس به سیستم دید شخصی است که سعی می نماید به پیدا کردن اشیاء مختلف در سیستم و برقراری ارتباط بین آنها سیستم را تولید نماید.
موضوع : تایپک کامپیوتر , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
برچسب ها : برنامه نویسی ,
بازدید : 2432 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
تاریخچه هندسه
واژه انگلیسی Geometry ( هندسه ) از زبان یونانی ریشه گرفته است. این کلمه از دو کلمه «جئو»ٍ به معنای زمین و «متری» به معنای اندازه گیری تشکیل شده است.بنابراین هندسه اندازه گیری زمین است. مصریان اولیه نخستین کسانی بودند که اصول هندسه را کشف کردند. هر سال رودخانة نیل طغیان نموده و نواحی اطراف رودخانه راسیل فرا میگرفت.
این عمل تمام علایم مرزی میان تقسیمات مختلف را از بین میبرد و لازم میشد دوباره هر کس زمین خود را اندازهگیری و مرزبندی نماید. آنها روشی از علامتگذاری زمینها با کمک پایهها و طنابها اختراع کردند. آنها پایهای را در نقطهای مناسب در زمین فرو میکردند، پایه دیگری در جایی دیگر نصب میشد و دو پایه توسط طنابی که مرز را مشخص میساخت به یکدیگر متصل میشدند.با دو پایه دیگر زمین محصور شده ، محلی برای کشت یا ساختمان سازی میگشت.
با برآمدن یونانیان اطلاعات ریاضی قدم به مرحله ای علمی گذاشت.در آغاز تمام اصول هندسی ابتدایی بود. اما در سال 600 قبل از میلاد مسیح ، یک آموزگار یونانی به نام تالس، اصول هندسی را از لحاظ علمی ثابت کرد.
تالس دلایل ثبوت برخی از فرضیهها را کشف کرد و آغازگر هندسة تشریحی بود. اما دانشمندی به نام اقلیدس که در اسکندریه زندگی میکرد ، هندسه را به صورت یک علم بیان نمود.
وی حدود سال 300 قبل از میلاد مسیح ، تمام نتایج هندسی را که تا به حال شناخته بود ، گرد آورد و آنها را به طور منظم ، در یک مجموعة 13 جلدی قرار داد. این کتابها که اصول هندسه نام داشتند ، به مدت 2 هزار سال در سراسر دنیا برای مطالعه هندسه به کار می رفتند.
براساس این قوانین ، هندسه اقلیدسی تکامل یافت. هر چه زمان می گذشت ، شاخه های دیگری از هندسه توسط ریاضیدانان مختلف ، توسعه می یافت.
امروزه در بررسی علم هندسه انواع مختلف این علم را نظیر هندسة تحلیلی و مثلثات، هندسه غیر اقلیدسی و هندسه فضایی مطالعه می کنیم.
خدمت بزرگی که یونانیان در پیشرفت ریاضیات انجام دادند این بود که آنان احکام ریاضی را به جای تجربه بر استدلال منطقی استوار کردند.قبل از اقلیدس، فیثاغورث( 572-500 ق.م ) و زنون ( 490 ق.م. ) نیز به پیشرفت علم ریاضی خدمت بسیار کرده بودند.
در قرن دوم قبل از میلاد ریاضیدانی به نام هیپارک، مثلثات را اختراع کرد. وی نخستین کسی بود که تقسیم بندی معمولی بابلی ها را برای پیرامون دایره پذیرفت.به این معنی که دایره را به 360 درجه و درجه را به 60 دقیقه و دقیقه را به 60 قسمت برابر تقسیم نمود و جدولی براساس شعاع دایره به دست آورد که وترهای بعضی قوسها را به دست می داد و این قدیمی ترین جدول مثلثاتی است که تاکنون شناخته شده است.
بعد از آن دانشمندان هندی موجب پیشرفت علم ریاضی شدند. در قرن پنجم میلادی آپاستامبا، در قرن ششم ، آریاب هاتا ، در قرن هفتم ،براهماگوپتا و در قرن نهم ،بهاسکارا در پیشرفت علم ریاضی بسیار مؤثر بودند.موضوع : تایپک کامپیوتر , هندسه , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 1736 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
يكي از بزرگترين رياضيدانهاي فرانسوي كه در همه ي رشته ي رياضيات محض وكاربردي اكتشافاتي دارد
ولي خدمت بزرگ وي اينست كه اناليز رياضي را بر مباني محكم واستوار ساخت .از 1816 استاد پوليتكنيك پاريس ,د انشگاه پاريس , كولژ دو فرانس بود تا انكه در انقلاب 1830 به سبب اينكه حاضر نشد نسبت به لويي فليپ سوگند وفاداري ياد كند اين مشاغل را از دست داد ودر سال1830-1838 در تورن ايتاليا استاد فيزيك رياضي گرديد .در 1838 به فرانسه برگشت و كرسي سابق خود را در پوليتكنيك باز يافت .
كوشي رياضيات را مخصوصا اناليز را نسبت به قرن گذشته سخت دگرگون كرد .رياضيدانان پيشين
حساب ديفرانسيل و انتگرال را بسط فراوان داده بودند و انها را در حل مسايل متنوع بكار بسته بودند ولي –پيش از طلوع كوشي- مفاهيم اساسي اين مبحث به دقت تقرير نشده بود .كوشي با روشهاي روشن ودقيق خود كه انها را در سه كتاب معروفش –دوره ي اناليز مدرسه ي پوليتكنيك(1821), حساب بينهايتيك(1823), ودروس موارد استعمال حساب بينهايتيك در هندسه (1826-1828)-بكار بسته است , اناليز رياضي را منقلب ساخت , مباني اين علم را , به وسيله ي حد واتصال (پيوستگي) تنقيح كرد, ونخستين كسي بود قضيه ي تيلر را دقيقا اثبات كرد
موضوع : تایپک کامپیوتر , تایپک ریاضی , هندسه , جبر و انالیز , منطق , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 2026 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
در تئوری محاسبات ماشین تورینگ (Turing machine) به یک ماشین حالات متناهی اطلاق میشود که درآن با وقوع هر عبور[۱] یک نماد[۲] برروی نوار چاپ میشود. با وجود اینکه مکانیزم ماشین تورینگ مقدماتی است مفهومش برای پوشش عملکردهای بسیار پیچیده کافی و گستردهاست. حافظه این ماشین ساختاری بسیار ساده دارد. یعنی میتواند بصورت یک آرایه یک بعدی از عناصر (سلولها) که هر یک میتوانند حافظ تنها یک نماد باشند، باشد. این آرایه از هر دو طرف باز و نامحدود است (حافظه بینهایت) است و اطلاعات آن میتوانند به هر ترتیبی فراخوانی شوند.
محتویات
تاریخچه
زمینه های تاریخی:ماشین محاسباتی
معرفی ماشین تورینگ توسط دانشمند انگلیسی آلن تورینگ در سال ۱۹۳۶ میلادی، گام دیگری را در مسیر ایجاد و پیدایش به نمایش میگذارد.رابین گندی یکی از دانشجویان آلن تورینگ و دوست صمیمی تمام عمرش، ریشه های نظریه ماشین محاسباتی بابیج(۱۸۳۴) را کاوش کرد و در حقیقت نظریه بابیج را دوباره ارائه کرد: آنالیز گندی در مورد ماشین تحلیلی بابیج پنچ عملیات زیر را توضیح می دهد: ۱-عملگرهای ریاضی + و - و * ۲-هر ترتیبی از عملگرها قابل قبول است ۳-تکرار عملگر ۴-تکرار شرطی ۵-انتقال شرطی
تعریف
ماشین تورینگ عبارت است از یک پنج-تاپل (پنجتایی) بهصورت ، که در اینجا:
- برای نمایش مفهوم ماشین انتخاب شده است.
- مجموعهای است متناهی، از حالات داخلی.[۳]
- مجموعهای متناهی موسوم به الفبای نوار[۴] و حاوی نمادی مخصوص برای نمایش یک فاصلهٔ خالی روی نوار ماشین است.
- زیرمجموعهای است از و موسوم به الفبای ورودی. یعنی الفبای ورودی زیر مجموعهای از الفبای نوار است که شامل خالی نیست. نوارهای خالی نمیتوانند بعنوان ورودی استفاده شوند.
- عبارت است از یک تابع جزئی[۵] موسوم به تابع انتقال[۶]، از دامنهٔ به برد .
- حالت شروع نام دارد، یعنی، حالتی از ماشین است که محاسبه را درآن آغاز میکنیم.
بطور کلی یک تابع جزئی روی است و تفسیرش عملکرد ماشین تورینگ را بیان میکند.
توصیف غیر علمی
این بخش از مقاله فاقد منبع و مأخذ است.
شما میتوانید با افزودن منابع برطبق اصول اثباتپذیری و شیوهنامهٔ ارجاع به منابع، به ویکیپدیا کمک کنید.
مطالب بیمنبع احتمالاً در آینده حذف خواهند شد.ماشین تورینگ به صورت ریاضی، ماشینی است که روی یک نوار عمل می کند. روی این نوار، نمادهایی است که ماشین هم می تواند بخواند و هم می تواند بنویسد و همزمان از آنها استفاده می کند. این عمل به طور کامل با یک سری دستورالعمل ساده محدود تعریف شده است. ماشین تورینگ از موارد زیر تشکیل شده است:
1. یک نوار، به سلولهایی تقسیم بندی شده است و هر سلول شامل نمادهایی است. الفبا شامل نماد تهی خاصی و یک یا تعداد دیگری نماد است. فرض می شود که این نوار خودسرانه به چپ و راست رسانده شود. ماشین تورینگ از نوارهایی تامین می شود که برای محاسبه لازم است.
2. یک کلاهک وجود دارد که قادر به خواندن و نوشتن نمادهایی است که روی نوار قرار گرفته اند و بطور همزمان نوار را به سمت چپ و راست یکی از (و تنها یک) سلولها حرکت میدهد. در بضی مدلها، کلاهک حرکت می کند و نوار ثابت می ماند.
3. یک دستگاه ثبت حالت وجود دارد که حالت های ماشین تورینگ را ذخیره می کند (یکی از تعداد زیادی حالت متناهی). یک حالت شروع وجود دارد که همراه با مقدار دهی اولیه است. این حالت ها، حالت ذهن شخصی را که محاسبات را انجام می دهد، جایگزین می کنند.
4. یک جدول محدود (که گاهی جدول عمل یا تابع انتقال نامیده می شود)، از دستورالعمل ها وجود دارد که در حال حاضر، حالت (q_i) و نماد (a_j) به ماشین داده می شود( برای مدل های 5تایی و گاهی 4تایی) که روی نوار خوانده می شود و میگوید که ماشین، این موارد را به تزتیب زیر برای مدلهای 5تایی انجام دهد:
- یا پاک کردن و یا نوشتن یک نماد (بصورت جایگزین کردن a_i با a_j1)
- حرکت کردن کلاهک نوار (که توسط d_k مشخص می شود و می تواند مقادیر L برای حرکت به چپ و R برای حرکت به سمت راست به خود بگیرد. همچنین مقدار N نشان دهنده ساکن بودن نوار است).
- فرض کنید یک حالت مشابه یا یک حالت جدید مشخص شده است (رفتن به وضعیت q_i1 )
در مدل های 4تایی پاک کردن یا نوشتن یک نماد (a_j1) و حرکت کلاهک نوار به سمت چپ یا راست (d_k) بصورت دستورالعمل های جداگانه مشخص شده اند. بطور خاص، جدول به ماشین میگوید که چیزی را پاک کند یا یک نماد را بنویسد (ia) و یا کلاهک نوار به سمت چپ و راست حرکت کند (ib). فرض کنید که حالتهای مشابه یا حالتهای جدیدی مشخص شده اند. اما عملیات های (ia) و (ib) دستورالعمل های یکسانی ندارند. در برخی از مدلها، اگر در جدول، ورودی از نمادها و حالتها نداشته باشیم، ماشین متوقف خواهد شد. سایر مدلها، نیاز به همه ورودی ها دارند تا پر شوند. توجه داشته باشید که هر بخش از ماشین- حالتها و نمادها، مجموعه ها، اقدامات، چاپ کردن، پاک کردن و حرکت نوار- محدود، گسسته و تشخیص پذیر است. این، پتانسیل نامحدود نوارهاست که خود مقدار نامحدودی از یک فضای ذخیره سازی است.
مقایسه با ماشین های واقعی
اغلب گفته می شود که ماشین تورینگ، بر خلاف ماشین های اتومات، به اندازه ماشین های واقعی قدرتمند هستند و قادر به انجام هر عملیاتی که ماشین واقعی می تواند بکند هستند. چیزی که در این مطلب جا ماند این است که یک ماشین واقعی تنها می تواند در بسیاری از تنظیمات متناهی باشد؛ در واقع ماشین واقعی چیزی نیست جز یک ماشین اتوماتیک محدود خطی. از طرف دیگر ماشین تورینگ با ماشین هایی که دارای ظرفیت حافظه های نامحدود محاسباتی هستند، معادل است. از نظر تاریخی رایانه هایی که محاسبات را در حافظه داخلی شان انجام می دادند، بعدها توسعه داده شده اند.
چرا ماشین های تورینگ مدل های مناسبی برای رایانه های واقعی هستند؟
1. هرچیزی که ماشین واقعی میتواند محاسبه کند، ماشین تورینگ هم می تواند. برای مثال ماشین تورینگ، می تواند هرچیز طبق روالی که در زبان های برنامه نویسی پیدا می شود شبیه سازی کند. همچنین می تواند فرآیندهای بازگشتی و هریک از پارامترهای مکانیسم شناخته شده را شبیه سازی کند.
2. تفاوت، تنها در قابلیت ماشین تورینگ برای دخالت در مقدار محدودی اطلاعات نهفته است. بنابراین، ماشین تورینگ میتواند در مدت زمان محدودی، در اطلاعات دخالت داشته باشد.
3. ماشین واقعی همانند ماشین های تورینگ می توانند حافظه مورد نیازش را به کمک دیسک های بیشتر، بزرگ کند. اما حقیقت این است که هم ماشین تورینگ و هم ماشن واقعی، برای محاسبات نیازی به فضا در حافظه شان ندارند.
4. شرح برنامه های ماشین واقعی که از مدل ساده تر انتزاعی استفاده می کنند، پیچیده تر از شرح برنامه های ماشین تورینگ است.
5. ماشین تورینگ الگوریتم های مستقل را که چقدر از حافظه استفاده می کنند، توصیف می کند. در دارایی حافظه همه ی ماشین ها، محدودیتی وجود دارد؛ ولی این محدودیت می تواند خود سرانه در طول زمان افزایش یابد.
ماشین تورینگ به ما اجازه می دهد درباره الگوریتم هایی که برای همیشه نگه داشته می شوند، توصیفاتی ارائه دهیم؛ بدون در نظر گرفتن پیش رفت در معماری محاسبات با ماشین معمولی.
6. ماشین تورینگ جملات الگوریتم را ساده می کند. الگوریتم های در حال اجرا در ماشین آلات انتزاعی معادل تورینگ، معمولا نسبت به همتایان خود که در ماشین های واقعی در حال اجرا هستند عمومی ترند. زیرا آنها دارای دقت دلخواه در انواع اطلاعات قابل دسترس هستند و هیچوقت با شرایط غیر منتظره روبرو نمی شوند. یکی از نقطه ضعف های ماشین تورینگ این است که برنامه های واقعی که نوشته می شوند ورودی های نامحدودی را در طول زمان دریافت می کنند؛ در نتیجه هرگز متوقف نمی شوند.
محدودیت های ماشین تورینگ
نظریه پیچیدگی محاسباتی
یکی از محدودیت های ماشین های تورینگ این است که آنها توانایی چیدمان خوب را ندارند. برای مثال کامپیوترهای برنامه ای با ذخیره مدرن، نمونه هایی از یک مدل خاص ماشین انتزاعی که به نام ماشین برنامه دسترسی رندم یا مدل ماشین RASP می باشند.
همزمانی
یکی دیگر از محدودیت های ماشین تورینگ این است که همزمانی را خوب ارئه نمی دهد. برای مثال برای اندازه عدد صحیحی که میتواند توسط « متوقف کننده غیر قطعی دایمی» محاسبه شود، محدودیت وجود دارد. ماشین تورینگ روی یک نوار خالی شروع می کند. در مقابل، ماشین های «همیشه متوقف» همزمان هستند که بدون ورودی می توانند عدد صحیح نامتناهی را محاسبه کنند.
موضوع : تایپک کامپیوتر , تایپک علوم تجربی , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
برچسب ها : ماشی های تورینگ , الگوریتم , ریاضی , جبر ,
بازدید : 5555 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
عبه اطلاعات فیلسوف |عنوان= فارابی |سرشناسی= |تصویر = |نام کامل= ابو نصر محمد بن محمد فارابی |لقب= معلم ثانی |نسب= |حیطه= |دوره= |مکتب= |تاریخ تولد= سال ۲۶۰ هجری |شهر تولد= فاراب، خراسان. |کشور تولد=ایران |تاریخ مرگ= |شهر مرگ= دمشق |کشور مرگ= سوریه |ملیت = ایرانی العصل (در قرن های گذشته کشور های زیادی دنبال بدست اوردن دانشمندان ایرانی بودند و هستند و سعی در تحریف تاریخ دارند ) |مدفن= |نام همسر= |فرزندان= |دین= |مذهب= |تأثیرگرفته از=ارسطو٬ افلاطون٬ فلوطین |تأثیرگذار بر= ابن سینا، سهروردی٬ ملاصدرا |استادان= یوحنا بن حیلان |شاگردان= یحیی بن عدی |تالیفات= ،
ابو نصر محمد بن محمد فارابی معروف به فارابی، (حدود سال ۲۶۰ هجری، در فاراب، خراسان، ترکمنستان امروزی – سال ۳۳۹ هجری در سن ۸۰ سالگی[۱])از بزرگترین فیلسوفان ایرانی [۲] شرقی سده سوم و چهارم هجری است. اهمیت او بیشتر به علت شرحهایی است که بر آثار ارسطو نگاشته و به سبب همین مشروحات او را معلم ثانی خواندهاند و در مقام بعد از ارسطو قرار دادهاند. وی آثاری نظیر «»، «»، «» و «والدین فارابی ایرانی تبار بودند.خود او نیز ایرانی العصل بوده و کشورهایی همچون ترکمنستان و ... دنبال تحریف تاریخ به نفع خود بوده و می خواهند او را از کشور خود معرفی کنند . [۳][۴] و نوشتهاند که ابونصر از نژاد ایرانی بودهاست (= واصله فارسی / کان من سلاله فارسیه).[۵]
محتویات
زندگی
ابونصر محمد بن محمد طرخانی ملقب به فارابی، در حدود سال ۲۵۷هجری قمری/ ۸۷۰میلادی در دهکدهٔ «فاراب) در فرارود (شهر اُترار کنونی در جنوب قزاقستان) یا پاریاب (فاریاب) خراسان در افغانستان کنونی به دنیا آمد.دهخدا به نفل از بدیع الزمان فروزانفر مینویسد:«اسم پدراو طرخان و نام جدش اوزلوغ است. درشرح زندگی فارابی مطلبی که بر جریان واقعی زندگی دوران طفولیت و جوانی وی باشد در کتابها وجود ندارد. ابن ابی اصیبعه دو خبر متناقض درباره او نقل میکند: اول اینکه فارابی در آغاز کار نگهبان باغی در دمشق بودو دوم اینکه، در عنفوان جوانی به قضاوت مشغول بود و چون به معارف دیگر آشنا شد، قضاوت را ترک کرد و با تمام میل به طرف معارف دیگر روی آورد. »در جوانی برای تحصیل به بغداد رفت و نزد «متی بن یونس» به فراگرفتن منطق و فلسفه پرداخت. سپس به
از آغاز کار، هوش سرشار و علم آموزی وی سبب شد که همه موضوعاتی را که تدریس میشد، به خوبی فرا گیرد. به زودی نام او به عنوان فیلسوف و دانشمند شهرت یافت و چون به بغداد بازگشت، گروهی از شاگردان، گرد او فراهم آمدند که «یحیی بن عدی» فیلسوف مسیحی یکی از آنان بود.
در سال ۳۳۰هجری قمری/۹۴۱میلادی به دمشق رفت و به «سیف الدوله حمدانی» حاکم حلب پیوست و در زمره علمای دربار او درآمد. فارابی در سال ۳۳۸هجری قمری/۹۵۰میلادی در سن هشتاد سالگی در دمشق وفات یافت. عده ایی بر این باورند که ابونصر هنگامی که از دمشق به عسقلان میرفت به دزدان برخورد. ابونصر گفت:« هر آنچه از مرکب، سلاح، لباس ومال هست بگیرید و با من کاری نداشته باشید.» آنها نپذیرفتند و قصد کشتن او کردند. ابونصر به ناچاربا آنها جنگید و کشته شد.امرای شام از حادثه با خبر شدند. ابونصر را دفن کردند و دزدان را بر سر قبر او دار زدند.
مورخان اسلامی معتقدند که فارابی فردی زهد پیشه و عزلتگزین و اهل تامل بود. اعراض او از امور دنیوی به حدی بود که با آن که برایش از بیتالمال حقوق بسیار تعیین کرده بود، به چهار درهم در روز قناعت میورزید.
فارابی در انواع علوم بی همتا بود. چنانکه دربارهٔ هر علمی از علوم زمان خویش کتاب نوشت و از کتابهای وی معلوم میشود که در علوم زبان و ریاضیات و کیمیا و و موسیقی و الهیات و علوم مدنی و فقه و منطق دارای مهارت بسیار بودهاست.
درست است که کندی نخستین فیلسوف اسلامی است که راه را برای دیگران پس از خود گشود؛ اما او نتوانست مکتب فلسفی تأسیس کرده و میان مسائلی که مورد بحث قرار دادهاست، وحدتی ایجاد کند. در صورتی که فارابی توانست مکتبی کامل را بنیان نهد.
ابن سینا او را استاد خود میشمرد و ابن رشد و دیگر حکمای اسلام و عرب، برایش احترام بالایی قائل بودند. ازجمله سخنی از ابن سینا است که اوج منزلت علمی اورا بیان می کند:کتاب مابعدالطبیعه را مطالعه کردم وبعد از چهل مرتبه مطالعه نتوانستم ازاغراض مولف آن اگاهی پیداکنم تا اینکه در بازار به کتابی از ابونصر فارابی برخورد کردم که شرحی بر کتاب مابعد الطبیعه بود بعد ازمطالعه آن توانستم مطالب مابعد الطبیعه را در یابم وبسیار مسرور شدم.
در سنت فلسفه اسلامی، فارابی را بعد از ارسطو که ملقب به «معلم اول» بود، معلم ثانی لقب دادهاند.
نسب فارابی
تاریخ نگار عرب ابن ابی عصیبه (وفات ۶۶۸ ه.ق) در کتاب اویون خود اشاره کردهاست که فارابی که پدر قرآن است از نسب پارسی بود.[۶][۲] ابن ندیم در الفهرست خود، و نیز [۷][۸] علاوه بر اینها فارابی در حاشیه بسیاری از کارهایش به زبان پارسی و سغدی منابعی را معرفی کرده (حتی به زبان یونانی، اما به ترکی نه)[۲]),[۹] حتی زبان سغدی به عنوان زبان مادری وی [۱۰] و زبان ساکنان فاراب دانسته شدهاست.[۱۱] محمد جواد مشکور ایرانی زبان بودن اصالت آسیای میانه را استدلال کردهاست.[۱۲] اما فاراب در درجه نخست جزو سرزمین مسلمانان بود و در درجه نخست فارابی به دنیای اسلام و تمام بشریت تعلق دارد و عرب یا پارسی یا ترک بودن وی اهمیتی ندارد.[۱۲] اصالت پارسی فارابی توسط دیگر منابع نیز بحث شدهاست.[۱۳] همچنین پروفسور دانشگاه آکسفورد آقای بوسورث مینویسد که چهرههای بزرگ مانند فارابی، بیرونی و ابن سینا توسط دانش پژوهان علاقمند ترک به نژاد ترکی چسبانده شدند.[۱۴] در دانشنامه ایرانیکا دکتر گوآتاس اظهارات ابن خلکان را نکوهش کرده و مدارک پیش از وی در این زمینه از ابن عصیبه در مورد پارسی بودن فارابی باعث شده تا ابن خلکان به تلاش برای مدرکسازی جهت ترک نشان دادن وی باشد.[۲] در این چهارچوب وی اشاره میکند که ابن خلکان ابتدای اسم فارابی نسبت الترک را افزود در حالی که فارابی هرگز چنین نسبتی را نداشتهاست.[۲]
قدیمیترین کسی که نسب فارابی را ترک دانسته ابن خلکان بودهاست. وی در اثر خود وفایات فارابی را متولد فاراب و روستای کوچکی به اترار در قزاقستان شناخته میشود و از والدینی ترک میداند. برخی منابع دیگر نیز به این جریان معتقدند.[۱۵]
فلسفه فارابی
از عصر فارابی تا عصر سبزواری، یعنی از قرن نهم تا نوزدهم میلادی، مبحث و مهمترین بحث تفکر اسلامی بود.[۱۶] فارابی به پیروی از ارسطو معتقد بود که جهان «قدیم» است. اما برای آنکه از چهارچوب تعلیمات قرآنی خارج نشود، سعی کرد بین عقیده ارسطو و مسئله خلق جهان در قرآن راهی بیابد. به همین سبب سعی میکرد موضوع «[۱۷] او معتقد است که «عقل فعال» ارسطو همان وحی قرآنی است.[۱۸]
فلسفه فارابی آمیزهای است از و نوافلاطونی که رنگ اسلامی و به خصوص شیعی اثنیعشری به خود گرفتهاست. او در منطق و اخلاق و سیاست، مابعدالطبیعه به مکتب فلوطینی گرایش دارد.
وحدت فلسفه
فارابی از کسانی است که میخواهند آراء مختلف را با هم وفق دهند. او در این راه بر همه گذشتگان خود نیز سبقت گرفت. او در این راه تا آن جا پیش رفت که گفت: فلسفه، یکی بیشتر نیست و حقیقت فلسفی - هر چند مکاتب فلسفی متعدد باشند - متعدد نیست.
فارابی به وحدت فلسفه سخت معتقد بود و برای اثبات آن براهین و ادله بسیاری ذکر کرد و رسائل متعدد نوشت که از آن جمله، کتاب «الجمع بین رایی الحکیمین افلاطون الالهی و ارسطو» به دست ما رسیدهاست.
وی معتقد بود که اگر حقیقت فلسفی واحد است، باید بتوان در میان افکار فلاسفه بزرگ به ویژه افلاطون و ارسطو توافقی پدید آورد. اساسا وقتی غایت و هدف این دو حکیم بزرگ، بحث دربارهٔ حقیقتی یکتا بودهاست، چگونه ممکن است در آراء و افکار، با هم اختلاف داشته باشند؟
فارابی میان این دو فیلسوف یونانی پارهای اختلافات یافته بود، اما معتقد بود که این اختلافات، اختلافاتی سطحی است و در مورد مسائل اساسی نیست. مخصوصاً آنکه آنها مبدع و پدیدآورندهٔ فلسفه بوده و همه حکمای بعدی کم و بیش، به این دو متکی هستند.
مسائلی که به عنوان اختلاف مبانی افلاطون و ارسطو مطرح بود و فارابی درصدد هماهنگ ساختن بین آنها برآمد، عبارت بودند از:
روش زندگی افلاطون و ارسطو، روش فلسفی افلاطون و ارسطو، نظریه یا تذکر، ، نظریه عادت.
البته تردیدی نیست که فارابی در این امر رنج بسیاری متحمل شده است؛ اما نکته مهم در این رابطه این است که یکی از منابع او برای انجام این مقصود، کتاب «
بنابراین، اگر چه فارابی در کار خود به توفیق کامل دست نیافت، ولی راه را برای دیگر فلاسفه اسلامی گشود. بدین ترتیب که میان ارسطو و عقاید اسلامی یک نوع هماهنگی ایجاد کرد و فلسفه ارسطو را جزو سرچشمهها و اصول فلسفه اسلامی قرارداد.
آثار فارابی
آثار فارابی از این قرار است:
موضوع : تایپک کامپیوتر , تایپک علوم تجربی , تایپک اختر شناسی و نجوم , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 1569 نويسنده: [cb:post_author_name] | [cb:post_create_date] ساعت [cb:post_create_time]
The Egyptian seked
The Egyptians defined the seked as the ratio of the run to the rise, which is the reciprocal of the modern definition of the slope.
Mathematicians of the Greco-Roman world
This map spans a millennium of prominent Greco-Roman mathematicians, from Thales of Miletus (c. 600 bc) to Hypatia of Alexandria (c. ad 400). Their names—located on the map under their cities of birth—can be clicked to access their biographies.
In the 4th century bc, Menaechmus gave a solution to the problem of doubling the volume of a cube. In particular, he showed that the intersection of any two of the three curves that he constructed (two parabolas and one hyperbola) based on a side (a) of the original cube will produce a line (x) such that the cube produced with it has twice the volume of the original cube.
Sphere with circumscribing cylinder
The volume of a sphere is 4πr3/3, and the volume of the circumscribing cylinder is 2πr3. The surface area of a sphere is 4πr2, and the surface area of the circumscribing cylinder is 6πr2. Hence, any sphere has both two-thirds the volume and two-thirds the surface area of its circumscribing cylinder.
Conic sections
The conic sections result from intersecting a plane with a double cone, as shown in the figure. There are three distinct families of conic sections: the ellipse (including the circle); the parabola (with one branch); and the hyperbola (with two branches).
Conchoid curve
From fixed point P, several lines are drawn. A standard distance (a) is marked along each line from line LN, and the connection of the points creates a conchoid curve.
Angle trisection using a conchoidNicomedes (3rd century
bce) discovered a special curve, known as a conchoid, with which he was able to trisect any acute angle. Given ∠θ, construct a conchoid with its pole at the vertex of the angle (
b) and its directrix (
n) through one side of the angle and perpendicular to the line (
m) containing one of the angle’s sides. Then construct the line (
l) through the intersection (
c) of the directrix and the remaining side of
Angle trisection using a hyperbolaPappus of Alexandria (
c.320) discovered that a hyperbola could be used to trisect an acute angle. Given ∠θ, construct points along one side such that
ba=
ao=
of, and draw the hyperbola with centre at
oand one vertex at
f. Next, construct the line perpendicular to side
basuch that
clies along the other side of ∠θ. Having established the length of
bc, draw the line
adsuch
Angle trisection using a hyperbolaPappus of Alexandria (
c.320) discovered that a hyperbola could be used to trisect an acute angle. Given ∠θ, construct points along one side such that
ba=
ao=
of, and draw the hyperbola with centre at
oand one vertex at
f. Next, construct the line perpendicular to side
basuch that
clies along the other side of ∠θ. Having established the length of
bc, draw the line
adsuch
mathematics, the science of structure, order, and relation that has evolved from elemental practices of counting, measuring, and describing the shapes of objects. It deals with logical reasoning and quantitative calculation, and its development has involved an increasing degree of idealization and abstraction of its subject matter. Since the 17th century, mathematics has been an indispensable adjunct to the physical sciences and technology, and in more recent times it has assumed a similar role in the quantitative aspects of the life sciences.
In many cultures—under the stimulus of the needs of practical pursuits, such as commerce and agriculture—mathematics has developed
موضوع : تایپک کامپیوتر , ,
امتیاز : نتیجه : امتیاز توسط نفر مجموع امتیاز :
بازدید : 1647