Floating Point Calculator IEEE APP
Ad esempio, il valore in virgola mobile (decimale) di Pi è 3,14159 ...
La rappresentazione binaria di Pi è quindi:
01000000 01001001 00001111 11010000
Questa calcolatrice supporta conversioni a due vie. Per chiarire cosa significa, ecco le conversioni che può fare:
(1) Da virgola mobile a binario (3.14159 = 01000000 01001001 00001111 11010000)
(2) Da binario a mobile (01000000 01001001 00001111 11010000 = 3,14159)
Questa app è progettata per aiutare gli studenti di informatica e architettura del computer a capire facilmente come viene calcolato un valore in virgola mobile. Ad esempio: la stringa binaria è codificata a colori per aiutare gli studenti a distinguere tra il segno, l'esponente e la mantissa. Un altro esempio: premendo a lungo su un singolo bit, questo attiverà un overlay che mostra all'utente cosa succede quando quel bit specifico viene attivato o disattivato (provalo!).
Questo convertitore supporta anche altri sistemi o rappresentazioni numeriche tra cui: numeri in virgola mobile, binari, esadecimali, ottali, interi con segno e numeri interi senza segno.
Questa app supporta la conversione completa per:
(1) numeri in virgola mobile a precisione singola (float ... decimal)
(2) numeri in virgola mobile a doppia precisione (doppio ... decimale)
(3) rappresentazioni esadecimali (hex)
(4) rappresentazioni ottali (ott)
Questa app ha un supporto di conversione limitato per:
(1) interi con segno (int con segno ... decimale)
(2) interi senza segno (unsigned int ... decimal)
Supporto completo significa che è possibile eseguire conversazioni bidirezionali tra due rappresentazioni numeriche. Supporto limitato significa che puoi eseguire solo conversioni unidirezionali. Sto ancora lavorando per aggiungere il supporto completo per tutti i principali sistemi / rappresentazioni numeriche in informatica.
Ci sono due modalità:
(1) La modalità di calcolo in virgola mobile: viene utilizzata per convertire esplicitamente tra numeri binari e numeri in virgola mobile.
(2) La modalità di conversione esadecimale, ottale e binaria: viene utilizzata per convertire tra rappresentazioni esadecimali, ottali e binarie. Dopo la conversione tra questi tre sistemi numerici, è quindi possibile premere il pulsante "Applica" per convertirlo infine in un valore in virgola mobile.
Condividi questa app con altri studenti / professori che potrebbero trarne vantaggio. Non dimenticare di inviarmi un'e-mail con i tuoi commenti e le richieste di funzionalità. Se desideri inviarmi le tue parole di sostegno e apprezzamento, per favore mandamele via email!
Caratteristiche:
(1) Precisioni a 32 e 64 bit.
(2) Converti bin in float.
(3) Converti float in bin.
(4) Converti tra esadecimale, ott e bin.
(5) Converti float in hex, oct, signed int e unsigned int.
(6) Converti bin in hex, oct, signed int e unsigned int.
(7) Stringa binaria con codice colore per familiarizzare gli studenti con il segno, l'esponente e la mantissa.
(8) Copia e incolla float, bin, hex, oct.
(9) Copia le conversioni int firmate / non firmate negli appunti.
(10) Conversione unidirezionale da bin a signed / unsigned int.
(11) La speciale interfaccia overlay spiega come viene convertito il float (attivarlo premendo a lungo su un singolo bit).
(12) Modificare l'aspetto e il comportamento della calcolatrice nelle impostazioni utente.
Prossimamente in futuri aggiornamenti:
(1) Conversioni a due vie tra bin e signed / unsigned int.
(2) Versione Premium senza pubblicità.
(3) Modalità orizzontale.
Visita il mio sito web ufficiale per ulteriori informazioni.
https://peterfelixnguyen.github.io/portfolio#floating-point-calculator-android