از آنجایی که باید نحوه خواندن اعداد مضاعف را بیاموزید، درک نحوه محاسبه اعداد دوتایی مهم است. سیستم دو رقمی به عنوان سیستم شماره گذاری "پایه 2" نامیده می شود، به این معنی که دو عدد ممکن برای هر رقم وجود دارد. یک چی صفر اعداد بزرگ با جمع دو عدد یک و صفر اضافی نوشته می شوند.



درک اعداد دوتایی


دانستن نحوه خواندن فایل های دوتایی برای رایانه های مجازی حیاتی نیست. برای درک بهتر نحوه ذخیره اعداد در حافظه، بهتر است این مفهوم را درک کنید. همچنین به شما امکان می دهد اصطلاحاتی مانند 16 بیت، 32 بیت، 64 بیت و حافظه ذخیره سازی مانند بایت (8 بیت) را درک کنید.



"خواندن" کد دوگانه به معنای تبدیل عدد دوتایی به عدد پایه 10 (دهم) است که مردم با آن آشنا هستند. این بازآفرینی را می توان به سادگی در ذهن شما نوشت، هنگامی که متوجه شدید که زبان باینری چگونه کار می کند.

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


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



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



3. این روند را تا رسیدن به عدد سمت چپ ادامه دهید.



4. برای تمام کردن هر کاری که باید انجام دهید، تمام اعداد را با هم جمع کنید تا دهمین مقدار عدد دوتایی را کم کنید: 128 + 64 + 0 + 0 + 8 + 0 + 2 + 0 = 202 .


نوتاتکا: راه دیگری برای بهبود کل فرآیند در قالب یکسان سازی در مرحله بعد است: 1 x 2 7 + 1 x 2 6 + 0 x 2 5 + 0 x 2 4 + 1 x 2 3 + 0 x 2 2 + 1 x 2 1 + 0 x 2 0 = 20.


دو عدد با امضا


روش هدایت برای اعداد دوگانه بدون علامت اولیه کار می کند. با این حال، کامپیوترها به راهی برای نمایش اعداد منفی به همان شیوه کد باینری نیاز دارند.


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


قرائت عدد دوتایی با علامت ممکن است مانند بدون علامت باشد، با یک تفاوت جزئی.


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



2. برای شناسایی علامت، به سمت چپ ترین بیت نگاه کنید. اگر یک باشد، عدد منفی است. اگر صفر باشد، عدد مثبت است.



3. اکنون همان محاسبات قبلی را وارد کنید، اما علامت تایید را روی عددی تنظیم کنید که با سمت چپ ترین بیت نشان داده شده است: 64 + 0 + 0 + 8 + 0 + 2 + 0 = -74 .


4. روش باینری با علامت به رایانه ها اجازه می دهد اعداد را مثبت یا منفی نشان دهند. با این حال، از بیت cob استفاده می کند، به این معنی که اعداد بزرگ به حافظه بیشتری نسبت به اعداد دوگانه بدون علامت نیاز دارند.

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

کد باینری یا دوتایی برای انتقال به شکل دیجیتال پردازش می شود. تایپ فقط دو کاراکتر، به عنوان مثال 1 و 0، به شما امکان می دهد هر اطلاعاتی اعم از متن، اعداد یا تصاویر را رمزگذاری کنید.

نحوه رمزگذاری با کد باینری

برای تبدیل دستی هر نماد به کد باینری، از جداولی استفاده می شود که در آنها یک کد باینری به هر نماد به صورت صفر و یک اختصاص داده می شود. گسترده ترین سیستم کدگذاری ASCII است که حاوی یک رکورد کد 8 بیتی است.

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

جدول گسترش یافته حاوی یک تفسیر باینری از الفبای سیریلیک و کاراکترهای اضافی است.

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

تبدیل عدد باینری به دهم

برای تبدیل دستی یک عدد از سیستم باینری به دهم، می توانید از یک الگوریتم ساده استفاده کنید:

  1. در زیر عدد باینری، از سمت راست ترین رقم شروع کنید، در بالاترین گام ها عدد 2 را بنویسید.
  2. درجه عدد 2 در رقم دوم عدد باینری (1 یا 0) ضرب می شود.
  3. معنای اتفاق افتاده است.

محور این الگوریتم روی کاغذ ظاهر می شود:

خدمات آنلاین برای رمزگشایی باینری

با این حال، باز هم رمزگشایی کد باینری یا، به عنوان مثال، ترجمه متن به شکل دوتایی، به سادگی با استفاده از خدمات آنلاین در نظر گرفته شده برای این اهداف، ضروری است.

دو پنجره، ضروری برای ترجمه های آنلاین، به شما این امکان را می دهد که تقریباً بلافاصله گزینه های متن را به صورت اولیه و باینری اصلاح کنید. و رمزگشایی در سمت تهاجمی قرار دارد. ورود متن با کپی و چسباندن ساده دنبال می شود.

یک سیگنال دیجیتال منفرد خیلی آموزنده نیست و فقط می تواند دو مقدار داشته باشد: صفر و یک. بنابراین، در شرایطی که نیاز به انتقال، پردازش و ذخیره مقادیر زیادی از اطلاعات است، تعدادی از سیگنال های دیجیتال موازی باید راکد شوند. با توجه به اینکه همه این سیگنال ها در یک زمان فقط برای یک نفر قابل مشاهده هستند، پوست آنها هیچ حسی ندارد. در چنین مواردی، ما در مورد کدهای دوگانه صحبت می کنیم، سپس در مورد کدهای ایجاد شده توسط سیگنال های دیجیتال (منطقی، دوگانه). تعداد سیگنال های منطقی که قبل از کد وارد می شوند تخلیه نامیده می شود. هر چه ارقام بیشتری را قبل از یک کد وارد کنید، ارزش بیشتری را می توانید برای این کد بپذیرید.

علاوه بر کد ده ها معمولی برای ما، کد با پایه ده، با کد دو کد عدد دو بر اساس کد است (شکل 2.9). هر کد رقمی (رقمی) یک کد دو رقمی نمی تواند ده مقدار داشته باشد (مانند کد ده رقمی: 0، 1، 2، 3، 4، 5، 6، 7، 8، 9)، بلکه فقط دو - 0 و 1. سیستم ثبت موقعیت از همین امر محروم است، به طوری که راست دست به عنوان کوچکترین رتبه نوشته می شود و شیطان پیرترین. اگر در سیستم دهم ولتاژ تخلیه حمله پوستی ده برابر بیشتر از سیستم قبلی باشد، در سیستم دوگانه (با کدگذاری دو برابر) - دو برابر. رقم یک کد دوگانه یک بیت نامیده می شود (از انگلیسی "Binary Digit" - "Double number").

کم اهمیت 2.9.کدگذاری اعشاری و دوتایی

در جدول 2.3 تنوع بیست عدد اول را در سیستم های دهم و دوگانه نشان می دهد.

جدول نشان می دهد که تعداد ارقام لازم برای کد دو رقمی به طور قابل توجهی بیشتر از تعداد ارقام لازم برای کد دهم است. حداکثر عدد ممکن برای تعداد ارقام که برابر با سه است برای سیستم ده ها 999 و برای سیستم دو رقمی فقط 7 (یا برای کد دو رقمی 111) است. در شکل یخبندان، یک عدد دو رقمی n مکان می تواند 2 n مقدار متفاوت داشته باشد و یک عدد ده n مکان می تواند 10 n مقدار داشته باشد. سپس نوشتن دو عدد بزرگ (با تعداد ارقام بزرگتر از ده) کمتر دستی می شود.

جدول 2.3. نوع اعداد در سیستم های ده و دو
سیستم دسیاتکووا سیستم دوقلو سیستم دسیاتکووا سیستم دوقلو

به منظور ساده سازی ثبت اعداد دو رقمی، سیستم به اصطلاح شانزده رقمی (کدگذاری 16 رقمی) ایجاد شد. در این نوع، تمام تخلیه های مضاعف بر اساس چند تخلیه به گروه هایی تقسیم می شوند (از کوچکترین شروع می شود) و هر گروه با یک نماد کدگذاری می شود. این گروه پوستی نامیده می شود با تایپ بایت(یا niblom, زوشیت، و دو گروه (8 رقمی) - بایت. 3 جدول 2.3 واضح است که یک عدد دو رقمی 4 رقمی می تواند 16 مقدار مختلف (از 0 تا 15) داشته باشد. بنابراین، تعداد کاراکترهای لازم برای یک کد هگزادسیمال هنوز 16 است و کاراکترها مشابه نام کد هستند. به عنوان 10 کاراکتر اول، اعداد از 0 تا 9 گرفته می شود و سپس 6 حرف بزرگ از الفبای لاتین انتخاب می شود: A، B، C، D، E، F.

کم اهمیت 2.10.ضبط شماره دو و 16 رقمی

در جدول 2.4 رمزگذاری 16 رقمی 20 شماره اول را نشان می دهد (دو عدد در بازوها نشان داده شده است) و همچنین در شکل 2. 2.10 خواندن اما ضبط یک عدد دو رقمی در قالب 16 رقمی. برای نشان دادن رمزگذاری هگزادسیمال یک عدد، حرف "h" یا "H" (از هگزادسیمال انگلیسی) را در انتهای عدد اضافه کنید، به عنوان مثال، ورودی A17F h نشان دهنده عدد هگزادسیمال A17F است. در اینجا A1 بایت بالای عدد است و 7F بایت پایین عدد است. کل عدد (در مورد ما - دو بایت) فراخوانی می شود در یک کلمه.

جدول 2.4. سیستم کدگذاری 16 رقمی
سیستم دسیاتکووا سیستم 16 رقمی سیستم دسیاتکووا سیستم 16 رقمی
0 (0) A (1010)
1(1) B (1011)
2 (10) C (1100)
3 (11) D (1101)
4 (100) E (1110)
5 (101) F (1111)
6 (110) 10 (10000)
7 (111) 11 (10001)
8 (1000) 12 (10010)
9 (1001) 13 (10011)

برای تبدیل یک عدد 16 رقمی به دهم، باید مقدار رقم کوچکتر (صفر) را در یک، مقدار رقم پیشرو (اول) را در 16، رقم دیگر را در 256 ضرب کنید (16 2) و سپس همه چیز را با هم اضافه کنید برای مثال، عدد A17F را در نظر بگیرید:

A17F=F*16 0 + 7*16 1 + 1*16 2 + A*16 3 = 15*1 + 7*16+1*256+10*4096=41343

هر شخصی که با تجهیزات دیجیتال کار می کند (تعیین کننده، اپراتور، تعمیرکار، برنامه نویس و غیره) باید نحوه کار با سیستم های هگزا دسیمال و دو رقمی و حتی ده ها را یاد بگیرد تا بتواند انتقال روزانه انجام دهد. از سیستمی به سیستم دیگر ضروری نیست. .

علاوه بر کدهای بررسی شده، ظاهر اعداد از دو تا ده نیز نامیده می شود. همانطور که در کد 16 رقمی، در کد دو دهم، کد رقم پوستی چهار رقم دو رقمی را نشان می دهد، اما گروه پوستی با چهار رقم دو رقمی می تواند نه شانزده، بلکه فقط ده مقدار را دریافت کند که با کد گذاری می شود. کاراکترهای 0، 1، 2، 3، 4، 5، 6، 7، 8، 9. بنابراین یک دهم مکان معادل دو است. در نتیجه، معلوم می شود که نوشتن اعداد در کد دو اعشاری به هیچ وجه با نوشتن در کد ده دهی معمولی تفاوتی ندارد (جدول 2.6)، اما در واقع فقط یک کد دو اعشاری خاص وجود دارد، هر کدام. رقمی که می تواند تنها دو مقدار داشته باشد: 0 و 1. Dviykovo - کد ده ها برای سازماندهی ده ها نشانگر دیجیتال و تابلوهای امتیازی نیز مفید است.

جدول 2.6. سیستم کد دهی دوبل
سیستم دسیاتکووا سیستم دو ده سیستم دسیاتکووا سیستم دو ده
0 (0) 10 (1000)
1(1) 11 (1001)
2 (10) 12 (10010)
3 (11) 13 (10011)
4 (100) 14 (10100)
5 (101) 15 (10101)
6 (110) 16 (10110)
7 (111) 17 (10111)
8 (1000) 18 (11000)
9 (1001) 19 (11001)

با یک کد دوگانه می توانید هر نوع عملیات حسابی را روی اعداد انجام دهید: جمع، تفریق، ضرب، تعویض.

بیایید به عنوان مثال به جمع دو عدد دو رقمی 4 رقمی نگاه کنیم. اجازه دهید عدد 0111 (در ده تا 7) و 1011 (در ده تا 11) را جمع آوری کنیم. جمع این اعداد پیچیده تر از جمع دهم نیست:

با اضافه کردن 0 و 0، 0 حذف می شود، با اضافه کردن 1 و 0، 1 حذف می شود، با جمع کردن 1 و 1، 0 حذف می شود و به رقم تهاجمی 1 منتقل می شود. نتیجه 10010 است (دهم از 18). اگر دو عدد دوتایی n بیتی را اضافه کنید، می توانید یک عدد n بیتی یا (n+1) بیتی بدست آورید.

خود روز به این صورت انجام می شود. لطفا 10010 (18) را وارد کنید و با شماره 0111 (7) تماس بگیرید. اعداد رتبه‌بندی شده را بر اساس پایین‌ترین رتبه ثبت می‌کنیم و مانند سیستم تقسیم ده‌ها را می‌بینیم:

با حذف 0 از 0، 0 حذف می شود، با حذف 0 از 1، 1 حذف می شود، زمانی که 1 از 1 حذف می شود، 0 حذف می شود، زمانی که 1 از 0 حذف می شود، 1 حذف می شود، و موقعیت 1 در موقعیت بعدی i حذف می شود. . نتیجه 1011 (دهم 11) است.

در صورت امکان حذف اعداد منفی باید از دو جلوه اعداد منفی پرهیز کرد.

برای تشخیص یک ساعته هر دو اعداد مثبت و دو برابر منفی، اغلب از یک کد اضافی استفاده می شود. اعداد منفی در این کد با همان عددی که به عدد مثبتی با همان مقدار اضافه می شود و در نتیجه صفر می شود بیان می شود. برای حذف یک عدد منفی، باید تمام بیت های همان عدد مثبت (0 تا 1، 1 تا 0) را جایگزین کنید و به نتیجه 1 اضافه کنید. مثلاً عدد -5 را بنویسید. عدد 5 در کد دو رقمی شبیه 0101 است. ضربات روی ردیف را جایگزین کنید: 1010 و یک عدد اضافه کنید: 1011. نتیجه با عدد خروجی خلاصه می شود: 1011 + 0101 = 0000 (به رقم پنجم Ignored منتقل می شود) .

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

علاوه بر عملیات حسابی استاندارد، سیستم اعداد دو بعدی نیز عملیات خاصی دارد، به عنوان مثال، پس از ماژول 2 اضافه شده است. موقعیت در رده های ارشد اینجا مهم نیست. قوانین اضافه کردن ماژول 2 به شرح زیر است: , , . این عملیات تابع نامیده می شود Viklyuchne ABO. به عنوان مثال، ما می توانیم مدول 2 دو عدد دوگانه 0111 و 1011 را جمع کنیم:

در میان سایر عملیات بیتی روی اعداد دوتایی، می توانید از تابع ABO استفاده کنید. اگر بیت های متناظر دو عدد خروجی دارای یک باشند، تابع I یک یا چند نتیجه را می دهد، در غیر این صورت نتیجه 0- است. اگر یکی از بیت های خروجی اعداد خروجی برابر با 1 باشد، تابع ABO نتیجه یک را می دهد، در غیر این صورت نتیجه 0 است.

این درس به موضوع «کدگذاری اطلاعات» می پردازد. کد نویسی دوگانه واحدها در دنیای اطلاعات." در طی این فرآیند، کاربران قادر خواهند بود اطلاعات مربوط به کدگذاری اطلاعات، روش های دریافت اطلاعات از رایانه، کدگذاری تک و دوگانه را بررسی کنند.

موضوع:اطلاعات در مورد ما

درس: کدگذاری اطلاعات. کد نویسی دوگانه یک دنیا اطلاعات

در این درس به غذاهای زیر پرداخته می شود:

1. کدگذاری به عنوان تغییر شکل ارسال اطلاعات.

2. کامپیوتر چگونه اطلاعات را تشخیص می دهد؟

3. چگونه اطلاعات را ضبط کنیم؟

4. واحدهای دنیای اطلاعات.

در دنیای کدها

آیا مردم اکنون اطلاعات را رمزگذاری می کنند؟

1. آنها را از دیگران بگیرید (رمزنگاری آینه ای لئوناردو داوینچی، رمزگذاری نظامی).

2. اطلاعات را به طور خلاصه بنویسید (خط اختصار، مخفف، علائم راه).

3. برای پردازش و انتقال آسان تر (کد مورس، ترجمه شده به سیگنال های الکتریکی - کدهای ماشین).

کودووانیا - این اطلاعات مطابق با کد آهنگ مورد نیاز ارائه می شود.

کد - این سیستمی از علائم ذهنی برای ارائه اطلاعات است.

روش های رمزگذاری اطلاعات

1. گرافیک (بخش شکل 1) (با کمک علائم کوچک).

کم اهمیت 1. سیستم پرچم های سیگنال (Dzherelo)

2. Chislovy (برای اعداد اضافی).

به عنوان مثال: 11001111 11100101.

3. نمادین (برای نمادهای اضافی در حروف الفبا).

به عنوان مثال: NKMBM CHDEU.

رمزگشایی - این اقدامی برای به روز رسانی کامل فرم اولیه ارسال اطلاعات است. برای رمزگشایی باید کد و قوانین کدگذاری را بدانید.

یک روش خاص کدگذاری و رمزگشایی، جدول کد ظاهر است. به عنوان مثال، شباهت سیستم های اعداد مختلف 24 - XXIV است، شباهت الفبا به هر نماد (شکل 2).


کم اهمیت 2. ته رمز (Dzherelo)

کاربردهای کدگذاری اطلاعات

یک مثال از رمزگذاری اطلاعات، کد مورس است (شکل 3).

کم اهمیت 3. کد مورس ()

در کد مورس فقط 2 علامت وجود دارد - یک نقطه و یک خط تیره (صدای کوتاه و بلند).

لبه دیگر برای رمزگذاری اطلاعات، ابیتکای علامت است (بخش شکل 4).

کم اهمیت 4. Praportseva abetka ()

لب به لب نیز وجود دارد (شکل 5).

کم اهمیت 5. ابیتکای پرچمداران ()

بخش مهم کدنویسی یک صفحه موسیقی است (شکل 6).

کم اهمیت 6. نت آهنگ ()

بیایید نگاهی به این مکان بیندازیم:

جدول ویکوریست از ابیات اجدادی (بخش کوچک 7)، لازم است تاریخ آینده را دنبال کنید:

کم اهمیت 7

ستوان ارشد لوم آن را برای کاپیتان ورونگل می گذارد. به شما کمک می کند متن پیش رو را بخوانید (بخش کوچک 8):

دو سیگنال مهم در اطراف ما وجود دارد، برای مثال:

رنگ روشن: قرمز - سبز؛

غذا: بنابراین – خیر؛

لامپ: بسوزان - نسوزند.

ممکن - ممکن نیست.

خوب بد است؛

حقیقت بی معنی است;

رفت و برگشت؛

ساکت است؛

همه اینها سیگنال هایی هستند که میزان اطلاعات در هر بیت را نشان می دهند.

1 بیت - انبوهی از اطلاعات وجود دارد که به ما امکان می دهد یک گزینه را از بین دو گزینه ممکن انتخاب کنیم.

کامپیوتر - این یک ماشین الکتریکی است که بر روی مدارهای الکترونیکی کار می کند. برای اینکه کامپیوتر اطلاعات وارد شده را تشخیص دهد و درک کند، باید به زبان کامپیوتر (ماشین) منتقل شود.

الگوریتمی که برای Vikonavian استفاده می‌شود، حاوی رکوردها و رمزگذاری‌های buta برای کامپیوتر هوشمند من است.

اینها سیگنال های الکتریکی هستند: از استرم عبور کنید یا از استرم عبور نکنید.

زبان دوگانه ماشین - دنباله "0" و "1". شماره پوست می تواند 0 یا 1 باشد.

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

عدد دوتایی که نشان دهنده کوچکترین واحد اطلاعات است نامیده می شود ب آی تی . بیت می تواند مقادیر 0 یا 1 را بگیرد. وجود سیگنال مغناطیسی یا الکترونیکی در رایانه به معنای 1، وجود 0 است.

یک ردیف با 8 شرط نامیده می شود ب آی تی . کامپیوتر این ردیف را به عنوان نماد بعدی (عدد، حرف) نمایش می دهد.

بیایید نگاهی به باسن بیندازیم. کلمه ALICE از 5 حرف تشکیل شده است که هر کدام در کامپیوتر با یک بایت نمایش داده می شود (شکل 10). همچنین Alice را می توان به صورت 5 بایت ذخیره کرد.

کم اهمیت 10. دو کد (Dzherelo)

علاوه بر هر بایت، واحدهای دیگری نیز در دنیای اطلاعات وجود دارد.

فهرست مراجع

1. Bosova L.L. انفورماتیک و ICT: کتاب راهنمای کلاس پنجم. - M: BINOM. آزمایشگاه دانش، 1391

2. Bosova L.L. علوم کامپیوتر: کارگر برای کلاس پنجم خیاطی می کند. - M: BINOM. آزمایشگاه دانش، 1389

3. Bosova L.L., Bosova A.Yu. درس های علوم کامپیوتر برای پایه های 5-6: کتاب روش. - M: BINOM. آزمایشگاه دانش، 1389

2. جشنواره "درس Vіdkrity" ().

بهبود منزل

1. §1.6، 1.7 (Bosova L.L. Informatics and ICT: Handbook for 5th class).

2. سمت 28, zavdannya 1, 4; stor 30, zavdannya 1, 4, 5, 6 (Bosova L.L. Informatics and ICT: کتابچه راهنمای کلاس پنجم).

دو کد- هنگامی که اطلاعات به شکل نمادهای 0 یا 1 ارائه می شود. گاهی اوقات درک اصل رمزگذاری اطلاعات در قالب این دو عدد دشوار است، اما لازم است همه چیز به وضوح توضیح داده شود.

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

هنگامی که ما در خط مقدم هستیم، اغلب یک رژیم غذایی منطقی در مورد نحوه کار کردن چیزها تغذیه می کنیم. این که آیا اطلاعات جدید توسط ما دریافت می شود، زیرا پیچیده تر است یا به طور فراگیر برای مشاهده از راه دور ایجاد شده است، برای افرادی که می خواهند بیشتر در مورد آن بیاموزند مفید است. دو کد، یک حقیقت ساده ظاهر می شود - همانطور که ما فکر می کنیم درک کد باینری اصلاً دشوار نیست. به عنوان مثال، حرف انگلیسی T in سیستم دوگانهدر واقع من اینگونه به نظر می رسم - 01010100، E - 01000101 و حرف X - 01011000. با توجه به این، می فهمیم که کلمه انگلیسی TEXT در یک کد دوگانه به این صورت خواهد بود: 01010100 01000 101 010100، خوب، ما احترام می گذاریم شما برای یادگیری بیشتر در مورد حروف الفبا .

در روز امروز دو کدبه طور فعال vikorystvaetsya در برنامه، قطعات ماشین های محاسباتی خود به طور مداوم کار می کنند. اما برنامه نویسی به مجموعه ای بی پایان از صفر و یک کاهش پیدا نکرد. از آنجایی که این یک فرآیند پرزحمت است، گام هایی برای ساده کردن ارتباط بین رایانه و افراد برداشته شده است. بزرگترین مشکل ایجاد برنامه نویسی mov (BASIC، C++ و غیره) بود. برنامه نویس برنامه را طبق درک خود می نویسد و سپس برنامه کامپایلر همه چیز را به کد ماشین ترجمه می کند و کامپیوتر را راه اندازی می کند.

تبدیل اعداد طبیعی سیستم اعداد ده ها به سیستم دوگانه.

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

1. عدد مورد نیاز را انتخاب کنید و آن را بر 2 تقسیم کنید. اگر نتیجه مشابه مازاد باشد، تعداد کد دوتایی 1 خواهد بود، اگر اضافه نباشد - 0.

2. هنگامی که مازاد اضافه می شود، عددی که در نتیجه تقسیم اول کم می شود بر 2 بخش پذیر است. تعداد سیستم دوتایی بر اساس وجود یک مازاد تنظیم می شود.

3. ما به تقسیم کردن ادامه می دهیم و تعداد سیستم دوگانه را از مازاد محاسبه می کنیم تا به عددی برسیم که قابل تقسیم نیست - 0.

4. مهم این است که کد دوبل آماده باشد.

به عنوان مثال، بیایید عدد 7 را به سیستم 2 تبدیل کنیم:

1.7:2 = 3.5. مازاد باقی مانده به عنوان اولین شماره کد دوبل 1 ثبت می شود.

2. 3: 2 = 1.5. با انتخاب عددی برای کد بین 1 تا 0 که باقی می ماند، این روش را تکرار می کنیم.

3. 1:2 = 0.5. من دوباره 1 را برای همین اصل انتخاب می کنم.

4. در نتیجه امکان تبدیل از سیستم اعداد ده ها به سیستم اعداد دو رقمی کد - 111 وجود دارد.

به این ترتیب می توان اعداد غیرشخصی را دوباره مرتب کرد. حالا بیایید چیزی شبیه به این را امتحان کنیم - عدد را از دو به ده تبدیل کنید.

تبدیل عدد سیستم دو رقمی به دهم.

برای این کار باید عدد دوتایی خود را 111 از انتها شماره گذاری کنیم و از صفر شروع کنیم. برای 111 ce 1^2 1^1 1^0. شماره در حال ظهور برای شماره به عنوان مرحله شما عمل می کند. سپس فرمول را دنبال می کنیم: (x * 2 ^ y) + (x * 2 ^ y) + (x * 2 ^ y)، که در آن x عدد ترتیبی کد دوگانه و y درجه این عدد است. عدد دوتایی خود را با این فرمول جایگزین می کنیم و نتیجه را می گیریم. قابل کاهش: (1 * 2 ^ 2) + (1 * 2 ^ 1) + (1 * 2 ^ 0) = 4 + 2 + 1 = 7.

اطلاعات بیشتر در مورد تاریخچه سیستم اعداد دو رقمی.

به چیزی که اول است احترام بگذارید سیستم دو طرفهبا معرفی گوتفرید ویلهلم لایب نیتس، که سیستم کوریس را در محاسبات و علوم پیچیده ریاضی معرفی کرد. به دنبال این حقایق، قبل از این پیشنهاد در مورد سیستم اعداد دوگانه، یک کتیبه دیواری در چین ظاهر شد که در طی آن رمزگشایی شد. ویکی دو کد. نوشته چوب های بلند و کوتاه را نشان می داد. با فرض اینکه چوب بلند 1 و چوب کوتاه 0 باشد، تا حدی درست است که چین خیلی زودتر از اعلام رسمی خود ایده کد دو کد را داشت. رمزگشایی کد به این معنی بود که فقط یک عدد طبیعی بود، که این واقعیتی است که فاقد آن است.