اثر پروانه ای

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

اثر پروانه ای

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

اثر پروانه ای

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

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

آخرین نظرات
  • ۱۳ بهمن ۰۱، ۱۵:۳۱ - حسنا سادات و سما سادات
    عالی
  • ۲
  • ۰
study time vs. game time

وقت بازی - وقت درس خوندن

  • غلامعلی حسینی بهجانی
  • ۲
  • ۰
how to solve programming code

- من کدی که نوشتی رو نگرفتم (درک نکردم). این خط های برنامه برای چیه؟

- من ایده ای ندارم (که این خط ها چی هستن). ولی برنامه بدون این ها کار نمی کنه!

  • غلامعلی حسینی بهجانی
  • ۲
  • ۰

بسم الله الرحمن الرحیم.

سلام...


تا اینجای کار تقریبا می تونم بگم اصلا برنامه ای ننوشتیم. اما تا حدود کمی با برنامه نویسی کامپیوتر آشنایی پیدا کردیم. فهمیدیم که کامپیوتر دقیقا همون دستور هایی رو اجرا می کنه که ما بهش گفتیم؛ نه کمتر و نه بیشتر. کاش ما آدم ها هم در مقابل خدا مثل کامپیوتر باشیم.

کامپیوتر تک دستور ها رو یکی پس از دیگری اجرا می کنه. اگر برنامه ای که نوشته ایم مثلا 5 خط باشه، اول خط 1 ، بعد خط 2 ، بعد خط 3 و همینطور تا آخر برنامه دستورات اجرا خواهند شد.

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

  • غلامعلی حسینی بهجانی
  • ۲
  • ۰

کتابخونه

Library

کتابخونه! اونطوری افراد دیگه می بینند و جوری که من می بینمش!

  • غلامعلی حسینی بهجانی
  • ۱
  • ۰

پتوی دست

Handy blanket

خداییش یه همچی چیزی توی زمستون لازمه! دست آدم یخ میزنه خو!

  • غلامعلی حسینی بهجانی
  • ۱
  • ۰

سمی کولن

Hardest thing to find when you forget it

سخت ترین چیز برای پیدا کردن، وقتی فراموشش می کنید. البته به لطف IDE هایی مثل Visual studio و Eclipse و... اونقدرا هم پیدا کردنش سخت نیست. این یه مطلب دهه شصتی در برنامه نویسی هست. شما یادتون نمی یاد :)

  • غلامعلی حسینی بهجانی
  • ۱
  • ۰

با نام و یاد خدا... سلام.

در جلسات قبل یاد گرفتیم که چطور برای دکمه برنامه بنویسیم، طوری که اگر در هنگام اجرای برنامه روی دکمه کلیک کنیم، کاری رو برامون انجام بده. به غیر از دکمه چند شیئ دیگه رو هم روی فرم قرار دادیم و از شیئ TextBox در برنامه خودمون استفاده کردیم و متوجه شدیم که چطور از خصوصیت Text مربوط به این شیئ استفاده کنیم. در مورد شیئ گرایی هم خیلی کوتاه صحبت کردیم و مفهوم کلاس و وراثت رو بصورت غیر آکادمیک! و خودمونی توضیح دادیم.

در این جلسه قصد دارم در مورد ساختار و اسکلت برنامه صحبت کنم. یعنی می خواهیم بدونیم اون نوشته هایی که در درس های قبل در موردشون توضیح ندادیم چی بودن. البته احتمالا" تا حدودی متوجه شده باشید.

  • غلامعلی حسینی بهجانی
  • ۲
  • ۰

وقتی بچه بودم ، معتقد بودم که اگر خیلی درس بخونم و به دانشگاه برم، یه شغل خیلی خوب بدست خواهم آورد. بچه بودم دیگه! چه می فهمیدم :|

  • غلامعلی حسینی بهجانی
  • ۱
  • ۰
No matter what your job is...

مهم نیست چه شغلی داشته باشید ، شما همیشه می تونید سعی کنید اونو جذاب کنید.

  • غلامعلی حسینی بهجانی
  • ۱
  • ۰

به نام خدا و سلام.

عذرخواهی بابت اینکه این درس رو دیر آپلود کردم.

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

زبان های برنامه نویسی هم مانند بقیه قسمت های نرم افزاری و سخت افزار کامپیوتر دچار تغییر و تحولات اساسی شده اند. یکی از پیشرفته ترین شیوه های برنامه نویسی ،  روش شیئ گرایی هست. شاید کمی زود باشه که در مورد شیئ گرایی صحبت کنیم اما چاره ای نیست!

برنامه نویسی شیئ گرا یا Object Oriented Programming یا OOP روشی در برنامه نویسی است که با همه اجزای برنامه مانند اشیاء در دنیای واقعی رفتار می‌کنه. این روش برنامه نویسی باعث پیشرف چشمگیری در دنیای نرم افزار شده. حالا باید ببینیم که اشیاء در دنیای واقعی چگونه اند تا بتونیم مفهوم اشیاء در برنامه نویسی رو بهتر متوجه شویم.

هر شیئ دارای یکسری خصوصیات هست که ما با اون خصوصیات اون شیئ رو می شناسیم. مثلا شیئ مداد دارای خصوصیاتی مثل رنگ، طول، قطر، نوع گرافیت، نام شرکت سازنده و... غیره می باشد.

ما در زندگی واقعی می توانیم از اشیاء دیگر شیئ جدیدی بسازیم! برای مثال اگر بخواهیم یک کاردستی درست کنیم ممکنه به جعبه، چسب، قیچی و حتی مداد نیاز داشته باشیم. هریک از این اشیاء مستقل هستند اما با ترکیب آنها شیئ جدیدی ساخته خواهد شد.

  • غلامعلی حسینی بهجانی