Санау жүйесі. Кодтау



1. Санау жүйесі. Код
2. Бүтін сандарды көшіру
3. Дұрыс бөлшектерді бір санау жүйесінен екінші санау жүйесіне көшіру
Санау жүйесі дегеніміз – сандарды цифрлар, арнайы символдар арқылы жазу және оларды оқу ережелері мен тәсілдерінің келісілген жиынтығы. Санау жүйелерінің позициялық және позициялық емес болып бөлінетін екі түрі бар.
Компьютер үшін пайдаланылатын код – 0 мен 1-ден тұратын тізбек. 0 мен 1 – екілік санау жүйесінің цифрлары. Информатикада код түзетін мұндай цифрлар бит деп аталады (binary digit-екілік сан) Екілік санау жүйесінің сандары ондық сандар сияқты бір разрядты, екі разрядты не көп разрядты болып келуі мүмкін. ‡шінші және одан жоғарғы компьютерлерде бір символды кодтау үшін 8 разрядты екілік код пайдаланылады. Мысалы, 11000101.
Код – ақпаратты ұсыну үшін пайдаланылатын шартты белгілеулер жинағы, символдардың және оларды түсіндірудің бірмәнді ережелерінің жүйесі.
Жадтың көлемі байтпен өлшенеді. Бір байт сегіз биттен тұрады. Бит деп 0 мен 1 мәндерінің біреуін ғана қабылдай алатын ақпарат өлшемінің ең кіші бірлігін айтады. Сонымен, бір байт көлемдегі жадқа бір символ сақтауға болады. Қазіргі кезде компьютердің жадының көлемі миллиондаған байтқа жетеді, сондықтан оны килобайт, мегобайт, гигобайт арқылы қысқаша өрнектеген ыңғайлы:
1 Гбайт = 1024 Мбайт
1Мбайт = 1024 Кбайт
1Кбайт = 1024 байт
Қазіргі күнде, бүкіл жер шарында жасап жатқан барлық халықтардың қолданатын сандары 0-ден 9-ға дейінгі болған цифрлар, яғни ондық санақ жүйесіндегі сандар және олардың комбинациялары. Бірақ мұндай жағдай бірнеше мыңдаған жылдар өткен соң ғана қалыптасқан. Математикалық тұрғыдан қарағанда ондық санақ жүйесінің басқа санақ жүйелерінен әлеуметтік басымдылығы (ерекшелігі) жоқ. Адамдардың екі қолында 10 саусақтары барлығы, олардың ежелден бірден онға дейін санақтарды жүргізуіне мүмккіндік туғызған. Он ондық үшінші разряд бірлігін құрайды және т.с.с. Сөйтіп, қол саусақтарымен санау қазіргі күндегі ондық жүйесімен санаудың және есептеудің негізі болған.

САНАУ ЖҮЙЕСІ
Санау жүйесі. Код
Санау жүйесі дегеніміз – сандарды цифрлар, арнайы символдар арқылы жазу
және оларды оқу ережелері мен тәсілдерінің келісілген жиынтығы. Санау
жүйелерінің позициялық және позициялық емес болып бөлінетін екі түрі бар.
Компьютер үшін пайдаланылатын код – 0 мен 1-ден тұратын тізбек. 0 мен 1
– екілік санау жүйесінің цифрлары. Информатикада код түзетін мұндай цифрлар
бит деп аталады (binary digit-екілік сан) Екілік санау жүйесінің сандары
ондық сандар сияқты бір разрядты, екі разрядты не көп разрядты болып келуі
мүмкін. ‡шінші және одан жоғарғы компьютерлерде бір символды кодтау үшін 8
разрядты екілік код пайдаланылады. Мысалы, 11000101.
Код – ақпаратты ұсыну үшін пайдаланылатын шартты белгілеулер жинағы,
символдардың және оларды түсіндірудің бірмәнді ережелерінің жүйесі.
Жадтың көлемі байтпен өлшенеді. Бір байт сегіз биттен тұрады. Бит деп 0
мен 1 мәндерінің біреуін ғана қабылдай алатын ақпарат өлшемінің ең кіші
бірлігін айтады. Сонымен, бір байт көлемдегі жадқа бір символ сақтауға
болады. Қазіргі кезде компьютердің жадының көлемі миллиондаған байтқа
жетеді, сондықтан оны килобайт, мегобайт, гигобайт арқылы қысқаша
өрнектеген ыңғайлы:
1 Гбайт = 1024 Мбайт
1Мбайт = 1024 Кбайт
1Кбайт = 1024 байт
Қазіргі күнде, бүкіл жер шарында жасап жатқан барлық халықтардың
қолданатын сандары 0-ден 9-ға дейінгі болған цифрлар, яғни ондық санақ
жүйесіндегі сандар және олардың комбинациялары. Бірақ мұндай жағдай бірнеше
мыңдаған жылдар өткен соң ғана қалыптасқан. Математикалық тұрғыдан
қарағанда ондық санақ жүйесінің басқа санақ жүйелерінен әлеуметтік
басымдылығы (ерекшелігі) жоқ. Адамдардың екі қолында 10 саусақтары барлығы,
олардың ежелден бірден онға дейін санақтарды жүргізуіне мүмккіндік
туғызған. Он ондық үшінші разряд бірлігін құрайды және т.с.с. Сөйтіп, қол
саусақтарымен санау қазіргі күндегі ондық жүйесімен санаудың және
есептеудің негізі болған.
Адамзат өз тарихында әртүрлі есептеу және санау жұмыстарын ондық санау
жүйесінен басқа да санақ жүйелерін пайдаланған. Мысалы, он екілік санақ
жүйесі көп жерлерде кең түрде қолданылған. Оның келіп шығуына да адам
қолындағы бес саусақтағы бақай (башпай) сүйектерінің саны 12 болуы себепші
болған соң 12 саны кейінгі разряд бірлігі ретінде қабылданған. Қазіргі
уақытта сервистегі ыдыстар санының 12 немесе 6 дана, 1фут = 12 дюйм 1
шиллинг = 12 пенс болуы, сол 12 санақ жүйесінің қолданылғандығынан келіп
шыққан және осы күнге дейін жетіп келген.
Ертедегі дамыған және гүлденген Вавилонда алпыстық санақ жүйесі
қолданылған. Неліктен осы санақ жүйесі қолданылғандығы жөнінде пікірлер бір-
біріне қайшы келеді. Солардың ішіндегі шындыққа жақын келетін гипотеза
мынадай: Екі тайпа болып, олардың бірі алтылық санақ жүйесін, ал екіншісі
ондық санақ жүйесін пайдаланған. Сол екі тайпаның бірігуінің нәтижесінде,
олардың екеуін де қанағаттандырған алпыстық санақ жүйесі пайда болған.
Басқа гипотеза бойынша, Вавилондықтар бір жылда 360 тәулік бар деп
есептеген және ол 60 санымен байланыстырылған. Алпыстық санақ жүйесі де
онекілік санақ жүйесі сияқты осы күндері де қолданылады. Оған мысал ретінде
1 сағат = 60 минут, 1минут = 60 секунд және т.б. келтіруге болады.
Сандардың аталу және жазылу тәсілдерінің жиынтығы-санау жүйесі деп
аталады. Сандарды жазғанда қолданылатын шартты белгілер-цифрлар деп
аталады. Ал санның жазылуын әріп-цифрлардан тұратын цифрлық алфавитпен
жазылған сөз деп қарастыруға болады. Санау жүйесіндегі сандар цифрлар
тізбегінен тұрады.
Санау жүйесі негізінен позициялы және позициясыз болып екіге бөлінеді.
Егер цифрдың мағынасы оның тұрған орнына (яғни позициясына) тәуелсіз болса,
ондай санау жүйесін позициясыз санау жүйесі деп аталады. Бұл жүйеге, мысал
ретінде Рим санау жүйесін алуға болады. Рим санау жүйесінде ІХ (9), ХІІ
(12) сандары тізбектің қай жерінде орналасса да, мағынасын (мәнін)
өзгертпейді.
Егер цифрдың (яғни символдың) мағынасы оның тізбектегі орнына тәуелді
болса, ондай санау жүйесі – позициялы санау жүйесі деп аталады. Мысалы, 222
санындағы цифрлардың түрлері ұқсас болғанымен, әрбіреуінің мағынасы
әртүрлі, мұндағы оң жақта бірінші тұрған 2-бірлікті, оның алдындағы 2-
жиырманы, ал үшінші орындағы 2 цифры – 200-ді білдіреді. Сондықтан олар
бірліктер, ондықтар, жүздіктер деп аталады.

жүздік ондық бірлік

Санау жүйесінің алфавиті сол жүйесінің базисі деп аталады. Базис-жүйеге
енетін цифрлардан (символдардан) құралады. Санау жүйесіне енетін базистер
саны-жүйенің негізі деп аталады. Санау жүйесінің негізі ретінде үлкен оң
натурал сан алынады да, ол көбінесе q әрпімен белгіленеді. q бірден үлкен
кез келген сан болуы мүмкін, мысалы q=2, q=3,..., q=8, q=10, q=16. Мәселен,
ондық санау жүйесіндегі 0,1,2,...,9 цифрлары жүйенің базисі болып
табылады, олардың саны 10, сондықтан бұл жүйенің негізі q=10. Екілік санау
жүйесінде екі цифр 0 және 1 ғана бар, бұлар жүйенің базисі, мұнда q=2.
Кез келген санды былай жазуға болады:
(1)
мұндағы, -санның таңбасы а-базиске енетін цифрлардың бірі, яғни
q=10 болса, онда

санның бүтін бөлшегі;
санның бөлшек бөлігі
Мысалы, N=1989,12 санын салайық, мұнда

Кез келген позициялы санды жалпы түрде жазуға болады: (2)
Мәселен

Сандар әр түрлі негізде жазылатын болғандықтан, олардың қандай жүйеге
тиісті екендігін көрсету үшін оның негізін санның индексіне жазамыз: N(q)
Мысалы,
Күнделікті тұрмыста пайдаланып жүрген ондық санау жүйесі осы күнгі
электрондық есептеуіш машиналар үшін жарамсыз.
Себебі, мұнда 10 цифр болғандықтан, ЭЕМ-нің зердесінде санның әрбір
цифрын өрнектеу үшін оның ең болмағанда 10 тұрақты жағдайы болуы талап
етіледі. Ондай машина жасау қиын және оның қажеті жоқ. Сондықтан компьютер
үшін екілік негіздегі сандардан пайдалану ыңғайлы. Өйткені нөл санын
физикалық мағынада желіде импульс жоқ, ал 1 санын импульс бар деп
қарастыруға болады. ЭЕМ-де екілік жүйені пайдаланған кездің өзінде де схема
4 түрлі жағдайда беріледі.
Сандарды бір санау жүйесінен екінші санау жүйесіне көшіру жолдары бүтін
сандар мен дұрыс бөлшектер үшін түрліше болады.
Бүтін сандарды көшіру
Берілген p санау жүйесінде Np санын q жүйесіне көшіру керек болсын. Ол
үшін, егер pq болса, онда q санының р жүйесіндегі мәнін табу керек, ал pq
болса онда q саны р жүйесіне енеді, сондықтан оны р жүйесіне көшірудің
қажеті болмайды. Бұдан кейін берілген есепті шешуге кірісу керек.
Ол үшін берілген Np санын q-ге бөліп, қалдықты анықтайды., бұл
қалдық Np санын q жүйесінде көшіргенде шығатын санның ең кіші
разрядындағы цифрды береді. Содан соң бөліндіні q санына тағы да бөліп,
екінші қалдықты табады, бұл q негіздегі санның келесі қіші разрядындағы
цифрды береді, т.с.с. Процесті осы тәртіппен соңғы бөлінді q-ден кіші
болғанша жалғастырып, табылған қалдықтарды кері бағытта тізіп жазылса, q
негізіндегі саны табылады. Np саны мен q саны p ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Информатиканы оқытуға қойылатын мақсаттар
Сандық беру жүйесіндегі генераторлық қондырғы
Ақпарат және ақпараттық технологиялар
«КІРІСПЕ. ИНФОРМАТИКА ПӘНІ, ОБЪЕКТІЛЕРІ ЖӘНЕ ОНЫҢ ҚҰРАЙТЫН БӨЛІМДЕРІ.ЕСЕПТЕУ ЖҮЙЕЛЕРІ»
ИНформатикадан лекциялар
Компьютердің арифметикалық және логикалық негіздерін оқыту ерекшеліктері
Дербес компьютердің ішкі құрылғылары
СБЖ сызықты трактісінің ерекшеліктері
Санау жүйесі
Компьютерлік жүйелердің теориялық негіздері
Пәндер