Integer Base Converter for iPhone
| Wersja | 1.0.0 |
|---|---|
| Wydawca | Nineveh National Research |
| Data wydania | 1 kwi 2014 |
| Data dodania | 1 kwi 2014 |
| Wymagania systemu operacyjnego | iOS |
| Wymagania | Compatible with: iphone4, iphone4, ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g |
| Całkowita liczba pobrań | 0 |
| Cena £ | $0.99 |
Opis
Podstawy numeryczne Wielu twierdzi, że narodziny ery komputerów miały miejsce w Bletchley Park podczas II wojny światowej. Alan Turing kierował większością tych prac przy użyciu wczesnej formy ręcznie wykonanego komputera lampowego. Celem naukowców i inżynierów Bletchley Park było złamanie niemieckich szyfrów zagadkowych. Lampy próżniowe z tamtej epoki były poprzednikami tranzystorów i układów scalonych, których używamy dzisiaj. Nie działały jako wzmacniacze, ale jako przełączniki włączające i wyłączające prądy. To działanie włączania i wyłączania przekłada się na poziomy napięcia, które reprezentują stan włączenia i wyłączenia, prawda i fałsz oraz logiczne 1 i 0. Jeden pojedynczy przewód działający z takiego wyjścia reprezentuje pojedynczy bit danych. Gdy do transmisji danych używa się wielu bitów, wiele przewodów nazywa się magistralą danych. Wczesne komputery PC i Mac miały 8-bitowe magistrale danych (osiem przewodów). Obecnie większość komputerów osobistych wykorzystuje 64-bitowe magistrale danych (sześćdziesiąt cztery przewody). Arytmetyka binarna jest językiem ojczystym komputera, podczas gdy ludziom najbardziej odpowiada arytmetyka dziesiętna. Tłumaczenie z podstawy dwójkowej lub podstawy na podstawę dziesiętną i odwrotnie jest podstawowym ćwiczeniem dla większości studentów informatyki. Popularne są również zasady pośrednie, takie jak szesnastkowy i ósemkowy. Podstawa ósemkowa lub podstawa 8 była preferowana przez wielu programistów IBM w latach 60-tych, ale obecnie rzadko jest używana. Podstawa szesnastkowa lub podstawa 16 stała się bardziej popularna ze względu na łatwą translację tam iz powrotem na binarny. Notacja szesnastkowa jest łatwiejsza i krótsza do zapisania niż długie ciągi z jedynkami i zerami. Jeśli programowałeś w języku asemblera lub może C/C++, to znasz potrzebę konwersji z jednej bazy na drugą, konkretnie binarną, szesnastkową i dziesiętną .Base 16 lub szesnastkowy używa cyfr 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E i FBase 10 lub dziesiętny używa cyfr 0 ,1,2,3,4,5,6,7,8 i 9Base 2, czyli binarnie, wykorzystuje cyfry 0 i 1Integer, konwersje liczb całkowitych z jednej podstawy na drugą występują 99% czasu, ze względu na fakt, że najmniej znaczącym bitem na dowolnej magistrali danych jest 1 lub 0. Na magistrali danych komputerów nie ma wartości ułamkowych. Oznacza to po prostu, że przez magistralę danych przesyłane są tylko liczby całkowite, a jeśli chcesz przesyłać wartości liczb rzeczywistych ze składnikami ułamkowymi lub dziesiętnymi, należy zastosować inne sposoby. Drugi sposób zazwyczaj wymaga zakodowania liczb rzeczywistych w postaci liczb całkowitych. (Aby uzyskać więcej informacji na ten temat, zobacz standardy konwersji IEEE 754). Ponieważ większość nowoczesnych magistral danych ma rozmiar 64-bitowy, większość konwerterów bazowych powinna dokładnie wykonywać tę konwersję rozmiaru. W przypadku liczb szesnastkowych, 64-bitowa szyna danych zapewnia zakres wartości dodatnich od: 0 do FFFFFFFFFFFFFFFFFF. W przypadku liczb dziesiętnych szyna ta zapewnia zakres wartości dodatnich od: 0 do 18446744073709551615. Od: 0 do 11111111111111111111111111111111111111111111111111111111111111111111111111111111. Maksymalne wartości reprezentowane przez 64-bitowe magistralę danych może łatwo pomieścić liczbę gwiazdek w naszej galaktyce (około 300 miliardów), ale nie ma zastosowania całkowitej liczby szacowanej liczby gwiazdek w wszechświecie (1 septillion). Czy potrzebna jest większa magistrala danych? Tylko czas pokaże! Jeśli jednak chcesz uzyskać szesnastkowe i binarne odpowiedniki 300 miliardów gwiazd, cóż, nasz konwerter baz jest gotowy, aby łatwo i dokładnie dostarczyć te wyniki.