Positionstalsystemer Decimale og binære tal

Slides:



Advertisements
Lignende præsentationer
At Dividere.
Advertisements

At Dividere Decimaltal.
Grundlæggende IT Lektion 4 Sådan virker pc’en
REGISTRERINGSDATABASEN
MatemaTik - Lineære funktioner
Tegn som informations- og kommunikationsmedium
Relationsdatabaser og SQL
tæller Fakta om brøker Brøkstreg 7 Nævner
Pc-kørekort Sådan virker pc’en Keld Hinsch.
Datastrukturer Simple-type structs
Efteruddannelse Embedded C
Oversættelse af Java-programmer JavaBytecode javac Normalt oversættes Java-programmer til bytecode, som fortolkes af en JVM (Java Virtual Machine). Java.
TI-Nspire CAS Computer Algebra System
Eksponentielle funktioner
Eksponentielle(pot) Stephanie og Cecilie L, hh2øa.
Modul 9. Binær og Hexadecimal tal system
Logistisk Regression Kategoriske og Kontinuerte Forklarende Variable
MM4 Algoritmiske grundprincipper. MM1 Lister, stakke og køer. MM2 Hash-tabeller og Træer. MM3 Sortering.MM4 Søgning.MM5.
Induktion og rekursion
FEN Rekursion og induktion1 Induktion og (især) rekursion Mange begreber defineres ud fra en basis og så en gentagen anvendelse af et antal regler.
Begreber og Redskaber 2 BRP.
Indledende Datalogi /kelk 1 Nice to know ”Terniary operator” – ”?:” Bitwise operatorer og hexadecimale tal.
Begreber og Redskaber 3 BRP.
Eksponentielle funktioner
FEN Sprog1 Lidt om sprog Definition: Et sprog over et endeligt alfabet  (sigma) er en mængde af strenge dannet af tegn fra . Eksempel: Lad.
Af Ulrik, Ella-Josephine, Nikolaos og Christoffer.
Sproghistorie Syntaks (struktur) Semantik (Indhold)
1 Design, analyse og verifikation. 2 Design Bevisteknikker Design ved hjælp at matematisk induktion Analyse O-notation Logaritmer Binær søgning Verifikation.
Partnerskaber -Hvordan finder vi potentialerne? Musikzonens Vækstråd 5/9/11 Jakob Schjørring, MindLab.
Økonometri 1: F41 Økonometri 1 Den multiple regressionsmodel 18. september 2006.
Basics: Binære variable, logiske operationer
Hvad er Hardware! Jan Christiansen, Tietgenskolen.
 Bærbak & Caspersen, 2000Introducerende objektorienteret programmering1.1 Turtlemaskinen Arkitektur, instruktionssæt og eksempler.
Rekursion 2.  Michael E. Caspersen, 2000Introducerende objektorienteret programmeringRekursion 2.2 Introduktion Vi har tidligere set eksempler på rekursive.
– den guddommelige brøk
(Tal)repræsentation Jens Bennedsen.
Lærde skildpadder Specialisering af skildpadder – nye kompetencer (metoder/kommandoer)
 Michael E. Caspersen, 2000Introducerende objektorienteret programmering7B.1 Søgning.
 Bærbak & Caspersen, 2000Introducerende objektorienteret programmeringAlgebra.1 Algebraiske begreber Tal, sandhedsværdier og figurer.
 Henrik B. Christensen, 1999Introducerende objektorienteret programmering8B.1 Interfaces En ren kontrakt.
 Jens Bennedsen, 2003Introducerende objektorienteret programmeringinterfaces.1 Interfaces En ren kontrakt.
 Bærbak & Caspersen, 2000 Introducerende objektorienteret programmering4B.1 Talsystemer Positionstalsystemer Decimale og binære tal.
I o p o DAIMI, AU, Marts 1999Introducerende objektorienteret programmering5B.1 Et lille banksystem Modellering ved hjælp af UML.
 Michael E. Caspersen, 2000Introducerende objektorienteret programmering7A.1 Rekursion.
Lærde skildpadder Specialisering af skildpadder – nye kompetencer (metoder/kommandoer)
I o p o DAIMI, AU, December 1999Introducerende objektorienteret programmering14A.1 Del, løs og kombinér.
Klasser og objekter – grundbegreber.  Michael E. Caspersen, 2001Introducerende objektorienteret programmeringKlasser og objekter.2 Klasser og objekter.
I o p o DAIMI, AU, December 1999Introducerende objektorienteret programmering14B.1 Sortering.
DAIMIIntroducerende objektorienteret programmering4A.1 Kontrakter og Design Kontraktbaseret design, JavaDoc dokumentation,
I o p o DAIMI, AU, September 1999Introducerende objektorienteret programmering6B.1 Rekursive skildpadder Supertrekanter....
I o p o DAIMI, AU, November 1999Introducerende objektorienteret programmering9D.1 Del, løs og kombinér.
I o p o DAIMI, AU, September 1999Introducerende objektorienteret programmering5B.1 Sweep-algoritmer Programmering med invarianter og uden kaniner.
DAIMIIntroducerende objektorienteret programmering4D.1 Betingelsessætninger if.
DAIMI, AUIntroducerende objektorienteret programmering11A.1 Destilleret UML Oversættelse fra UML til Java.
I o p o DAIMI, AU, Oktober 1999Introducerende objektorienteret programmering3E.1 Syntaksbeskrivelse Udtryk og Java-programmer.
I o p o DAIMI, AU, September 1999Introducerende objektorienteret programmering5C.1 Virkefeltsregler i Java int i; int j; int k; i = i+j; String t; Sequence.
 Michael E. Caspersen, 2000 Introducerende objektorienteret programmering4A.1 Sweep-algoritmer Programmering med invarianter og uden kaniner.
DAIMIIntroducerende objektorienteret programmering2A.1 Lærde skildpadder Specialisering af skildpadder – nye kompetencer (metoder/kommandoer)
DAIMIIntroducerende objektorienteret programmering2C.1 Algebraiske begreber Tal, sandhedsværdier og figurer.
I o p o DAIMI, AU, Oktober 1999Introducerende objektorienteret programmering7B.1 Søgning.
Videregående pc-vejledning
Roshkan og Rúnar Matematik Eksamensforberedelse Roshkan og Rúnar HH3øa Learnmark Gymnasium.
Statistik II - PM5 Fokus: Analyse af kategoriske variable ● Logistisk regression ● Log-lineære modeller Kursets opbygning: ● 1 ECTS forelæsninger ● 1 ECTS.
Øvelse 7.1 De 4 flip-flop typer S-R: Set-Reset D: Delay T: Toggle
Præsentationens transcript:

Positionstalsystemer Decimale og binære tal

Decimaltal Her er et par ganske almindelige decimaltal: 417 30752 417 30752 4 1 7 3 0 7 5 2 400 10 7 30000 0 700 50 2 4*100 1*10 7*1 3*10000 0*1000 7*100 5*10 2*1 4*102 1*101 7*100 3*104 0*103 7*102 5*101 2*100

Positionstal, 10-talsystemet Man kan opskrive en relativt simpel formel for tallenes decimale værdi: t: 30752 Lad t.i betegne det i’te ciffer i tallet t og N antal cifre i tallet: t.4 t.3 t.2 t.1 t.0 3 0 7 5 2 3*104 0*103 7*102 5*101 2*100 decimal værdi = ( i | 0  i < N : t.i*10i) 10 symboler: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 (cifre)

Positionstal, 2-talsystemet 2 symboler: 0, 1 (bit: binary digit) t: 10011 t.4 t.3 t.2 t.1 t.0 1 0 0 1 1 1*24 0*23 0*22 1*21 1*20 16 0 0 2 1 decimal værdi = ( i | 0  i < N : t.i*2i) 100112 = 1910

g-talsystemet (g2) g symboler: 0, 1, ..., g-1 (cifre) decimal værdi = ( i | 0  i < N : t.i*gi) g = 8: 0, 1, 2, 3, 4, 5, 6, 7 g = 16: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F ABE16 = A*162 + B*161 + E*160 = 10*162 + 11*161 + 14*160 = 2560 + 176 + 14 = 2750

2-talsystemet, 4 bit 1 t.3 1 1 t.2 1 1 1 1 t.1 1 1 1 1 1 1 1 1 t.0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

Øvelser Hvordan skriver man følgende tal binært: 510 = ? 2110 = ? 510 = ? 2110 = ? Hvad er den decimale værdi af følgende binære tal : 11102 = ? 10010112 = ?