باینری چیست؟

ساخت وبلاگ

باینری یک سیستم عددی است که از دو عدد برای نشان دادن همه اعداد واقعی استفاده می کند. در حالی که متداول ترین سیستم شمارش ، سیستم اعشاری ، از ده عدد استفاده می کند ، باینری فقط از 0 و 1 استفاده می کند.

بنابراین هر رقمی در یک سیستم شماره باینری ، قدرت دو را نشان می دهد. رقم اول در سمت راست نشان دهنده قدرت 0 است ، دوم نشان دهنده قدرت 1 ، سوم نشان دهنده قدرت 2 و غیره است. بنابراین شماره 1 در سیستم اعشاری نیز به عنوان 1 در سیستم باینری نشان داده شده است. در مقابل ، شماره 23 به عنوان 10111 (16+0+4+2+1) نشان داده شده است.

The binary numeric system uses only two numbers, 1 and 0.

سیستم اعشاری برای استفاده از انسان ها کاملاً منطقی است. ما ده انگشت و ده انگشت داریم ، بنابراین وقتی انسان های اولیه شروع به شمارش چیزهایی کردند که آنها به این نشانگرهای به راحتی در دسترس روی آوردند. بعداً ، هنگامی که سیستم های شمارش رمزگذاری شدند ، طبیعی بود که سیستم اعشاری را که قبلاً استفاده می شود به یک سیستم بازنمایی تبدیل کنید. باینری نیز یک سیستم نسبتاً طبیعی است ، با این حال ، از آنجا که بسیاری از موارد "" یا "نیستند". بنابراین بسیاری از سنت های روحانیون ، مانند فیثاغوریان و برخی عرفان هندی ، از این سیستم استفاده کردند و از قرن ششم قبل از میلاد شروع کردند.

In a general sense, binary systems can be anything which offers only two options, not necessarily limited to numerical systems.

در سال 1854 ، مقاله اصلی در مورد سیستم های باینری توسط ریاضیدان جورج بول منتشر شد. این مقاله زمینه را برای آنچه در نهایت جبر بولی نامیده می شود ، بیان کرد. با ظهور الکترونیک ، این سیستم ها ناگهان حس باورنکردنی ایجاد کردند. بیشتر سیستم های الکترونیکی بر روی یک سیستم مبتنی بر سوئیچ کار می کنند و جریان آن یا در حال اجرا است یا در حال اجرا نیست. در سال 1937 ، کلود شانون پایه های تئوری طراحی مدار را با استفاده از حسابی باینری تنظیم کرد. در سال 1940 ، سن محاسبات باینری با انتشار رایانه شماره پیچیده Bell Labs آغاز شد ، که قادر به انجام محاسبات ریاضی بسیار پیچیده با استفاده از این نوع سیستم بود.

به معنای کلی تر ، سیستم های باینری می توانند هر چیزی باشند که فقط دو گزینه ارائه می دهند ، لزوماً به سیستم های عددی محدود نمی شوند. به عنوان مثال ، در مورد سوئیچ های الکترونیکی ، سیستم شامل جریان بدون جریان است. یک امتحان واقعی برای نمونه دیگر است. بله-نه سوالات نیز از نظر طبیعت باینری هستند.

روش های ریاضی برای تبدیل اعداد باینری به اعداد اعشاری و ویزا واروها وجود دارد. همچنین دستگاه های ریاضی برای انجام کارکردهایی مانند افزودن ، تفریق ، ضرب و تقسیم در سیستم های مختلف پایه ، از جمله باینری وجود دارد. در حالی که تبدیل به یا از اعشاری تا حدودی زحمت کشیده است ، به ترتیب بین سیستم های باینری و اکتال یا شش ضلعی ، به ترتیب پایه هشت و پای ه-16 تبدیل می شود ، بسیار ساده تر است. این امر به این دلیل است که هر دو هشت و 16 قدرت دو نفره هستند و باعث می شوند آنها با سیستم های باینری به خوبی ادغام شوند. به همین دلیل است که هر دو اکتال و شش ضلعی به طور گسترده ای از سیستم های پایه در برنامه های رایانه استفاده می شوند.

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

همانطور که در نمایش داده شده است:
همانطور که در نمایش داده شده است:

مقالات مرتبط

  • الگوی باینری چیست؟
  • آرایه بولی چیست؟
  • عملکرد یکنواخت چیست؟
  • کد پیشوند چیست؟
  • در برنامه نویسی ، یک semaphore چیست؟
  • منطق کنترل چیست؟
  • تبدیل عدد صحیح چیست؟

نظرات بحث

ANON357630 5 دسامبر 2013

هرکسی که این سیستم را اختراع کرده بود واقعاً باهوش بود! ANON305401 26 نوامبر 2012

101010100000 - مثل این؟ANON297037 14 اکتبر 2012

این جذاب است! برادرم مدام در این مورد صحبت می کند و می پرسد آیا هنوز آن را یاد گرفته ام ، و چون او را دوست دارم ، آن را جستجو کردم. او تعجب خواهد کرد! ANON163598 28 مارس 2011

آیا می توانید لطفاً هنگام ارسال این مقاله ، ماه ، روز ، سال را درج کنید؟این به استناد به اهداف کمک می کند. با تشکر! ANON114035 27 سپتامبر 2010

کد باینری بیشتر در BIOS (سیستم خروجی ورودی اصلی) استفاده می شود. که در رایانه ها استفاده می شود

اعداد باینری (1 یا 0) در (1) یا خاموش (0) را نشان می دهد.

به طور معمول شما مانند این باینری کار می کنید:

256 128 64 32 16 8 4 2 1

اگر می گویید تعداد اعشاری 254 ، برای تهیه کد باینری ، از سیستم فوق برای کار کردن استفاده می کنید. بنابراین،

256 128 64 32 16 8 4 2 1

0 1 1 1 1 1 1 1 0

شماره ای که داده شده است (254) در سیستم فوق برابر است اگر بخواهید شماره هایی را که در زیر آنها 1 ثانیه اضافه می کنید اضافه کنید. از آنجا می توانید یاد بگیرید که باینری را به اعشاری ، اعشاری به هگزیدیمیمر ترجمه کنید (استفاده نمی شود ، زیرا هگزاست. یک پایه زبان دیگر) که سپس به برنامه نویسی C ++ و بقیه می رود.

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

2048 1024 512 256 128 64 32 16 8 4 2 1

1 1 1 0 1 1 1 0 0 1 0 1

بنابراین این کد باینری شما برای 3813 است:

1 1 1 0 1 1 1 0 0 1 0 1

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

امیدوارم این معنی داشته باشد. anon90397 15 ژوئن 2010

"عدد باینری" عددی از یک سیستم شمارش پایه 2 است.

انسان ها در پایه 10 می شمارند.

چندین پست نشان می دهد که چگونه اعداد باینری (تا طول هشت ستون) را به یک عدد پایه 10 تبدیل کنید.

برای شمارش باینری یعنی شما فقط دو عدد 0 و 1 دارید!

شروع از صفر و شمردن تا هفت به این صورت است: 0، 1، 10، 11، 100، 101، 110، 111.

این به شما امکان می دهد هشت چیز را پیگیری کنید، صفر را فراموش نکنید. anon67339 24 فوریه 2010

از چپ به راست

صفر اول = 128

صفر دوم = 64

صفر چهارم = 16

صفر هفتم = 2

ببخشید اگر غلط املایی هستسریع انجامش دادمanon65105 11 فوریه 2010

باینری: 10100 = 20؟

256 128 64 32 16 8 4 2 1

0 0 0 0 1 0 1 0 0

anon49445 20 اکتبر 2009

درست مانند اعدادی که هر روز استفاده می کنید، به آن در ستون فکر کنید. شماره - 1234 درست است؟چهار نشان دهنده 4 از یک است. سه نشان دهنده 3 از ده ها است. این دو نشان دهنده 2 از صدها است. یکی نشان دهنده 1 از هزار است. شما می‌دانید که عدد 1000 در واقع فقط نمایش هزار عدد از یک عدد 1 است. باینری یکسان است، اما با ستون‌های مختلف. به جای یک ها، ده ها، صدها، هزاران، صد هزار، میلیون ها. شما یک، دو، چهار، هشت، شصت چهار، و غیره دارید؟anon49293 19 اکتبر 2009

این اصلا خیلی مفید نبوداین فقط مانند تعداد زیادی از اعداد به نظر می رسد که اعداد دیگر را نشان می دهند. anon43875 5 دقیقه پیش

@8 بله، درست است. ستون سمت راست شما را نشان می دهد 2^0 که اگر 1 وجود داشته باشد، 2^0 برابر است با 1، مکان دوم 2^1 است که به دنبال این الگو برابر با 2 است.

بنابراین از 1 تا 10: 1; 10; 11; 100; 101; 110; 111; 1000; 1001; 1010.

anon43411 28 اوت 2009

بنابراین، اجازه دهید من این را مستقیماً درک کنم (امیدوارم)

10100 = 20؟اگر نه. چرا که نه؟anon42335 20 اوت 2009

من هنوز این کد را متوجه نشدم. O. o Jahpanah 17 فوریه 2009

سلام با توجه به درخواست شما، یک باینری به معنای حالت روشن یا خاموش برای هر داده ای است که دنیای دیجیتال استفاده می شود. anon17819 8 سپتامبر 2008

خوب - بعد از تمام کارهایی که من کامل کردم. به نظر می رسد که مطلقاً هیچ کس حقیقت را نمی خواهد. بنابراین، از همه شما، که شامل تحریریه است، می خواهم:

"تعریف یک عدد باینری چیست؟"

چون به این نتیجه رسیدم که تعریف عدد باینری باید به این صورت تعریف شود.

یک عدد باینری نما در یک عملیات نمایی پایه 2 است. rjohnson 10 فوریه 2008

معمولاً در سیستم‌های باینری که باید چیزی را نشان دهند بله/خیر یا درست/نادرست است، 0 برای «نه» یا «نادرست» و 1 برای «بله» یا «درست» استفاده می‌شود.

استراتژی‌های اسکالپ...
ما را در سایت استراتژی‌های اسکالپ دنبال می کنید

برچسب : نویسنده : ناصر تقوایی بازدید : 38 تاريخ : چهارشنبه 15 شهريور 1402 ساعت: 7:40