اثر پروانه ای

برنامه نویسی حرفه ای کامپیوتر به زبان سی شارپ - لیست کامل کلمات کلیدی در ʚĭɞ - ßữʈʨɾflỵ ⓔⓕⓕⓔⓒⓣ

مشخصات بلاگ
اثر پروانه ای

اثر پروانه‌ای نام پدیده‌ای است که به دلیل حساسیت سیستم‌های آشوب‌ناک به شرایط اولیه ایجاد می‌شود. این پدیده به این اشاره می‌کند که تغییری کوچک در یک سیستم آشوب‌ناک چون جو سیارهٔ زمین (مثلاً بال‌زدن پروانه) می‌تواند باعث تغییرات شدید (وقوع توفان در کشوری دیگر) در آینده شود.

ایده‌ٔ این‌که پروانه‌ای می‌تواند باعث تغییری آشوبی شود نخستین بار در ۱۹۵۲ در داستان کوتاهی به نام آوای تندر اثر ری بردبری مطرح شد. عبارت «اثر پروانه ای» هم در ۱۹۶۱ در پی مقاله‌ای از ادوارد لورنتس به وجود آمد. وی در صد و سی و نهمین اجلاس ای‌ای‌ای‌اس در سال ۱۹۷۲ مقاله‌ای با این عنوان ارائه داد که «آیا بال‌زدن پروانه‌ای در برزیل می‌تواند باعث ایجاد تندباد در تکزاس شود؟»

آخرین نظرات
  • ۱۱ بهمن ۹۵، ۱۷:۱۸ - فاروق کریمی زاده
    خوب بود.
اثر پروانه ای

۶ مطلب با موضوع «پاسخ به سوالات شما» ثبت شده است

سلام.

امروز هم می خوام به یک سوال برنامه نویسی که توسط یکی از بازدیدکنندگان محترم سایت اثرپروانه‌ای مطرح شده، جواب بدم. این سوال هم بصورت خصوصی مطرح شده بود.

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


کیمیا (سوگل) :

سلام...

چطور میتونم تو محیط console برنامه ای بنویسم که عددی را دریافت کرده و زوج بودن آن را تشخیص دهد. برای بخش پذیری عدد ورودی بر 2 از روش بررسی رقم یکان شامل 0 و 2 و 4 و 6 و 8 استفاده کنید من خودم این رو نوشتم ولی وقتی اجرا میزنم چیزی نمیاره؟؟؟؟


و یه سوال دیگه میزان مصرف برق را در یک ماه بر حسب کیلو وات سوال کند سپس بهای برق مصرفی یک ماه را بر اساس جدول محسبه نماید و مبلغ را بر حسب ریال نمایش دهد..

جدول:

پله های مصرف سی روزه             نرخ ریال

مصرف 0 تا 100                            1364

مازاد بر 100 تا 200                       1426

مازاد بر 200 تا 300                       1488

ممنون میشم کمکم کنید...


پاسخ باترفلای:

سلام.

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


omid:

با سلام و خدا قوت

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

یه سری کدها و دستورات هستن که فهم و درکشون سخته

حالا فرضا من تمام کلمات کلیدی رو بلدم و حتی استفاده از دستور شرطی رو هم بلدم..خب برای نوشتن دستور مثلا open file dialog  از کجا باید بفههم کدش چطوری ساخته میشه یا savefiledialog یا ...

منظورم اینکه ایا این دستورات و کدها حفظی هستند یا براساس دونستن مفهوم هایی هر کسی میتونه بنویسشون؟(یعنی همچین کدهایی رو باید حفظشون کنی یا اینکه هر شخصی که حتی تا حالا چنین کدی ننوشته باشه میتونه بنویسه فقط کافی موضوعاتی رو از قبل بدونه؟؟))

و اینکه این کدها رو لطفا توضیح بدین

و پیشنهاد دارم اینکار رو با ساخت یک فیلم ساخت برنامه نوت پد توضیح بدین عالی میشه واقعا عالی میشه و بذارین برای دانلود

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

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


اگر هم احیانا اینکارو نکردین

مشکل من اینکه کدای سیو و بازکردن دیالوگ رو نوشتم ولی زمانب که توی متن تغییری ایجاد میکنم و دکمه قرمز پنجره بستن رو میزنم درخواست ذخیره نمیکنه!


پاسخ باترفلای:

مهرناز: از طریق ODBC میشه به Mysql دوستم متصل بشم؟(روی لپ تاب من هیچ دیتابیسی وجود نداره ولی اگه از این روش استفاده کنم میشه دیتابیس دوستم رو دریافت کنم؟)

جواب سوال شما، "بله" هست و روش اون هم:

بعضی مواقع لازم میشه که به دیتابیس MySQL بصورت از راه دور (Remotely) متصل شویم، تا بتوانیم گزارش ایجاد کنیم، آمارگیری کنیم، یا در ساده ترین حالت، داده ها را دستکاری کنیم. در بسیاری از مواقع نیاز داریم که این کار رو با استفاده از نرم‌افزارهای کاربردی مثل Microsoft Office یا Crystal Report انجام دهیم.

برای اینکه یک پرس‌وجوی (Query) از راه دور از پایگاه‌داده MySQL انجام دهیم، به یک رابط نیاز داریم که به آن ODBC می گویند. ODBC مخفف Open Database Connectivity است. درایور ODBC اساسا" به عنوان یک مترجم بین نرم‌افزارهای مختلف و سیستم مدیریت دیتابیس عمل می‌کند.


روش نصب درایور ODBC

علاقه مندان به رشته مهندسی تکنولوژی نرم افزار کامپیوتر، حتما این ویدئو رو ببینند:

دانلود ویدئو با حجم 15 مگابایت


سلام.

قصد دارم در این مطلب در مورد برنامه نویسی Console Application و Windows Form Application صحبت کنم. می خوام تفاوت های جزئی این دو روش برنامه نویسی رو برای شما خواننده عزیز، مشخص کنم. به احتمال زیاد، شما بعد از مطالعه این مطلب، بسیاری از مشکلات خودتون در برنامه نویسی رو حل شده، خواهید یافت. (چ جمله بندی ای :)  )

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

برنامه نویسی به روش کنسول اپلیکیشن: در زمان های قدیم، کامپیوترها به اندازه الآن باحال نبودند. چیزی به نام ویندوز وجود نداشت. اصلا چیزی بنام گرافیک در کامپیوتر، وجود خارجی نداشت. یعنی شما فقط می تونستید با استفاده از صفحه کلید (Keyboard) ، دستورات مدنظر خودتون رو به کامپیوتر انتقال دهید و در نهایت کامپیوتر نتایج اجرای دستورات شما رو بصورت یک سری متن و نوشته، در یک صفحه با پس زمینه سیاه به نمایش در می آورد. تازه همین نمایش متن و نوشته، بر روی مونیتور (Monitor) ، خودش انقلابی در صنعت کامپیوتر و الکترونیک بوده :)

سوال:

با سلام وخدا قوت 

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


باترفلای - پاسخ سوال شما:

سلام دوست عزیز...

برای نوشتن چنین برنامه ای، تنها یک عدد TextBox کافی به نظر می رسد. البته تأکید می کنم، شما به روشی که بنده در پیش گرفته ام اکتفا نکنید. شاید روش های بهتری هم وجود داشته باشد. سعی کنید خودتون این روش ها رو پیدا کنید.
بله... همونطوری که گفتم با یک TextBox می توان این برنامه رو نوشت. به اینصورت که یک دکمه در کنار TextBox قرار می دهیم و کاری می کنیم که با هر بار فشرده شدن دکمه توسط کاربر، عدد موجود در TextBox با متغیر Sum (این متغیر را خودمان می سازیم. البته باید این متغیر بصورت عمومی تعریف شده باشد) جمع شود.