Integer Base Converter for iPhone
| Versioon | 1.0.0 |
|---|---|
| Kirjastaja | Nineveh National Research |
| Väljalaske kuupäev | 1. apr 2014 |
| Kuupäev lisatud | 1. apr 2014 |
| Os nõuded | iOS |
| Nõuded | 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 |
| Allalaadimisi kokku | 0 |
| Hind | $0.99 |
Kirjeldus
Arvulised alused Paljud väidavad, et arvutiajastu sünd leidis aset Bletchley Parkis II maailmasõja ajal. Alan Turing juhtis suurt osa sellest tööst, kasutades käsitsi valmistatud vaakumtoru arvutit. Bletchley Parki teadlaste ja inseneride eesmärk oli murda Saksa mõistatuskoode. Tolle ajastu vaakumtorud olid tänapäeval kasutatavate transistoride ja integraallülituste eelkäijad. Need ei toiminud võimenditena, vaid voolu sisse ja välja lülitavate lülititena. See sisse- ja väljalülitustegevus tõlgiti pingetasemeteks, mis tähistavad sisse- ja väljalülitamist, tõene ja vale ning loogika 1 ja 0. Üks sellisest väljundist töötav juhe esindab ühte andmebitti. Kui andmete edastamiseks kasutatakse mitut bitti, nimetatakse mitut juhet andmesiiniks. Varastel PC- ja Mac-arvutitel olid 8-bitised andmesiinid (kaheksa juhtmest). Tänapäeval kasutab enamik personaalarvuteid 64-bitiseid andmesiine (kuuskümmend neli juhet). Binaararitmeetika on arvuti emakeel, samas kui inimestele meeldib kõige paremini komaaritmeetika. Tõlkimine kahendarvust ehk radiksist kümnendalusesse ja tagasi on enamiku informaatikaüliõpilaste jaoks põhiharjutus. Populaarsed on olnud ka vahepealsed alused, nagu kuueteistkümnend ja kaheksand. 1960. aastatel eelistasid paljud IBM-i programmeerijad kaheksandat alust ehk baasi 8, kuid tänapäeval kasutatakse seda harva. Kuueteistkümnendsüsteemi alus ehk alus 16 on muutunud populaarsemaks, kuna seda on lihtne kahendkoodiks edasi-tagasi tõlkida. Kuueteistkümnendsüsteemi tähistus on lihtsam ja lühem kirjutada kui pikki 1-de ja 0-de stringe. Kui olete programmeerinud koostekeelega või võib-olla C/C++-ga, siis olete tuttav vajadusega teisendada ühest baasist teise, täpsemalt binaar-, kuueteistkümnend- ja kümnendsüsteemi. .Base 16 ehk kuueteistkümnendsüsteem kasutab numbreid 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E ja FBase 10 või kümnendsüsteem kasutab numbreid 0 ,1,2,3,4,5,6,7,8 ja 9Base 2 ehk kahendarvud kasutavad numbreid 0 ja 1. Täisarvude teisendamine ühest baasist teise toimub 99% juhtudest, kuna Mis tahes andmesiini kõige vähem oluline bitt on kas 1 või 0. Arvuti andmesiinil pole murdarvu väärtusi. See tähendab lihtsalt, et andmesiini kaudu saadetakse ainult täisarvud ja kui soovite edastada reaalarvude väärtusi murdosa või kümnendkomponentidega, tuleb kasutada muid vahendeid. Teised vahendid nõuavad tavaliselt reaalarvude kodeerimist, et need ilmuksid täisarvudena. (Lisateavet selle teema kohta leiate IEEE 754 teisendusstandarditest).Kuna enamik kaasaegseid andmesiinide suurus on 64 bitti, peaks enamik baasmuundureid selle suuruse teisendamise täpselt teostama. Kuueteistkümnendarvude jaoks pakub 64-bitine andmesiin positiivsete väärtuste vahemikku: 0 kuni FFFFFFFFFFFFFFFF Kümnendarvude jaoks pakub see siin positiivsete väärtuste vahemikku: 0 kuni 18446744073709551615 Lõpuks, kahendarvude puhul on see positiivsete täisarvude vahemik alates: 0 kuni 11111111111111111111111111111111111111111111111111111111111111111 64-bitise andmesiiniga esindatud maksimumväärtused võivad hõlpsasti omada hinnangulist arvu meie universumi tähtede hinnanguliselt 0, kuid hinnanguliselt 0 tärnide koguarvu 1 miljardit tähtede koguarvu septillion). Kas on vaja suuremat andmesiini? Ainult aeg näitab!Kui aga soovite 300 miljardi tähe kuueteistkümnend- ja kahendsüsteemi ekvivalente, on meie baasmuundur valmis need tulemused lihtsalt ja täpselt esitama.