Integer Base Converter for iPhone
| Нускасы | 1.0.0 |
|---|---|
| Publisher | Nineveh National Research |
| Чыккан датасы | 2014-ж., 1-апр. |
| Кошулган күнү | 2014-ж., 1-апр. |
| Os талаптар | iOS |
| Талаптар | 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 |
| Жалпы жүктөлүүлөр | 0 |
| Баасы | $0.99 |
Сүрөттөмө
Сандык негиздер Көптөр компьютердик доордун жаралышы Экинчи Дүйнөлүк Согуш учурунда Блетчли Паркта болгон деп ырасташат. Алан Тьюринг бул иштин көбүн колго жасалган вакуумдук түтүк компьютеринин алгачкы формасын колдонуп жетектеген. Блетчли Парктын илимпоздору менен инженерлеринин максаты немистердин табышмак коддорун бузуу болгон. Ошол доордун вакуумдук түтүктөрү бүгүнкү күндө биз колдонгон транзисторлордун жана интегралдык микросхемалардын мурункулары болчу. Алар күчөткүч катары эмес, токту күйгүзүүчү жана өчүрүүчү өчүргүч катары иштешет. Бул күйгүзүү жана өчүрүү аракети күйгүзүү жана өчүрүү, чын жана жалган жана логика 1 жана 0 болгон чыңалуу деңгээлине которулду. Мындай чыгуудан иштеген бир зым бир маалымат битти билдирет. Маалыматтарды өткөрүү үчүн бир нече бит колдонулганда, бир нече зымдар маалымат шинасы деп аталат. Алгачкы PC жана Mac компьютерлеринде 8 биттик маалымат шиналары (сегиз зым) болгон. Бүгүнкү күндө көпчүлүк жеке компьютерлер 64 биттик маалымат шинасын (алтымыш төрт зым) колдонушат. Экилик арифметика компьютердин эне тили болуп саналат, ал эми адамдар ондук арифметика менен эң ыңгайлуу. Бинардык базадан же радикстен ондук базага жана артка которуу көпчүлүк информатика студенттери үчүн негизги көнүгүү болуп саналат. Он алтылык жана сегиздик сыяктуу аралык негиздер да популярдуу болгон. Сегиздик база же 8-база 1960-жылдары көптөгөн IBM программисттери тарабынан жактырылган, бирок бүгүнкү күндө сейрек колдонулат. Он алтылык база же 16 базасы экиликке оңой которулгандыктан популярдуу болуп калды. Он алтылык белгини жазуу 1 жана 0 саптарынын узун саптарына караганда оңой жана кыскараак. Эгер сиз ассемблер тили же балким C/C++ менен программалаган болсоңуз, анда сиз бир базадан экинчисине, тактап айтканда, экилик, он алтылык жана ондукка которуу зарылдыгы менен таанышсыз. .16-база же он алтылык, 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E сандарын жана FBase 10 же ондук, 0 цифраларын колдонот ,1,2,3,4,5,6,7,8 жана 9Base 2, же бинардык, 0 жана 1 цифраларын колдонот Бүтүн санды бир базадан экинчисине которуу 99% учурга туш келет, анткени Кандайдыр бир маалымат шининдеги эң аз маанилүү бит 1 же 0 болуп саналат. Компьютерлердин маалымат шинасында бөлчөк маанилер жок. Бул жөн гана бүтүн сандар берилиштер шинасы аркылуу жөнөтүлөт дегенди билдирет жана эгер сиз чыныгы сандын маанилерин бөлчөк же ондук компоненттер менен өткөргүңүз келсе, башка каражаттар колдонулушу керек. Башка каражаттар, адатта, чыныгы сандар бүтүн сандар катары көрсөтүлүшү үчүн коддолушун талап кылат. (бул тема боюнча көбүрөөк маалымат алуу үчүн, IEEE 754 конвертациялоо стандарттарын караңыз). Заманбап маалымат автобустарынын көпчүлүгү 64 бит өлчөмүндө болгондуктан, базалык конвертерлердин көбү бул өлчөмдөгү конверсияны так аткарышы керек. Он алтылык сандар үчүн 64 биттик маалымат шинасы төмөнкүдөй оң маанилердин диапазонун камсыз кылат: 0дөн FFFFFFFFFFFFFFFF Ондук сандар үчүн, бул автобус 0дөн 18446744073709551615ке чейин оң маанилердин диапазонун камсыз кылат. 0дон 1111111111111111111111111111111111111111111111111111111111111111164 биттик маалымат шинасы менен көрсөтүлгөн максималдуу маанилер биздин эсептик көрсөткүчтөрүбүздүн болжолдуу санын оңой кармай алат, бирок 3 миллиарддын болжолдуу санын кармай алат. септилион). Чоңураак маалымат автобусунун кереги барбы? Бир гана убакыт көрсөтөт! Бирок, эгер сиз 300 миллиард жылдыздын он алтылык жана экилик эквиваленттерин кааласаңыз, анда биздин базалык конвертер бул жыйынтыктарды оңой жана так берүүгө даяр.