Кіріспе

Сандарды жазуға қолданылатын символдар

Сандық цифр (көбінесе цифр деп қысқартылады) немесе сан – позициялық сандық жүйеде сандарды көрсету үшін жеке (мысалы, "1") немесе комбинацияда (мысалы, "15") қолданылатын жекелеген символ. "Цифр" атауының себебі – қолдың он саусағының (латын тіліндегі digiti сөзі "саусақ" дегенді білдіреді) жалпы 10-дық сандық жүйенің он символына сәйкес келуі, яғни ондық сандарға (латын тіліндегі decem сөзі "он" дегенді білдіреді). Белгілі бір сандық жүйенің бүтін сан негізіне қарай, қажетті әртүрлі цифрлардың саны негіздің абсолюттік мәнімен анықталады. Мысалы, ондық жүйеге (10-дық негізде) он цифр (0-ден 9-ға дейін) қажет, ал екілік жүйеге (2-лік негізде) екі цифр (0 және 1) қажет.

Шолу

Негізгі цифрлық жүйеде сан – кез келген ұзындығы бар цифрлар тізбегі. Тізбектегі әрбір орынның салмағы болады, әрбір цифрдің өзіндік мәні болады. Санның мәні оның салмағына сәйкес тізбектегі әрбір цифрды көбейту және алынған нәтижелерді қосу арқылы есептеледі.

Цифрлық мәндер

Сандық жүйедегі әрбір цифр бүтін санды көрсетеді. Мысалы, ондық жүйеде "1" цифры бір бүтін санды, ал он алтылық жүйеде "A" әрпі он санды көрсетеді. Позициялық сан жүйесінде нөлден бастап, сан жүйесінің негізіне дейін (оның ішінде емес) әрбір бүтін сан үшін бірегей цифр болады. Осылайша, позициялық ондық жүйеде 0-ден 9-ға дейінгі сандарды олардың тиісті белгілерімен – "0" -ден "9" -ға дейін оң жақтағы "бірлік" разрядында көрсетуге болады. 12 саны бірлік разрядында "2" цифрымен, ал "ондық" разрядында "1" цифрымен көрсетіледі, "1" цифры "2" цифрының сол жағында орналасады. 312 саны үш цифрмен көрсетіледі: "3" – "жүздік" разрядында, "1" – "ондық" разрядында және "2" – "бірлік" разрядында.

Компьютерлік ғылымда

Компьютерлік ғылымда кеңінен қолданылатын екілік (2-негіз), сегіздік (8-негіз) және оналтылық (16-негіз) жүйелердің барлығы индус-араб сандық жүйесінің қағидаларына сәйкес келеді. Екілік жүйеде тек "0" және "1" цифрлары қолданылады, ал сегіздік жүйеде "0" мен "7" аралығындағы цифрлар қолданылады. Оналық жүйе оналық жүйедегі барлық цифрларды, сондай-ақ "A" мен "F" әріптерін пайдаланады, олар сәйкесінше 10 мен 15 сандарын көрсетеді. Екілік жүйе қолданылғанда, "бит(тер)" термині "цифр(лар)" терминінің орнына, "binary digit" сөзінің біріктірілген түрі ретінде жиі қолданылады.

Әдеттегі емес жүйелер

Кейде үштік және теңгерімді үштік жүйелер қолданылған. Екеуі де 3-тік санау жүйесі. Теңгерімді үштік ерекшелігі – 1, 0 және –1 цифрлік мәндерін пайдалануы. Теңгерімді үштік кейбір пайдалы қасиеттерге ие болып шықты және бұл жүйе тәжірибелік ресейлік "Сетунь" компьютерлерінде қолданылды. Соңғы 300 жылда бірнеше авторлар позициялық жазудың модификацияланған ондық түріне тең келетін ыңғайлылығын атап өтті. Теріс мәнді цифрларды қолданудың кейбір артықшылықтары айтылды. 1840 жылы Огюстен Луи Коши сандарды таңбаланған цифрлармен көрсетуді ұсынды, ал 1928 жылы Флориан Кажори теріс сандарға қатысты сілтемелер жинағын ұсынды. Таңбаланған цифрлық көрсету концепциясы компьютерлік жобалауда да қолданылды.

Математикадағы сандар

Сандарды сипаттаудағы цифрлардың маңызды рөліне қарамастан, қазіргі заманғы математикада олардың маңызы шамалы. Бірақ, санды цифрлар тізбегі түрінде көрсетуді қолданатын бірнеше маңызды математикалық түсініктер бар.

Цифрлық түбірлер

Цифрлық түбір – берілген санның цифрларын қосып, содан кейін алынған нәтиженің цифрларын қосу, және бір цифрлы сан шыққанша осылай жалғастыру арқылы есептелінетін бір цифрлы сан.

Тоғыздықтарды шығару

Тоғыздықтарды шығару – қолмен орындалған арифметиканы тексеру әдісі. Оны сипаттау үшін, жоғарыда айтылғандай, сандың цифрлік түбірін арқылы белгілейік. Тоғыздықтарды шығару мына фактіні пайдаланады: егер , онда . Тоғыздықтарды шығару процесінде соңғы теңдеудің екі жағы да есептеледі, және егер олар тең болмаса, бастапқы қосылу дұрыс емес болуы керек.

Репуниттер мен репдигиттер

Репуниттер — тек 1 цифрынан ғана тұратын бүтін сандар. Мысалы, 1111 (бір мың бір жүз он бір) — репунит. Репцифрлар — репуниттердің жалпылама түрі; олар бірдей цифрдың қайталануы арқылы жасалған бүтін сандар. Мысалы, 333 — репцифр. Математиктер репуниттердің жай сан болуымен айналысады.

Палиндромдық сандар және лихрель сандары

Палиндромдық сандар – цифрлары кері оқылғанда да сол санды беретін сандар. Лихрель саны – цифрлары кері айналдырылып өзіне қайта-қайта қосылғанда ешқашан палиндромдық санға айналмаған оң бүтін сан. 10-дық санау жүйесінде Лихрель сандарының бар-жоғы математикада ашық мәселе болып қалады; ең кіші кандидат – 196.

Ежелгі сандардың тарихы

Санауға көмектесетін құралдар, әсіресе дене мүшелерін пайдалану (саусақтарды санау), қазіргідей, тарихқа дейінгі дәуірде де қолданылған. Оның көптеген түрлері бар. Он саусақты санаудан басқа, кейбір мәдениеттер саусақ буындарын, саусақтар арасындағы кеңістікті, тіпті бақайшақтары мен саусақтарын да санаған. Жаңа Гвинеяның Оксапмин мәдениеті сандарды көрсету үшін жоғарғы дене бөлігінің 27 орнынан тұратын жүйені пайдаланады. Сандық ақпаратты сақтау үшін ағаш, сүйек және тасқа ойылған санау белгілері ежелгі заманнан бері қолданылып келеді. Тас дәуірі мәдениеттері, соның ішінде ежелгі американдық тайпалар, құмар ойындарда, жеке қызметтерде және сауда тауарларын есепке алу үшін санау белгілерін пайдаланған. Сандық ақпаратты сазбалшықта сақтау әдісін шұмерліктер б.з.д. 8000–3500 жылдары аралығында ойлап тапқан. Олар үшін әртүрлі пішіндегі кішкентай сазбалшықтан жасалған белгілер, тізбектей тізілген. Б.з.д. 3500 жылдан бастап сазбалшық белгілері бірте-бірте дөңгелек қылып жасалған қаламмен (стилус) саз тақталарға (бұрын белгілер сақталған ыдыстар) түрлі бұрыштармен басылған сан белгілерімен алмастырылды, содан кейін олар күйдірілді. Шамамен б.з.д. 3100 жылы жазудағы сандар саналатын заттардан ажыратылып, абстрактілі сандарға айналды. Б.з.д. 2700–2000 жылдары аралығында Шұмерде дөңгелек қалам бірте-бірте қамыс қаламға ауыстырылды, ол сазға клинопись түріндегі белгілерді басу үшін қолданылды. Бұл клинописьтегі сан белгілері оларды алмастырған дөңгелек белгілерге ұқсас болды және дөңгелек белгілердің қосымша белгілеу мәнін сақтап қалды. Осы жүйелер бірте-бірте жалпы сексагезималдық сандар жүйесіне келді; бұл тек екі белгіден тұратын позициялық жүйе болды – тік үшбұрыш және шеврон, олар да бөлшектерді көрсетуге болатын. Бұл сексагезималдық сандар жүйесі Ежелгі Вавилон дәуірінің басында (шамамен б.з.д. 1950 ж.) толыққанды дамыды және Вавилонда стандартқа айналды. Сексагезималдық сандар – 10 және 6 негізін кезектестіретін аралас радикс жүйесі, ол тік үшбұрыштар мен шевронның тізбегі арқылы жасалды. Б.з.д. 1950 жылы бұл позициялық жазу жүйесі болды. Сексагезималдық сандар саудада кеңінен қолданылды, сонымен қатар астрономиялық және басқа да есептеулерде де пайдаланылды. Бұл жүйе Вавилониядан экспортталып, бүкіл Месопотамияға және гректер, римдіктер мен египеттіктер сияқты стандартты вавилондық өлшем бірліктерін және санауды қолданған Жерорта теңізі елдеріне тарады. Вавилондық стильдегі сексагезималдық сандарды бүгінде де уақытты (сағатқа минут) және бұрыштарды (градустарды) өлшеу үшін қолданамыз.

Қазіргі сандардың тарихы

Қытайда әскерлер мен азық-түлік есебін беру үшін жай сандардың модульдік санақтары қолданылды. Әскерлердің нақты саны мен күріш мөлшері осы санақтардың бірегей комбинациялары түрінде көрінеді. Модульдік арифметиканың үлкен артықшылығы – оны көбейтудің оңайлығы. Бұл азық-түлік есебі үшін модульдік арифметиканы қолдануды ерекше тартымды етеді. Дәстүрлі санақтарды көбейту және бөлу өте қиын. Қазіргі заманда модульдік арифметика кейде цифрлық сигналдарды өңдеуде қолданылады. Гректердің ең көне жүйесі – аттикалық сандар, бірақ б.з.д. IV ғасырында олар квази-ондық әріптік жүйе қолдана бастады (Грек сандарын қараңыз). Яһудилер де ұқсас жүйені (еврей сандарын) қолдана бастады, ең көне мысалдары б.з.д. 100 жылға жуық шамадағы монеталар болып табылады. Рим империясы балауызға, папирусқа және тасқа жазылған санақтарды пайдаланды және түрлі сандарға әріптер тағайындаудың грек әдетін ұстанды. Рим сандары жүйесі Еуропада 16 ғасырға дейін, позициялық жазу кеңінен қолданысқа енгенге дейін қолданыста болды. Орталық Америкадағы майялар ольмектерден мұра еткен 18 және 20 базалық аралас жүйелерді қолданды, оның ішінде позициялық жазу және нөл сияқты жетілген мүмкіндіктер болды. Олар бұл жүйені астрономиялық есептеулер жасау үшін пайдаланды, соның ішінде күннің ұзындығы мен Венераның орбитасын өте дәл есептеулерді жасады. Инка империясы ірі басқару экономикасын жүргізу үшін қипуды – түрлі түсті талшықтардан тоқылған санақтарды пайдаланды. Тоқыманың түйіндері мен түстерін жазуды 16 ғасырда испан конкистадорлары жойды және ол сақталмады, бірақ қипу сияқты қарапайым жазба құрылғылары әлі де Анд аймағында қолданылады. Кейбір ғалымдар позициялық арифметика Қытайда санау таяқшаларын кеңінен пайдаланудан бастау алғанын айтады. Ең ерте жазылған позициялық жазбалар шамамен 400 жылға дейін Қытайда жасалған таяқша есептеулерінің нәтижелері болып табылады. Нөлді алғаш рет Үндістанда 7 ғасырда Брахмагупта қолданды. Қазіргі заманғы позициялық араб сандары Үндістандағы математиктер әзірледі және 773 жылы Үндістан елшісі Бағдатқа әкелген астрономиялық кестелермен бірге мұсылман математиктеріне жеткізілді. Үндістаннан Ислам сұлтандары мен Африка арасындағы белсенді сауда бұл идеяны Каирге жеткізді. Араб математиктері бұл жүйені ондық бөлшектерді қосуға дейін кеңейтті, ал Мұхаммед ибн Муса әл-Хорезми бұл туралы 9 ғасырда маңызды еңбек жазды. Қазіргі араб сандары 12 ғасырда Испанияда осы еңбектің аудармасымен және 1201 жылы Пизалық Леонардоның "Liber Abaci" еңбегімен Еуропаға енгізілді. Еуропада нөлді толыққанды индиялық жүйе 12 ғасырда арабтардан алынды. Бинарлық жүйе (2 негіздемелі) 17 ғасырда Готфрид Лейбниц тарапынан таратылды. Лейбниц мансабының басында бұл тұжырымды әзірледі және Қытайдан келген "И Цзин" көшірмесін қараған кезде оны қайта қарады. Бинарлық сандар компьютерлік қолданыстардың пайда болуына байланысты 20 ғасырда кеңінен қолданыла бастады.