Перевести число 0.35464943132427579913478509524485801343068217644029545979889642509567975805003137455784535579345026195150134527147605054526713744300621970295875838507525064306449688158533355937266936947350580594244503351309297053537200841034962318475531013791179597149329554283567058285725845882665346189584588667195160709100209205829563558076169826592897340561561488788031119532991679134147836448328033461839534990972091246121569750190612828729828038582015465291344956085721460598062176294038937074619945319335897267511093228688011796541777780824736663880528316643800886940843344834878688789225854835755336733584809332503988063376094358249570937966905539564694402860916479778660133907459823126278259428048067962439001306098764581330119291482536145193307864053410679032177104897919334030606522657767241541411626358584249434296519346654881914655782304530408377069024901896249968024149103916015717521296545817993501809088714130244563711043021289261651926202943485446940011696601516565231458361953151293460283898222479359038781328753957006493829630047551195264638520558224596060589247747721773211593781587343059408518111251147925798123863156644964624856240909165855073147972813622682985746120705922483904408946836039861205321765331156600951959419517135363433494134261042093871865353727930438874381945422445094404059684317268485748528849921682146389956147732621346370474569724779175818056594458402188326894029370442271405060978966444681637010922163101499808205514459215074915033423651521357406941927274188973223829646232610081740918325390268654982877838393696172617444460574095651665909746320462862497667524719888454468792615325594708480315374973435478244485558661564852675872508873893617219497229796393174164360595100417694798722477019017528806673246665198143278988100213458223286981298707751720280129536000000000000000000000 из десятичной системы в двоичную

Задача: перевести число 0.35464943132427579913478509524485801343068217644029545979889642509567975805003137455784535579345026195150134527147605054526713744300621970295875838507525064306449688158533355937266936947350580594244503351309297053537200841034962318475531013791179597149329554283567058285725845882665346189584588667195160709100209205829563558076169826592897340561561488788031119532991679134147836448328033461839534990972091246121569750190612828729828038582015465291344956085721460598062176294038937074619945319335897267511093228688011796541777780824736663880528316643800886940843344834878688789225854835755336733584809332503988063376094358249570937966905539564694402860916479778660133907459823126278259428048067962439001306098764581330119291482536145193307864053410679032177104897919334030606522657767241541411626358584249434296519346654881914655782304530408377069024901896249968024149103916015717521296545817993501809088714130244563711043021289261651926202943485446940011696601516565231458361953151293460283898222479359038781328753957006493829630047551195264638520558224596060589247747721773211593781587343059408518111251147925798123863156644964624856240909165855073147972813622682985746120705922483904408946836039861205321765331156600951959419517135363433494134261042093871865353727930438874381945422445094404059684317268485748528849921682146389956147732621346370474569724779175818056594458402188326894029370442271405060978966444681637010922163101499808205514459215074915033423651521357406941927274188973223829646232610081740918325390268654982877838393696172617444460574095651665909746320462862497667524719888454468792615325594708480315374973435478244485558661564852675872508873893617219497229796393174164360595100417694798722477019017528806673246665198143278988100213458223286981298707751720280129536000000000000000000000 из десятичной системы счисления в двоичную.

Алгоритм:

Для того, чтобы перевести число 0.35464943132427579913478509524485801343068217644029545979889642509567975805003137455784535579345026195150134527147605054526713744300621970295875838507525064306449688158533355937266936947350580594244503351309297053537200841034962318475531013791179597149329554283567058285725845882665346189584588667195160709100209205829563558076169826592897340561561488788031119532991679134147836448328033461839534990972091246121569750190612828729828038582015465291344956085721460598062176294038937074619945319335897267511093228688011796541777780824736663880528316643800886940843344834878688789225854835755336733584809332503988063376094358249570937966905539564694402860916479778660133907459823126278259428048067962439001306098764581330119291482536145193307864053410679032177104897919334030606522657767241541411626358584249434296519346654881914655782304530408377069024901896249968024149103916015717521296545817993501809088714130244563711043021289261651926202943485446940011696601516565231458361953151293460283898222479359038781328753957006493829630047551195264638520558224596060589247747721773211593781587343059408518111251147925798123863156644964624856240909165855073147972813622682985746120705922483904408946836039861205321765331156600951959419517135363433494134261042093871865353727930438874381945422445094404059684317268485748528849921682146389956147732621346370474569724779175818056594458402188326894029370442271405060978966444681637010922163101499808205514459215074915033423651521357406941927274188973223829646232610081740918325390268654982877838393696172617444460574095651665909746320462862497667524719888454468792615325594708480315374973435478244485558661564852675872508873893617219497229796393174164360595100417694798722477019017528806673246665198143278988100213458223286981298707751720280129536000000000000000000000 из десятичной системы счисления в двоичную, необходимо перевести вначале целую часть, а затем дробную. Таким образом потребуется:

  1. Перевести 0 в двоичную систему;
  2. Перевести 0.35464943132427579913478509524485801343068217644029545979889642509567975805003137455784535579345026195150134527147605054526713744300621970295875838507525064306449688158533355937266936947350580594244503351309297053537200841034962318475531013791179597149329554283567058285725845882665346189584588667195160709100209205829563558076169826592897340561561488788031119532991679134147836448328033461839534990972091246121569750190612828729828038582015465291344956085721460598062176294038937074619945319335897267511093228688011796541777780824736663880528316643800886940843344834878688789225854835755336733584809332503988063376094358249570937966905539564694402860916479778660133907459823126278259428048067962439001306098764581330119291482536145193307864053410679032177104897919334030606522657767241541411626358584249434296519346654881914655782304530408377069024901896249968024149103916015717521296545817993501809088714130244563711043021289261651926202943485446940011696601516565231458361953151293460283898222479359038781328753957006493829630047551195264638520558224596060589247747721773211593781587343059408518111251147925798123863156644964624856240909165855073147972813622682985746120705922483904408946836039861205321765331156600951959419517135363433494134261042093871865353727930438874381945422445094404059684317268485748528849921682146389956147732621346370474569724779175818056594458402188326894029370442271405060978966444681637010922163101499808205514459215074915033423651521357406941927274188973223829646232610081740918325390268654982877838393696172617444460574095651665909746320462862497667524719888454468792615325594708480315374973435478244485558661564852675872508873893617219497229796393174164360595100417694798722477019017528806673246665198143278988100213458223286981298707751720280129536000000000000000000000 в двоичную систему.

Решение:

1. Для того, чтобы перевести число 0 из десятичной системы счисления в двоичную, необходимо осуществить последовательное деление на 2, до тех пор пока остаток не будет меньше чем 2.

0

Полученные остатки записываем в обратном порядке, таким образом:

010=02

2. Для перевода десятичной дроби 0.35464943132427579913478509524485801343068217644029545979889642509567975805003137455784535579345026195150134527147605054526713744300621970295875838507525064306449688158533355937266936947350580594244503351309297053537200841034962318475531013791179597149329554283567058285725845882665346189584588667195160709100209205829563558076169826592897340561561488788031119532991679134147836448328033461839534990972091246121569750190612828729828038582015465291344956085721460598062176294038937074619945319335897267511093228688011796541777780824736663880528316643800886940843344834878688789225854835755336733584809332503988063376094358249570937966905539564694402860916479778660133907459823126278259428048067962439001306098764581330119291482536145193307864053410679032177104897919334030606522657767241541411626358584249434296519346654881914655782304530408377069024901896249968024149103916015717521296545817993501809088714130244563711043021289261651926202943485446940011696601516565231458361953151293460283898222479359038781328753957006493829630047551195264638520558224596060589247747721773211593781587343059408518111251147925798123863156644964624856240909165855073147972813622682985746120705922483904408946836039861205321765331156600951959419517135363433494134261042093871865353727930438874381945422445094404059684317268485748528849921682146389956147732621346370474569724779175818056594458402188326894029370442271405060978966444681637010922163101499808205514459215074915033423651521357406941927274188973223829646232610081740918325390268654982877838393696172617444460574095651665909746320462862497667524719888454468792615325594708480315374973435478244485558661564852675872508873893617219497229796393174164360595100417694798722477019017528806673246665198143278988100213458223286981298707751720280129536000000000000000000000 в двоичную систему, необходимо выполнить последовательное умножение дроби на 2, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:

0.35464943132427579913478509524485801343068217644029545979889642509567975805003137455784535579345026195150134527147605054526713744300621970295875838507525064306449688158533355937266936947350580594244503351309297053537200841034962318475531013791179597149329554283567058285725845882665346189584588667195160709100209205829563558076169826592897340561561488788031119532991679134147836448328033461839534990972091246121569750190612828729828038582015465291344956085721460598062176294038937074619945319335897267511093228688011796541777780824736663880528316643800886940843344834878688789225854835755336733584809332503988063376094358249570937966905539564694402860916479778660133907459823126278259428048067962439001306098764581330119291482536145193307864053410679032177104897919334030606522657767241541411626358584249434296519346654881914655782304530408377069024901896249968024149103916015717521296545817993501809088714130244563711043021289261651926202943485446940011696601516565231458361953151293460283898222479359038781328753957006493829630047551195264638520558224596060589247747721773211593781587343059408518111251147925798123863156644964624856240909165855073147972813622682985746120705922483904408946836039861205321765331156600951959419517135363433494134261042093871865353727930438874381945422445094404059684317268485748528849921682146389956147732621346370474569724779175818056594458402188326894029370442271405060978966444681637010922163101499808205514459215074915033423651521357406941927274188973223829646232610081740918325390268654982877838393696172617444460574095651665909746320462862497667524719888454468792615325594708480315374973435478244485558661564852675872508873893617219497229796393174164360595100417694798722477019017528806673246665198143278988100213458223286981298707751720280129536000000000000000000000 ∙ 2 = 0.70929886264855 (0)
0.70929886264855 ∙ 2 = 1.4185977252971 (1)
0.4185977252971 ∙ 2 = 0.8371954505942 (0)
0.8371954505942 ∙ 2 = 1.6743909011884 (1)
0.6743909011884 ∙ 2 = 1.3487818023768 (1)
0.3487818023768 ∙ 2 = 0.6975636047536 (0)
0.6975636047536 ∙ 2 = 1.3951272095072 (1)
0.3951272095072 ∙ 2 = 0.7902544190144 (0)
0.7902544190144 ∙ 2 = 1.5805088380288 (1)
0.5805088380288 ∙ 2 = 1.1610176760576 (1)
0.1610176760576 ∙ 2 = 0.3220353521152 (0)

Ответом станет прямая последовательность целых частей произведения. Т.е.

0.3546494313242757991347850952448580134306821764402954597988964250956797580500313745578453557934502619515013452714760505452671374430062197029587583850752506430644968815853335593726693694735058059424450335130929705353720084103496231847553101379117959714932955428356705828572584588266534618958458866719516070910020920582956355807616982659289734056156148878803111953299167913414783644832803346183953499097209124612156975019061282872982803858201546529134495608572146059806217629403893707461994531933589726751109322868801179654177778082473666388052831664380088694084334483487868878922585483575533673358480933250398806337609435824957093796690553956469440286091647977866013390745982312627825942804806796243900130609876458133011929148253614519330786405341067903217710489791933403060652265776724154141162635858424943429651934665488191465578230453040837706902490189624996802414910391601571752129654581799350180908871413024456371104302128926165192620294348544694001169660151656523145836195315129346028389822247935903878132875395700649382963004755119526463852055822459606058924774772177321159378158734305940851811125114792579812386315664496462485624090916585507314797281362268298574612070592248390440894683603986120532176533115660095195941951713536343349413426104209387186535372793043887438194542244509440405968431726848574852884992168214638995614773262134637047456972477917581805659445840218832689402937044227140506097896644468163701092216310149980820551445921507491503342365152135740694192727418897322382964623261008174091832539026865498287783839369617261744446057409565166590974632046286249766752471988845446879261532559470848031537497343547824448555866156485267587250887389361721949722979639317416436059510041769479872247701901752880667324666519814327898810021345822328698129870775172028012953600000000000000000000010=0.010110101102

3. Осталось соединить переведенные части, таким образом:

Ответ: 0.3546494313242757991347850952448580134306821764402954597988964250956797580500313745578453557934502619515013452714760505452671374430062197029587583850752506430644968815853335593726693694735058059424450335130929705353720084103496231847553101379117959714932955428356705828572584588266534618958458866719516070910020920582956355807616982659289734056156148878803111953299167913414783644832803346183953499097209124612156975019061282872982803858201546529134495608572146059806217629403893707461994531933589726751109322868801179654177778082473666388052831664380088694084334483487868878922585483575533673358480933250398806337609435824957093796690553956469440286091647977866013390745982312627825942804806796243900130609876458133011929148253614519330786405341067903217710489791933403060652265776724154141162635858424943429651934665488191465578230453040837706902490189624996802414910391601571752129654581799350180908871413024456371104302128926165192620294348544694001169660151656523145836195315129346028389822247935903878132875395700649382963004755119526463852055822459606058924774772177321159378158734305940851811125114792579812386315664496462485624090916585507314797281362268298574612070592248390440894683603986120532176533115660095195941951713536343349413426104209387186535372793043887438194542244509440405968431726848574852884992168214638995614773262134637047456972477917581805659445840218832689402937044227140506097896644468163701092216310149980820551445921507491503342365152135740694192727418897322382964623261008174091832539026865498287783839369617261744446057409565166590974632046286249766752471988845446879261532559470848031537497343547824448555866156485267587250887389361721949722979639317416436059510041769479872247701901752880667324666519814327898810021345822328698129870775172028012953600000000000000000000010=0.010110101102.

Подробнее о том, как переводить числа из десятичной системы в двоичную, смотрите здесь.

Смотрите также:

  • Смотрите также
  • Калькуляторы
  • Последние переводы
  • Какое число еще хотите перевести?

    * Все поля обязательны
  • Дробное число вводите через точку
  • Введите от 2 до 16
  • Введите от 2 до 16
Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии
Adblock
detector