Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako napísať funkciu nájsť binárny ekvivalent Vzhľadom k tomu , Integer a zobraziť ju

Každé dekadické číslo môže byť premenený na binárne číslo , pretože desatinné a binárne systémy sú proste rôzne spôsoby , ako reprezentovať rovnaká celé čísla . Ak chcete naprogramovať funkciu , ktorá prevedie určitý počet z desiatkovej do binárnej a potom zobrazí výsledok , prijať vstup od užívateľa , uložiť ho do premennej , výpočet binárne konverziu a uloženie výsledku do inej premennej , a zobrazí výsledok užívateľ . Veci , ktoré budete potrebovať
softvér kompilátor pre programovací jazyk vášho výberu
Zobraziť ďalšie inštrukcie Cestuj 1

deklarovať tri premenné s typom dát , ktoré možno uložiť celé čísla . Dajte im mená, ktoré jasne odlišujú , ktorý je ktorý , rovnako ako Temp ( dočasná hodnota použitá vo výpočte ) , numDec ( počet desatinných miest ) a numBin ( binárne číslo ) . Inicializácia Temp a numBin rovnať nule .
2

Požiadajte užívateľa na celé číslo a uloží ho do premennej numDec .
3

Vykonajte výpočet podľa nasledujúci algoritmus , ktorý je zapísaný v pseudokódu .

Kým ( ( 2 ^ Temp ) < numDec )

numBin = numBin + ( ( numDec MOD ( 2 ^ Temp ) ) * ( 10 ^ Temp )

Ďalšie Temp
4

Dajte výsledok pre používateľa tým , že zobrazuje hodnotu uloženú v numBin .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené