جاوا اسکریپت خوش زبان قسمت سی و پنجم
به کلاس ریاضی کلاس دهم – دست نگه دارید! من قصد ندارم شما را با بی پایان شکنجه کنم
صفحات نمادهای رمزآلود – در حال حاضر فقط این یک فرمول است. و حتی با
این یکی، تنها کاری که انجام می دهیم این است که آن را به جاوا اسکریپت تبدیل کنیم.)
علامت n01 تعداد اندازه گیری هایی را نشان می دهد که در آن متغیر اول (سنجاب) نادرست (0) و متغیر دوم (پیتزا) درست (1) است. که در
میز پیتزا، n01 9 است.
مقدار n1• به مجموع تمام اندازهگیریها اشاره میکند که اولین متغیر است
درست است، که در جدول مثال 5 است. به همین ترتیب، n•0 به مجموع مقدار اشاره دارد
اندازه گیری هایی که در آن متغیر دوم نادرست است.
بنابراین برای میز پیتزا، قسمت بالای خط تقسیم (سود سهام) خواهد بود
1×76−4×9 = 40 باشد و قسمت زیر آن (قسمدهنده) مربع خواهد بود.
ریشه 5×85×10×80 یا √
340000. این به 0.069 ≈ φ می رسد که بسیار کوچک است.
به نظر نمی رسد که خوردن پیتزا تأثیری بر تحولات داشته باشد.
همبستگی محاسباتی
ما می توانیم یک جدول دو به دو را در جاوا اسکریپت با یک آرایه چهار عنصری نشان دهیم
([76، 9، 4، 1]). همچنین میتوانیم از نمایشهای دیگری مانند آرایهای حاوی دو آرایه دو عنصری ([[76، 9]، [4، 1]]) یا یک شی با ویژگی استفاده کنیم.
نام هایی مانند “11” و “01”، اما آرایه مسطح ساده است و عباراتی را که به جدول دسترسی پیدا می کنند کوتاه می کند. ما شاخص ها را به
آرایه به عنوان اعداد باینری دو بیتی، جایی که چپ ترین (مهم ترین) رقم است
به متغیر سنجاب و سمت راست ترین (کمترین رقم) اشاره دارد
به متغیر رویداد به عنوان مثال، عدد باینری 10 به مورد اشاره دارد
جایی که ژاک به یک سنجاب تبدیل شد، اما این رویداد (مثلاً “پیتزا”) رخ نداد. چهار بار این اتفاق افتاد. و از آنجایی که باینری 10 در نماد اعشاری 2 است،
ما این عدد را در اندیس 2 آرایه ذخیره می کنیم.
این تابعی است که ضریب φ را از چنین آرایه ای محاسبه می کند:
تابع ph (جدول) {
بازگشت (جدول[3] * جدول[0] – جدول[2] * جدول[1]) /
Math.sqrt((جدول[2] + جدول[3]) *
(جدول[0] + جدول[1]) *
(جدول[1] + جدول[3]) *
(جدول[0] + جدول[2]));
}
console.log(phi([76, 9, 4, 1]));
// → 0.068599434
این ترجمه مستقیم فرمول φ به جاوا اسکریپت است. Math.sqrt
تابع ریشه مربع است، همانطور که توسط شی Math در یک استاندارد ارائه شده است
محیط جاوا اسکریپت برای بدست آوردن فیلدها باید دو فیلد از جدول اضافه کنیم
مانند n1• زیرا مجموع سطرها یا ستون ها مستقیماً در داده های ما ذخیره نمی شوند
ساختار
ژاک به مدت سه ماه دفتر خاطرات خود را نگه داشت. مجموعه داده های حاصل در دسترس است
در جعبه شنی کدگذاری این فصل (https://eloquentjavascript.net/code#4)،
جایی که در صحافی JOURNAL و در یک فایل قابل دانلود ذخیره می شود.
برای استخراج یک جدول دو به دو برای یک رویداد خاص از مجله، باید
روی تمام ورودی ها حلقه بزنید و تعداد دفعات وقوع رویداد در رابطه را محاسبه کنید
به تحولات سنجاب.
function tableFor(رویداد، مجله) {
اجازه دهید جدول = [0، 0، 0، 0];
قوانین ارسال دیدگاه در سایت