توضیح ساختار منطقی این فایل

moosa2007

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

با تشکر
 

پیوست ها

  • wiz.rar
    227.1 کیلوبایت · بازدیدها: 12

BioDread

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

با تشکر

این دیگه چیه؟!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
این چطوری کار میکنه؟ :shock:
آقا 99 احتمال وجود داره این چطوری این قدر دقیق در میاره
 

moosa2007

Member
این دیگه چیه؟!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
این چطوری کار میکنه؟ :shock:
آقا 99 احتمال وجود داره این چطوری این قدر دقیق در میاره

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


واقعا عجیبه
 

BioDread

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


واقعا عجیبه

دوست من
من تحقیق کردم و جواب رو پیدا کردم!!!
جواب خیلی ساده است
اگر دقت کنی هر عدد دو رقمی که جمع کنی و منهای جمع ان دو عدد کنی میشه ضریبه 9
و اگر در برنامه دقت کنی هر عدد ضریب 9 یه شکل داره
و هر بار که برنامه رو اجرا میکنی عدد های ضریب 9 ایکنش عوض میشه
متوجه شدی؟
 

EleRam

Well-Known Member
آقا ميشه يكم واضحر توضيح بديد؟؟؟ واقعا من دارم شاخ در ميارم!!!
 

BioDread

Banned
آقا ميشه يكم واضحر توضيح بديد؟؟؟ واقعا من دارم شاخ در ميارم!!!

ببین دوست من
هر عدد دو رقمی که , اعدادشون رو با هم جمع کنی و منهای عدد اصلیه کنی میشه ضریب 9
به طور مثال:
عدد 10
1+0=1 و 10-1=9
این برای عدد 10 بود تو می تونی برای هر عدد دیگه هم امتحان کنی
که آخر سر میشه یکی از ضرایب 9
حالا برنامه رو باز کن
ببین هر عددی که ضریب 9 باشه ایکنش یه شکل داره
متوجه شدی؟
 

the_king

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

یک عدد دو رقمی (که طبعا از 9 بزرگتر است) به شکل mn نوشته می شود که n رقم یکان و m رقم دهگان است.
معادل ده دهی این عدد برابر خواهد بود با m * 10 + n
مثلا در عدد 23 مقدار m برابر 2 و مقدار n برابر با 3 است و عدد 23 بر اساس فرمول 3 + 10 * 2 می توان بدست آورد.
زمانی که مجموع دو رقم m + n را از این عدد کم کنیم خواهیم داشت :
کد:
(m * 10 + n) - (m + n) = m * (10 - 1) + n - n = m * 9

در واقع عدد حاصل هیچ ارتباطی با رقم یکان (n) انتخاب شده ندارد و صرفا بستگی به رقم دهگان (m) دارد.
طبیعی است که در یک عدد دو رقمی m عددی بین 1 الی 9 است و کاربر 9 انتخاب دارد.
با توجه به اینکه می دانیم نتیجه محاسبه برابر با m * 9 است برابر مقادیر m از 1 الی 9 هم فقط 9 مضرب عدد 9 وجود دارد.

و برای تمامی مضرب های 9 (اعداد 9 ، 18 ، 27 ، 36 و ... 81 از یک نماد یکسان استفاده شده که در واقع حق انتخاب را
از کاربر گرفته است).

برای انتخاب نماد برای سایر اعداد هم شیوه ساده ای بکار گرفته شده. ما چندین نماد داریم که برای مضرب های 9 یکی از نماد ها
بکار رفته است، همچنین لیست نماد ها حاوی 6 سطر 14 ستونی است یا به عبارتی 84 نماد.

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

دسته دوم 75 شماره دیگر هستند که می توانند از سایر نماد ها بصورت تصادفی استفاده کنند صرفا یک شرط
قرار می دهیم که اگر نماد انتخاب شده برای خانه x ام با نماد خانه x - 1 ام یکسان بود، دوباره یک نماد جدید برای خانه x ام
انتخاب شود تا دو خانه مجاور یک نماد یکسان نداشته باشند.
به همین سادگی.
 
آخرین ویرایش توسط مدیر:

جدیدترین ارسال ها

بالا