Sólin Sólin Rís 05:36 • sest 21:19 í Reykjavík
Tunglið Tunglið Rís 16:44 • Sest 05:50 í Reykjavík
Flóð Flóð Árdegis: 04:37 • Síðdegis: 17:05 í Reykjavík
Fjaran Fjara Árdegis: 10:57 • Síðdegis: 23:09 í Reykjavík

Hvers vegna notum við sætiskerfi og hvaða kosti hefur það umfram önnur talnakerfi?

Kristín Bjarnadóttir

Einfaldasta leiðin til að rita tölur er að skrá strik fyrir hverja einingu. Betri yfirsýn fæst yfir talninguna ef strikunum er raðað í hneppi, til dæmis fimm strik saman eins og oft er gert í spilamennsku.

Rómverskur talnaritháttur er skyldur þessum rithætti, en ef til vill þrepi ofar í þróuninni. Þá táknar bókstafurinn I eina einingu og III þrjár einingar, en bókstafurinn V látinn tákna fimm einingar, X tíu einingar, L fimmtíu, C hundrað, D fimm hundruð, M þúsund og svo framvegis. Galli þessa kerfis er að sífellt þarf að bæta við táknum til að tákna hærri og hærri tölur. Rómversk talnaritun var þó notuð í Evrópu öldum saman en reikningar fóru fram á talnagrindum.

Þess vegna er sætiskerfi talna dálítið snilldarverk. Aðeins þarf að nota tíu tákn, talnatáknin 1, 2, 3, 4, 5, 6, 7, 8 og 9, og eitt tákn að auki, 0, til að tákna auð sæti.

Teinar í talnagrindum tákna einingu, tug, hundrað og svo framvegis og líta má á talnagrind sem undanfara talnaritunar með sætiskerfi. Sætistalnaritun breiddist út um Evrópu á síðmiðöldum og olli mikilli byltingu í færni manna til að fara með tölur. Oft er miðað við bókina Liber abaci sem rituð er 1202 af ítalanum Leonardo frá Pisa, sem nefndur var Fibonacci, sonur Bonaccis. Bonacci var kaupmaður sem verslaði við arabískar þjóðir en sætiskerfi barst frá Aröbum sem höfðu lært talnaritunina af Indverjum. Þekktastur arabískra höfunda var Mohamed ibn Musa al-Kwarizmi sem ritaði kennslubók í indverskum reikningi og aðra um það sem nú nefnist algebra.

En hvað er þá sætiskerfi? Í stuttu máli fer gildi einstakra tölustafa eftir sæti þeirra í tölunni. Tökum sem dæmi töluna 587.052. Í þessari talnasamstæðu kemur tölustafurinn 5 tvisvar sinnum fyrir. Hægra megin merkir hann 5 tugir en vinstra megin 5 hundruð þúsund. Töluna má liða þannig niður:
5·100000 + 8·10000 + 7·1000 + 0·100 + 5·10 + 2
Í öllum liðum kemur fyrir veldi af 10 og veldið hækkar frá hægri til vinstri:
5·105 + 8·104 + 7·103 + 0·102 + 5·101 + 2·100
Auðséð er að þannig mætti halda áfram með hækkandi veldi eins langt til vinstri og óskað er. Engin takmörk eru fyrir því hve stórar tölur er hægt að rita með þessum hætti.

Í íslensku ritgerðinni Algorismus frá 13. öld segir:
"... sifra (núll) merkir ekkert fyrir sig en hún gerir stað og gefur öðrum fígúrum merking“.
Hlutverk núllsins er fyrst og fremst að marka auð sæti og kom það ekki til sögunnar fyrr en seint í þróunarsögu talnahugtaksins en reyndist vera lykilhugtak í sætistalnarituninni.

En hvers vegna veldi af tíu? Eflaust tengist það þeirri staðreynd að maðurinn er með tíu fingur. En tíu er ekki eina grunntalan sem notuð hefur verið. Í fornum ritum íslenskum var gjarnan talið í tylftum og stórt hundrað voru tíu tylftir. Menningarþjóðin Babýloníumenn, sem bjó í landinu milli fljótanna Efrat og Tígris þar sem Írak er nú, hafði tamið sér háþróaða talnaritun um 1700 f. Kr. og hefur vitnisburður um það varðveist á leirtöflum. Babýloníumenn notuðu sætistalnaritun með grunntölunni 60. Þar sem grunntalan var svo há var ekki eins mikil þörf fyrir núll og í tugakerfi og skilja varð af samhenginu hvert gildi sætisins var. Leifar af þessari talnaritun er að finna í tímatalinu, þar sem klukkustundin er 60 mínútur og mínútan 60 sekúndur.

Kostir sætistalnaritunar halda sér þótt valin sé hvaða önnur náttúrleg tala sem er. Látum g vera grunntölu. Þá mætti rita:
... + f·g5 + e·g4 + d·g3 + c·g2 + b·g1 + a·g0
Ekki er gott að nota mjög stóra grunntölu því þá þurfum við mörg talnatákn. Að sumu leyti er það þó kostur að grunntalan sé deilanleg með mörgum tölum, eins og til dæmis 12 og 60 eru. En grunntala, sem er frumtala eins og 7 eða 11, hefði einnig sína kosti.

Sætistalnaritun með grunntölunni 2, minnstu hugsanlegu grunntölunni, hefur fengið feikimikil not í tölvunarfræði. Þegar grunntalan er tveir þarf aðeins tvö talnatákn, 1 og 0. Slíkt kerfi nefnist tvíundakerfi.

Tvö tákn er auðvelt að tákna á rafrænan hátt. Þau má setja fram með straum/ekki straum í rafrás, kveikt eða slökkt á peru, + eða – og svo framvegis. Þetta er óspart notað í tölvutækni.

Tíu fyrstu tölurnar í tvíundakerfinu eru:
1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010.
Tvíundakerfi er sætiskerfi með grunntölunni tveimur samkvæmt eftirfarandi formi þar sem bókstafirnir a, b, c, … tákna 1 eða 0:
... + f·25 + e·24 + d·23 + c·22 + b·21 + a·20
Skoðum nú tengsl tvíunda og tugakerfis, til dæmis með því að athuga töluna 10101tví og finna talnagildi hennar í tugakerfi:
10101tví = 1·24 + 0·23 + 1·22 + 0·21 + 1·20 = 16 + 0 + 4 + 0 + 1 = 21tug
Ekkert er því til fyrirstöðu að setja kommu í tölu sem rituð er í tvíundakerfi og halda áfram til hægri með tölustafarununa:
110,11tví = 1·22 + 1·21 + 0·20 + 1·2-1 + 1·2-2 = 4 + 2 + 0 + ½ + ¼ = 6 ¾tug.
Sýnt er að tölur ritaðar í tvíundakerfi taka töluvert pláss og auk þess eru ekki auðlesnar. Þess vegna hefur verið þróað nokkurs konar lestrarkerfi fyrir tvíundakerfi þar sem sextán er grunntala. Þetta kerfi er nefnt sextándakerfi (e. hexadecimal system). Lesandanum er látið eftir að gera sér þetta kerfi í hugarlund og tengsl þess við tvíundakerfi.

Heimildir:
  • Guðmundur Arnlaugsson: Tölur og mengi, 3. útg. Rvík 1969.
  • Finnur Jónsson: Hauksbók, Algorismus. Khöfn, 1892-96.

Höfundur

Kristín Bjarnadóttir

prófessor emerita

Útgáfudagur

27.1.2003

Spyrjandi

Bjartmar Erlingsson

Tilvísun

Kristín Bjarnadóttir. „Hvers vegna notum við sætiskerfi og hvaða kosti hefur það umfram önnur talnakerfi?“ Vísindavefurinn, 27. janúar 2003. Sótt 20. apríl 2024. http://visindavefur.is/svar.php?id=3062.

Kristín Bjarnadóttir. (2003, 27. janúar). Hvers vegna notum við sætiskerfi og hvaða kosti hefur það umfram önnur talnakerfi? Vísindavefurinn. Sótt af http://visindavefur.is/svar.php?id=3062

Kristín Bjarnadóttir. „Hvers vegna notum við sætiskerfi og hvaða kosti hefur það umfram önnur talnakerfi?“ Vísindavefurinn. 27. jan. 2003. Vefsíða. 20. apr. 2024. <http://visindavefur.is/svar.php?id=3062>.

Chicago | APA | MLA

Spyrja

Sendu inn spurningu LeiðbeiningarTil baka

Hér getur þú sent okkur nýjar spurningar um vísindaleg efni.

Hafðu spurninguna stutta og hnitmiðaða og sendu aðeins eina í einu. Einlægar og vandaðar spurningar um mikilvæg efni eru líklegastar til að kalla fram vönduð og greið svör. Ekki er víst að tími vinnist til að svara öllum spurningum.

Persónulegar upplýsingar um spyrjendur eru eingöngu notaðar í starfsemi vefsins, til dæmis til að svör verði við hæfi spyrjenda. Spurningum er ekki sinnt ef spyrjandi villir á sér heimildir eða segir ekki nægileg deili á sér.

Spurningum sem eru ekki á verksviði vefsins er eytt.

Að öðru leyti er hægt að spyrja Vísindavefinn um allt milli himins og jarðar!

=

Senda grein til vinar

=

Hvers vegna notum við sætiskerfi og hvaða kosti hefur það umfram önnur talnakerfi?
Einfaldasta leiðin til að rita tölur er að skrá strik fyrir hverja einingu. Betri yfirsýn fæst yfir talninguna ef strikunum er raðað í hneppi, til dæmis fimm strik saman eins og oft er gert í spilamennsku.

Rómverskur talnaritháttur er skyldur þessum rithætti, en ef til vill þrepi ofar í þróuninni. Þá táknar bókstafurinn I eina einingu og III þrjár einingar, en bókstafurinn V látinn tákna fimm einingar, X tíu einingar, L fimmtíu, C hundrað, D fimm hundruð, M þúsund og svo framvegis. Galli þessa kerfis er að sífellt þarf að bæta við táknum til að tákna hærri og hærri tölur. Rómversk talnaritun var þó notuð í Evrópu öldum saman en reikningar fóru fram á talnagrindum.

Þess vegna er sætiskerfi talna dálítið snilldarverk. Aðeins þarf að nota tíu tákn, talnatáknin 1, 2, 3, 4, 5, 6, 7, 8 og 9, og eitt tákn að auki, 0, til að tákna auð sæti.

Teinar í talnagrindum tákna einingu, tug, hundrað og svo framvegis og líta má á talnagrind sem undanfara talnaritunar með sætiskerfi. Sætistalnaritun breiddist út um Evrópu á síðmiðöldum og olli mikilli byltingu í færni manna til að fara með tölur. Oft er miðað við bókina Liber abaci sem rituð er 1202 af ítalanum Leonardo frá Pisa, sem nefndur var Fibonacci, sonur Bonaccis. Bonacci var kaupmaður sem verslaði við arabískar þjóðir en sætiskerfi barst frá Aröbum sem höfðu lært talnaritunina af Indverjum. Þekktastur arabískra höfunda var Mohamed ibn Musa al-Kwarizmi sem ritaði kennslubók í indverskum reikningi og aðra um það sem nú nefnist algebra.

En hvað er þá sætiskerfi? Í stuttu máli fer gildi einstakra tölustafa eftir sæti þeirra í tölunni. Tökum sem dæmi töluna 587.052. Í þessari talnasamstæðu kemur tölustafurinn 5 tvisvar sinnum fyrir. Hægra megin merkir hann 5 tugir en vinstra megin 5 hundruð þúsund. Töluna má liða þannig niður:
5·100000 + 8·10000 + 7·1000 + 0·100 + 5·10 + 2
Í öllum liðum kemur fyrir veldi af 10 og veldið hækkar frá hægri til vinstri:
5·105 + 8·104 + 7·103 + 0·102 + 5·101 + 2·100
Auðséð er að þannig mætti halda áfram með hækkandi veldi eins langt til vinstri og óskað er. Engin takmörk eru fyrir því hve stórar tölur er hægt að rita með þessum hætti.

Í íslensku ritgerðinni Algorismus frá 13. öld segir:
"... sifra (núll) merkir ekkert fyrir sig en hún gerir stað og gefur öðrum fígúrum merking“.
Hlutverk núllsins er fyrst og fremst að marka auð sæti og kom það ekki til sögunnar fyrr en seint í þróunarsögu talnahugtaksins en reyndist vera lykilhugtak í sætistalnarituninni.

En hvers vegna veldi af tíu? Eflaust tengist það þeirri staðreynd að maðurinn er með tíu fingur. En tíu er ekki eina grunntalan sem notuð hefur verið. Í fornum ritum íslenskum var gjarnan talið í tylftum og stórt hundrað voru tíu tylftir. Menningarþjóðin Babýloníumenn, sem bjó í landinu milli fljótanna Efrat og Tígris þar sem Írak er nú, hafði tamið sér háþróaða talnaritun um 1700 f. Kr. og hefur vitnisburður um það varðveist á leirtöflum. Babýloníumenn notuðu sætistalnaritun með grunntölunni 60. Þar sem grunntalan var svo há var ekki eins mikil þörf fyrir núll og í tugakerfi og skilja varð af samhenginu hvert gildi sætisins var. Leifar af þessari talnaritun er að finna í tímatalinu, þar sem klukkustundin er 60 mínútur og mínútan 60 sekúndur.

Kostir sætistalnaritunar halda sér þótt valin sé hvaða önnur náttúrleg tala sem er. Látum g vera grunntölu. Þá mætti rita:
... + f·g5 + e·g4 + d·g3 + c·g2 + b·g1 + a·g0
Ekki er gott að nota mjög stóra grunntölu því þá þurfum við mörg talnatákn. Að sumu leyti er það þó kostur að grunntalan sé deilanleg með mörgum tölum, eins og til dæmis 12 og 60 eru. En grunntala, sem er frumtala eins og 7 eða 11, hefði einnig sína kosti.

Sætistalnaritun með grunntölunni 2, minnstu hugsanlegu grunntölunni, hefur fengið feikimikil not í tölvunarfræði. Þegar grunntalan er tveir þarf aðeins tvö talnatákn, 1 og 0. Slíkt kerfi nefnist tvíundakerfi.

Tvö tákn er auðvelt að tákna á rafrænan hátt. Þau má setja fram með straum/ekki straum í rafrás, kveikt eða slökkt á peru, + eða – og svo framvegis. Þetta er óspart notað í tölvutækni.

Tíu fyrstu tölurnar í tvíundakerfinu eru:
1, 10, 11, 100, 101, 110, 111, 1000, 1001, 1010.
Tvíundakerfi er sætiskerfi með grunntölunni tveimur samkvæmt eftirfarandi formi þar sem bókstafirnir a, b, c, … tákna 1 eða 0:
... + f·25 + e·24 + d·23 + c·22 + b·21 + a·20
Skoðum nú tengsl tvíunda og tugakerfis, til dæmis með því að athuga töluna 10101tví og finna talnagildi hennar í tugakerfi:
10101tví = 1·24 + 0·23 + 1·22 + 0·21 + 1·20 = 16 + 0 + 4 + 0 + 1 = 21tug
Ekkert er því til fyrirstöðu að setja kommu í tölu sem rituð er í tvíundakerfi og halda áfram til hægri með tölustafarununa:
110,11tví = 1·22 + 1·21 + 0·20 + 1·2-1 + 1·2-2 = 4 + 2 + 0 + ½ + ¼ = 6 ¾tug.
Sýnt er að tölur ritaðar í tvíundakerfi taka töluvert pláss og auk þess eru ekki auðlesnar. Þess vegna hefur verið þróað nokkurs konar lestrarkerfi fyrir tvíundakerfi þar sem sextán er grunntala. Þetta kerfi er nefnt sextándakerfi (e. hexadecimal system). Lesandanum er látið eftir að gera sér þetta kerfi í hugarlund og tengsl þess við tvíundakerfi.

Heimildir:
  • Guðmundur Arnlaugsson: Tölur og mengi, 3. útg. Rvík 1969.
  • Finnur Jónsson: Hauksbók, Algorismus. Khöfn, 1892-96.
...