Nyob rau hauv chav kawm ntawm computer science, tsis hais lub tsev kawm ntawv lossis tsev kawm ntawv, ib qho chaw tshwj xeeb tau muab rau cov tswv yim xws li cov lej. Raws li txoj cai, ob peb zaj lus qhia los yog cov kev xyaum ua tau raug faib rau nws. Lub hom phiaj tseem ceeb tsis yog tsuas yog kawm cov ntsiab lus tseem ceeb ntawm lub ncauj lus, kawm txog hom lej tshuab, tab sis kuj kom paub txog binary, octal thiab hexadecimal arithmetic.
txhais li cas?
Cia pib nrog lub ntsiab lus ntawm lub ntsiab lus tseem ceeb. Raws li Phau Ntawv Qhia Txog Kev Tshawb Fawb Txog Kev Tshawb Fawb, ib tus lej system yog ib txoj hauv kev sau cov lej uas siv cov ntawv tshwj xeeb lossis cov lej tshwj xeeb.
Nyob ntawm seb tus nqi ntawm tus lej hloov pauv los ntawm nws txoj haujlwm hauv tus lej, ob qhov txawv: qhov chaw thiab tsis yog tus lej xov tooj.
Hauv txoj haujlwm txoj haujlwm, tus nqi ntawm tus lej hloov nrog nws txoj haujlwm hauv tus lej. Yog li, yog tias peb coj tus lej 234, ces tus lej 4 hauv nws txhais tau hais tias, tab sis yog peb xav txog tus lej 243, ces ntawm no nws yuav txhais tau kaum, tsis yog units.
Nyob rau hauv cov txheej txheem uas tsis yog txoj haujlwmtus nqi ntawm tus lej yog qhov zoo li qub, tsis hais nws txoj haujlwm hauv tus lej. Qhov zoo tshaj plaws piv txwv yog lub pas system, qhov twg txhua chav nyob yog qhia los ntawm ib tug khiav ceev. Txawm hais tias koj muab lub wand nyob qhov twg, tus nqi ntawm tus lej tsuas yog hloov ntawm ib qho xwb.
Non-Positional Systems
Tsis yog tus lej xov tooj suav nrog:
- Ib qho system, uas suav tias yog ib qho ntawm thawj. Nws siv sticks es tsis txhob tus lej. Qhov ntau muaj, qhov ntau dua yog tus nqi ntawm tus lej. Koj tuaj yeem ua tau raws li cov piv txwv ntawm cov lej sau ua li no hauv cov yeeb yaj kiab uas peb tab tom tham txog cov neeg ploj hauv hiav txwv, cov neeg raug kaw uas cim txhua hnub nrog kev pab cuam ntawm lub pob zeb lossis tsob ntoo.
- Roman, uas cov ntawv Latin tau siv los ntawm cov lej. Siv lawv, koj tuaj yeem sau txhua tus lej. Nyob rau tib lub sijhawm, nws tus nqi tau txiav txim siab siv cov lej thiab qhov sib txawv ntawm tus lej uas ua rau tus lej. Yog tias muaj tus lej me me rau ntawm tus lej ntawm sab laug, tus lej ntawm sab laug raug rho tawm ntawm txoj cai, thiab yog tias tus lej rau sab xis yog tsawg dua lossis sib npaug ntawm tus lej rau sab laug, ces lawv cov txiaj ntsig tau suav nrog. nce. Piv txwv li, tus lej 11 tau sau ua XI, thiab 9 ua IX.
- Tus tsiaj ntawv, nyob rau hauv uas cov lej tau qhia siv cov tsiaj ntawv ntawm ib hom lus. Ib tug ntawm lawv yog lub Slavic system, nyob rau hauv uas ib tug xov tooj ntawm cov tsiaj ntawv tsis tau tsuas yog phonetic, tab sis kuj tus nqi.
- Babylonian tus lej system, uas tsuas yog siv ob lub cim rau kev sau ntawv - npoo thiab xub.
- Egypt kuj siv cov cim tshwj xeeb los sawv cev tus lej. Thaum sau tus lej, txhua tus cim tuaj yeem siv tsis pub dhau cuaj zaug.
Txoj Haujlwm
Kev mloog ntau yog them rau hauv computer science rau cov lej xov tooj. Cov no suav nrog cov hauv qab no:
- binary;
- octal;
- decimal;
- hexadecimal;
- hexadecimal, siv thaum suav sijhawm (piv txwv li, hauv feeb - 60 vib nas this, hauv ib teev - 60 feeb).
Txhua tus ntawm lawv muaj nws tus kheej cov tsiaj ntawv rau kev sau ntawv, kev txhais lus thiab kev ua lej lej.
Txoj Cai Tswjfwm
Qhov system no yog qhov peb paub tshaj plaws. Nws siv cov lej ntawm 0 txog 9 los sau cov lej. Lawv kuj hu ua Arabic. Nyob ntawm txoj haujlwm ntawm tus lej hauv tus lej, nws tuaj yeem pom cov lej sib txawv - units, kaum, pua, txhiab lossis lab. Peb siv nws txhua qhov chaw, peb paub cov kev cai yooj yim los ntawm kev ua lej lej ua haujlwm ntawm tus lej.
Binary system
Ib qho ntawm cov lej tseem ceeb hauv computer science yog binary. Nws txoj kev yooj yim tso cai rau lub khoos phis tawj los ua cov lej suav nrog ntau zaus sai dua li cov lej lej.
Kev sau tus lej, tsuas yog siv ob tus lej - 0 thiab 1. Tib lub sijhawm, nyob ntawm txoj haujlwm ntawm 0 lossis 1 ntawm tus lej, nws tus nqi yuav hloov pauv.
Thawj pib, nws yog nrog kev pab ntawm binary code uas cov khoos phis tawj tau txais tag nrho cov ntaub ntawv tsim nyog. Tib lub sijhawm, ib qho txhais tau tias muaj lub teeb liab kis tau los ntawm kev siv hluav taws xob, thiab xoom txhais tau tias nws tsis tuaj.
Octalsystem
Lwm tus lej xov tooj uas paub zoo hauv computer uas siv cov lej ntawm 0 txog 7. Tab sis tsis ntev los no nws tau siv ntau tsawg dua, vim nws tau hloov los ntawm tus lej hexadecimal.
BCD
Kev sawv cev ntawm cov lej loj hauv binary system rau ib tus neeg yog txheej txheem nyuaj. Yuav kom yooj yim rau nws, ib tug binary-decimal tooj system tau tsim. Nws feem ntau yog siv hauv hluav taws xob saib, tshuab xam zauv. Hauv cov kab ke no, tsis yog tag nrho cov lej hloov pauv los ntawm cov lej lej mus rau binary, tab sis txhua tus lej raug muab txhais ua cov lej sib raug ntawm xoom thiab ib tus hauv binary system. Tib yam mus rau converting los ntawm binary rau decimal. Txhua tus lej, sawv cev raws li plaub tus lej ntawm xoom thiab tus lej, raug muab txhais ua tus lej hauv cov lej lej. Hauv paus ntsiab lus, tsis muaj dab tsi nyuab.
Ua haujlwm nrog cov lej, hauv qhov no, lub rooj ntawm cov lej siv tau zoo, uas yuav qhia txog kev sib tham ntawm cov lej thiab lawv cov lej binary.
Hexadecimal
Tsis ntev los no, tus lej lej hexadecimal tau dhau los ua neeg nyiam hauv programming thiab computer science. Nws siv tsis tau tsuas yog tus lej ntawm 0 txog 9, tab sis kuj muaj ntau tus tsiaj ntawv Latin - A, B, C, D, E, F.
Thiab tib lub sijhawm, txhua tus ntawv muaj nws lub ntsiab lus, yog li A=10, B=11, C=12 thiab lwm yam. Txhua tus lej tau sawv cev ua ib pawg ntawm plaub tus cim:001F.
Tus lej hloov pauv: ntawm tus lej rau binary
Kev txhais lus hauv cov lej tshwm sim raws li qee txoj cai. Kev hloov pauv ntau tshaj plaws los ntawm binary rau decimal thiab vice versa.
Txhawm rau hloov tus lej los ntawm tus lej lej mus rau binary, nws yog qhov yuav tsum tau muab faib ua ntu zus los ntawm lub hauv paus ntawm tus lej system, uas yog, tus lej thib ob. Hauv qhov no, qhov seem ntawm txhua qhov kev faib yuav tsum raug kho. Qhov no yuav txuas ntxiv mus txog rau thaum qhov seem ntawm qhov kev faib tawm tsawg dua lossis sib npaug rau ib qho. Nws yog qhov zoo tshaj los ua cov kev suav hauv ib kem. Tom qab ntawd cov khoom seem uas tau txais los ntawm kev faib yog sau rau hauv txoj hlua rov qab.
Piv txwv li, cia peb hloov tus lej 9 rau binary:
Peb faib 9, vim tus lej tsis sib npaug, ces peb muab tus lej 8, qhov seem yuav yog 9 - 1=1.
Tom qab faib 8 los 2, peb tau 4. Faib dua, vim tus lej sib npaug sib npaug - peb tau 4 - 4=0.
Ua tib yam haujlwm nrog 2. Qhov seem yog 0.
Raws li kev faib, peb tau 1.
Tom ntej no, peb sau tag nrho cov nyiaj tshuav peb tau txais rov qab, pib los ntawm kev faib tag nrho: 1001.
Txawm hais tias qhov kawg ntawm tus lej system, kev hloov pauv ntawm cov lej los ntawm tus lej lej mus rau lwm yam yuav tshwm sim raws li lub hauv paus ntsiab lus ntawm kev faib tus lej los ntawm lub hauv paus ntawm txoj haujlwm.
txhais cov lej: los ntawm binary mus rau tus lej
Nws yooj yim zoo nkauj los hloov cov lej mus rau lej los ntawm binary. Ua li no, nws yog txaus kom paub cov cai rau nce tus lej rau lub zog. Hauv norooj plaub, rau ib lub zog ntawm ob.
Kev txhais lus algorithm yog raws li hauv qab no: txhua tus lej ntawm tus lej binary code yuav tsum muab faib ua ob, thiab thawj ob yuav nyob hauv lub zog ntawm m-1, qhov thib ob - m-2 thiab lwm yam, qhov twg m yog tus lej ntawm tus lej hauv cov lej. Tom qab ntawd ntxiv cov txiaj ntsig ntawm qhov sib ntxiv, tau txais tus lej.
Rau cov menyuam kawm ntawv, cov txheej txheem no tuaj yeem piav qhia yooj yim dua:
Pib nrog, peb sau thiab sau txhua tus lej muab faib ua ob, tom qab ntawd muab lub zog ntawm ob los ntawm qhov kawg, pib ntawm xoom. Tom qab ntawd ntxiv tus lej tshwm sim.
Piv txwv li, cia peb saib yav dhau los tus lej 1001, hloov mus rau tus lej lej, thiab tib lub sijhawm tshawb xyuas qhov tseeb ntawm peb cov lej.
Nws yuav zoo li no:
123 + 022+021+ 120=8+0+0+1=9.
Thaum kawm txog lub ntsiab lus no, nws yooj yim siv lub rooj nrog lub zog ntawm ob. Qhov no yuav txo tau lub sij hawm yuav tsum tau ua kom tiav cov kev suav.
Lwm txhais lus
Qee zaum, kev txhais lus tuaj yeem ua tiav ntawm binary thiab octal, binary thiab hexadecimal. Hauv qhov no, koj tuaj yeem siv cov rooj tshwj xeeb lossis khiav daim ntawv thov lub laij lej hauv koj lub computer los ntawm kev xaiv "Programmer" kev xaiv hauv View tab.
kev ua lej lej
Txawm hais tias ntawm daim ntawv uas tus lej tau nthuav tawm, nws muaj peev xwm ua tiav cov kev suav nrog ib txwm muaj. Qhov no tuaj yeem faib thiab sib npaug, rho tawm thiab sib ntxiv hauv cov lej system,uas koj tau xaiv. Tau kawg, txhua tus ntawm lawv muaj nws txoj cai.
Yog li rau binary system tsim nws tus kheej cov lus rau txhua qhov haujlwm. Tib lub rooj yog siv rau hauv lwm qhov chaw ua haujlwm.
Koj tsis tas yuav cim lawv - tsuas yog luam tawm thiab muab lawv ua ke. Koj tuaj yeem siv lub laij lej ntawm koj lub PC.
Ib yam tseem ceeb tshaj plaws hauv computer science yog tus lej system. Paub txog cov ncauj lus no, nkag siab txog cov txheej txheem rau kev hloov cov lej ntawm ib lub cev mus rau lwm qhov yog qhov lav tias koj yuav tuaj yeem nkag siab cov ntsiab lus nyuaj, xws li algorithmization thiab programming, thiab yuav tuaj yeem sau koj thawj qhov kev pabcuam koj tus kheej.