اثر پروانه ای

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

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

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

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

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

سعید صبری: سلام علی آقا وقت به خیر

علی آقا یه سوال،تو سی شارپ چطور می تونم بین اجرای دستورات فاصله ی زمانی ایجاد کنم ؟
مثلا چطور می تونم بین اجرای این دو دستور 5 ثانیه فاصله زمانی ایجاد کنم ؟
textBox1.Text =string1
textBox2.Text=string2
راستی علی آقا یه چیز دیگه، من ایمیلمو عوض کردم، رفتم بیان هر چی گشتم امکان تغییر ایمیل نبود !!!
ج: سلام آقا سعید...
راه که زیاده... اما یکی از راه هاش اینه:
دوتا Timer بذار روی فرم و خاصیت Enabled تایمر اول رو true کن. باید خاصیت Interval هردو تایمر رو 5000 بدی (معادل 5 ثانیه). حالا روی تایمر اول دابل کلیک کن و کد زیر رو در اون قرار بده:
textBox1.Text=string1;
timer1.Enabled = false;
timer2.Enabled = true;
و کد زیر رو هم توی تایمر دوم قرار بده:
textBox2.Text=string2;
timer2.Enabled = false;
timer1.Enabled = true;
مسأله حل میشه.
موفق باشید.

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

ج: سلام. اگه درست متوجه شده باشم عدد n تعداد افرادی هست که می خواهید اسم و سنشون رو بگیرید. برای این کار نیاز به دو آرایه دارید. یکی برای ذخیره کردن نام افراد و دیگری برای ثبت کردن سن آنها. روش تعریف آرایه در سی شارپ بصورت زیر هست:

typeName[] name=new typeName[index];

برای مثال اگر بخواهیم نام n نفر را در یک آرایه از نوع رشته ای ذخیره کنیم. این آرایه باید قبلا بصورت زیر تعریف شده باشد:

string[] names=new string[n];

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

for(i=0;i<n;i++){
  s=s+age[i];
}

برای اطلاعات بیشتر می توانید به راهمای دستور for که در جدول کلمات کلیدی قرار داده ام مراجعه فرمایید.

امیدوارم توضیحاتم بدردتون خورده باشه. موفق باشید.