Acest calculator convertește șiruri binare de 32 de biți și 64 de biți în valorile lor în virgulă mobilă (adică valori zecimale, cum ar fi „3.14159 ...”). De asemenea, poate converti numărul zecimal într-un șir binar de 32 de biți și 64 de biți.
De exemplu, valoarea în virgulă mobilă (zecimală) a lui Pi este 3,14159 ...
Prin urmare, reprezentarea binară a lui Pi este:
01000000 01001001 00001111 11010000
Acest calculator acceptă conversii bidirecționale. Pentru a clarifica ce înseamnă asta, iată conversiile pe care le poate face:
(1) Float to Binary (3.14159 = 01000000 01001001 00001111 11010000)
(2) Binary to Float (01000000 01001001 00001111 11010000 = 3.14159)
Această aplicație este concepută pentru a ajuta studenții în domeniul informaticii și arhitecturii computerelor să înțeleagă cu ușurință modul în care se calculează o valoare în virgulă mobilă. De exemplu: șirul binar este codat în culori pentru a ajuta elevii să diferențieze semnul, exponentul și mantisa. Un alt exemplu: prin apăsarea lungă pe un bit individual, acesta va activa o suprapunere care arată utilizatorului ce se întâmplă atunci când acel bit specific este activat sau dezactivat (încercați!).
Acest convertor acceptă, de asemenea, alte sisteme numerice sau reprezentări, inclusiv: virgulă mobilă, binară, hexazecimală, octală, număr întreg semnat și numere întregi nesemnate.
Această aplicație are suport complet pentru conversii pentru:
(1) numere cu virgulă mobilă de precizie simplă (float ... zecimal)
(2) numere cu virgulă mobilă de precizie dublă (dublu ... zecimal)
(3) reprezentări hexazecimale (hex)
(4) reprezentări octale (oct)
Această aplicație are suport limitat pentru conversii pentru:
(1) numere întregi semnate (semnate int ... zecimale)
(2) numere întregi nesemnate (nesemnate int ... zecimale)
Asistență completă înseamnă că puteți efectua conversații bidirecționale între două reprezentări numerice. Asistența limitată înseamnă că puteți efectua numai conversii într-un singur sens. Încă lucrez la adăugarea unui suport complet pentru toate sistemele / reprezentările numerice majore din informatică.
Există două moduri:
(1) Modul calculatorului cu virgulă mobilă - acesta este utilizat pentru a converti explicit între numerele binare și virgulă mobilă.
(2) Modul de conversie hexazecimal, octal și binar - acesta este utilizat pentru a converti între reprezentări hexazecimale, octale și binare. După efectuarea conversiei între aceste trei sisteme numerice, puteți apăsa apoi butonul „Aplicare” pentru a-l converti în cele din urmă într-o valoare în virgulă mobilă.
Vă rugăm să partajați această aplicație altor studenți / profesori care ar putea beneficia de utilizarea acesteia. Nu uitați să-mi trimiteți prin e-mail feedback-ul și solicitările de caracteristici. Dacă doriți să-mi trimiteți cuvintele dvs. de sprijin și apreciere, vă rog să mi le trimiteți prin e-mail!
Funcții: (1) Precizări pe 32 și 64 de biți.
(2) Convertiți coșul în plutitor.
(3) Convertiți float în coș.
(4) Convertiți între hex, oct și bin.
(5) Convertiți float în hex, oct, int semnat și int nesemnat.
(6) Convertiți bin în hex, oct, int semnat și int nesemnat.
(7) Colorați șirul binar codat pentru a familiariza elevii cu semnul, exponentul și mantisa.
(8) Copiați și lipiți float, coș, hex, oct.
(9) Copiați conversiile int semnate / nesemnate în clipboard.
(10) Conversie unidirecțională din bin în semnat / nesemnat int.
(11) Interfața specială de suprapunere explică modul în care este convertit float-ul (activați-l apăsând lung pe un bit individual).
(12) Schimbați aspectul și comportamentul calculatorului în setările utilizatorului.
În curând în viitoarele actualizări: (1) Conversii bidirecționale între bin și int. Semnat / nesemnat
(2) Versiune Premium fără anunțuri.
(3) Mod peisaj.
Accesați
site-ul oficial pentru mai multe informații.
https://peterfelixnguyen.github.io/portfolio#floating-point-calculator-android