19 svar
2237 visningar
ilovechocolate är nöjd med hjälpen
ilovechocolate 664
Postad: 17 feb 2017 19:19 Redigerad: 17 feb 2017 19:35

Binära tal

Binära tal har jag grovt problem med. 

Skriv 55tio med basen två.

Skriv kvadraten av 88nio med nio som bas.

 

Har inte den blekaste aning om hur jag ska göra. Helt kaos i hjärnan.

Smutstvätt 23851 – Moderator
Postad: 17 feb 2017 19:47

"Vanliga" tal (tal i tio-bas) är skrivna efter potenser av tio. Den första siffran längst till höger har värdet av siffran gånger 10^0. Nästa siffra har värdet av siffran gånger 10^1. Siffran efter det har värdet av siffran gånger 10^2, och så vidare. Binära tal skrivs i 2-bas, då används samma taktik fast med tvåor. Man använder en etta för att representera "på" och en nolla för "av". I talet: 10110010 får vi då:

  1        0       1       1        0        0       1       0

2^7 ; 2^6 ; 2^5 ; 2^4 ; 2^3 ; 2^2 ; 2^1 ; 2^0

 

2^7 är på, 2^6 är av, 2^5 är på, 2^4 är på, 2^3 är av, 2^2 är av, 2^1 är på, 2^0 är av. Då räknar vi ihop det: 2^7+2^5+2^4+2^1=178.

Förstår du hur du ska göra nu?

ilovechocolate 664
Postad: 17 feb 2017 22:20

Jag är ledsen, men jag förstår fortfarande inte. Jag förstår att ett tal med basen två alltid skrivs med nollor och ettor för att det är enbart dom siffrorna man kan använda när man skriver ett tal med basen två. Med basen tre gäller siffrorna 0,1,2. Med basen fyra 0,1,2,3. Osv. Men jag är helt lost fortfarande förstår inte hur 55tio kan bli det där....

Smaragdalena Online 78528 – Lärare
Postad: 17 feb 2017 23:04

Förstår du att 55 i basen tio betyder 5*10+5*1?

PeterÅ 842
Postad: 20 feb 2017 18:03

Du försöker lösa allt på en gång. Ta ett steg i taget:

1 decimalt (basen 10) = 01 binärt (basen 2)
2 decimalt = 10 binärt
3 decimalt = 11 binärt
4 decimalt = 100 binärt
5 decimalt = 101 binärt

Är du med så långt?

CarpaDunkle 1
Postad: 20 feb 2017 21:10 Redigerad: 20 feb 2017 21:18

Om man utgår från decimala systemet, så är talet 55 och 88 lika med:
 50 + 580 + 8 
vilket man känner nog igen från grundskolan.

Men istället för att säga att man bryter ner talen i tusental, hundratal o.s.v. så använder man istället begreppet tiopotenser:
10n + 10n-1 + ... + 103 + 102 + 101 + 100 

Om vi skulle då bryta ner talet 89183 med metoden som man lärde sig i grundskolan så skulle man kunna skriva om det som
89183 = 80000 + 9000 + 100 + 80 + 3
men istället kan man bryta ner det i tiopotenser, vilket skulle få det att se ut så här
8·104 + 9·103 + 1·102 + 8·101 + 3·100  --- (observera att man skriver 80000 som 8·104 o.s.v.)

Men skillnaden med binära tal är den att man bara har två stycken siffror, 1 och 0.
Det betyder då att man bryter då ner olika tal med tvåpotenser
2n + 2n-1 + ... + 23 + 22 + 21 + 20
och att man enbart multiplicerar dem med talen 1 eller 0.

Vi tar då ett exempel. Hur skulle man skriva om talet "13" (observera att jag utgår att talet "13" är decimaltal) med tiopotenser respektive tvåpotenser? Jo:
1·101 + 3·100= 10 + 3 = 13 
och i binärt
1·23 + 1·22 + 0·21 + 1·20 = 8 + 4 + 0 + 1 = 13
observera talen som vi multiplicerar tvåpotenserna med och om du placerar ut dem i den ordning som de har ovanför, d.v.s. 1101, så har du skrivit om talet "13" i binär form.

Så för att få fram svaren till din fråga, så måste du addera ihop tvåpotenser tills du har det tal du önskar dig. För att göra det lättare att lösa den kan jag skriva ut några värden på tvåpotenser:

20 = 121 = 222 = 423 = 824 = 1625 = 3226 = 6427 = 128

Multiplicera sedan bara tvåpotenserna med antingen 1 eller 0 sådant att du får fram det svar du söker efter.

ilovechocolate 664
Postad: 21 feb 2017 17:20

Så om jag har mitt tal som är 55tio och ska skriva det bas 2 gör jag såhär: 1*2^5+1*2^4+0*2^3+1*2^2+1*2^1+1*2^0 = 110111två?!

Har jag uppfattat det rätt? 

Yngve Online 37900 – Livehjälpare
Postad: 21 feb 2017 17:29
ilovechocolate skrev :

Så om jag har mitt tal som är 55tio och ska skriva det bas 2 gör jag såhär: 1*2^5+1*2^4+0*2^3+1*2^2+1*2^1+1*2^0 = 110111två?!

Har jag uppfattat det rätt? 

 Ja. Bra!

ilovechocolate 664
Postad: 21 feb 2017 17:44

Är det samma sak med andra baser. Ska man tänka på samma sätt. T. ex. Om jag ska skriva 13 i bas tre gör jag såhär: 1*3^2+1*3^1+1*3^0 = 111tre. Eller är jag helt ute och cyklar? 

Yngve Online 37900 – Livehjälpare
Postad: 21 feb 2017 17:55 Redigerad: 21 feb 2017 17:56
ilovechocolate skrev :

Är det samma sak med andra baser. Ska man tänka på samma sätt. T. ex. Om jag ska skriva 13 i bas tre gör jag såhär: 1*3^2+1*3^1+1*3^0 = 111tre. Eller är jag helt ute och cyklar? 

Nej inte cyklar du inte, nu kör du ju racerbil bland talbaserna!

Helt rätt tänkt.

ilovechocolate 664
Postad: 21 feb 2017 18:15

Om jag istället ska skriva 50tio med basen sex, gör jag såhär då: 1*6^2+2*6^1+2*6^0= 122sex

26tio med basen fem => 1*5^2 + 0*5^1+1*5^0 = 101fem 

50tio med basen två => 1*2^5+1*2^4+0*2^3+0*2^2+1*2^1+0*2^0= 110010två.

241fem med basen 10, hur löser man detta? Förstår att det är samma sak fast omvänt. Men hur ska man börja tänka? 

Smaragdalena Online 78528 – Lärare
Postad: 21 feb 2017 18:27

241fem=2·52+4·51+1·50 = 2*25+4*5+1 = ...

ilovechocolate 664
Postad: 21 feb 2017 19:22

Juste, så var det. Nu känner jah mig dum! :P

Men hur löser man detta då kvadraten av 88nio med nio bas?! Hur skriver man något som redan är i nio bas i nio bas? Och kvadraten av 88nio, blir det då 88nio^2 => 7744nio, eller kanske 7744åttioett?! :S

Bubo 7000
Postad: 21 feb 2017 19:35

Precis som nittionio är (10^2 - 1) och niohundranittionio är (10^3 - 1), så är 88nio lika med...

Kan du då någon bra regel att använda för kvadrering?

ilovechocolate 664
Postad: 22 feb 2017 17:44 Redigerad: 22 feb 2017 17:46

Ehm... vad menar du? Menar du att åttioåttanio är lika med (10^2-12)? :S

Den vanligaste kvadreringsregeln är väll (a+b)^2 eller (a-b)^2?! 

Smaragdalena Online 78528 – Lärare
Postad: 22 feb 2017 18:31

Nej, men 9^2-1 respektive 9^3-1. Det är den andra av kvadreringsreglerna som är användbar.

ilovechocolate 664
Postad: 22 feb 2017 19:57

Okej. Så 9^2-1 = 81-1 =80, sen blir 9^1-1=9-1=8 och 9^0-1=0 => 80+8+0=88. Haha. Okej, nu är jag rätt så säker på att detta är fel. Men kände att jag behövde göra något iaf. Det står helt stilla här annars...

Bubo 7000
Postad: 22 feb 2017 21:50 Redigerad: 22 feb 2017 21:53

... Raderat ett helt inlägg ... Feltänk.

Smaragdalena Online 78528 – Lärare
Postad: 22 feb 2017 22:33

(88nio)2= (92-1)2 Använd andra kvadreringsreln (eller multiplicera ihop parenteserna ändå). Vad blir det? Kan du skriva det med bas 9?

mattekalle 223
Postad: 22 feb 2017 22:55

889=1009-19Sedan är det bara att kvadrera. vad får du då i stället för frågetecknet?1009-192 = ?9

Svara Avbryt
Close