Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Symbolske data Pensum: Olsen, kap. 2 ”Symbolic Data”

Liknende presentasjoner


Presentasjon om: "Symbolske data Pensum: Olsen, kap. 2 ”Symbolic Data”"— Utskrift av presentasjonen:

1 Symbolske data Pensum: Olsen, kap. 2 ”Symbolic Data”

2 Symbolske data I et sivilisert samfunn er lagring og bearbeiding av data en viktig oppgave Det har vi gjort i tusener av år I dag er det stadig flere av oss som jobber med ”symbolske” data Selv de som har praktiske jobber blir ”symbol- arbeidere”: Gatefeieren har skiftet ut kosten med en avansert feiemaskin Industriarbeideren er blitt programmerer Mating av kyrne styres av dataprogrammer

3 Det symbolske blir viktig ”Symbolske” organisasjoner er sentrale i et moderne samfunn: Bank Forsikring Børs Media For en arbeider blir det å beherske symbolske data blir viktigere enn fysisk styrke

4 I industrien De symbolske sidene av virksomheten er de mest komplekse Medarbeiderne her får høyest lønn Det er ofte her konkurransefortrinnet skapes

5 Hva er symbolsk? En hundrekronerseddel er en fysisk gjenstand Men det er kun representasjonen som er fysisk I basis symboliserer denne verdien 100 kroner -Og kan erstattes av andre representasjonsformer, gjerne digitale En bok er fysisk i papirrepresentasjonen: I prinsippet er denne symbolsk -Og kan erstattes av andre representasjonsformer

6 Andre eksempler Billetter Underskrifter Bilder Musikk Kart …

7 Symbolsk - digitalt For alt som er symbolsk kan vi velge en digital representasjon Store fordeler: Kompakt Tilgjengelig overalt Flyttbar Basis for beregninger

8 Men Vi mennesker kan ikke bruke en digital (kodet) form Må derfor konvertere inn- og ut-data, for eksempel: Tastatur til kode Kode til tegn på skjermen Fra koder til lyd Fra lyd til koder

9 Periferienheter DeviceFunction KeyboardCharacter input MouseInput of (relative) position PrinterCharacter and graphical output DisplayCharacter and graphical output Video recorderContinuous graphical input LoudspeakersSound output TVGraphical output (video) ScannerGraphical input (pixels) NMC machinePhysical output (e.g., positions, speed of tool) RobotOutput of physical operations

10 Overføring av symboler Digitale symboler (penger, musikk, brev, etc.) kan overføres enklere enn fysiske Etter hvert må vi regne med at det meste finnes digitalt I en mellomperiode må vi arbeide både med tradisjonell og ny digital form: Minibanker (inn- og ut) Telefakser Scanning OCR Printing

11 Standarder for overføring Standarder er nødvendig for å overføre data Defineres på mange nivå, fra det fysiske (kabler m.m.) til høynivå (f.eks. oversending av epost) Viktige standarder: TCP (Transmission Control Protocol) IP (Internet Protocol) SMTP (Simple Mail Transfer Protocol) MIME (Multipurpose Internet Mail Extension) HTML, HTTP, XML …

12 Språk Språk er symbolske Definerer egne programmeringsspråk: Høy formaliseringsgrad Presis Entydige Med store programmer trenger vi byggeklosser: Prosedyrer Recorddefinisjoner Moduler Objekt-orientering

13 Objektorientering Klasser Objekter Arv Bygge nedenifra og opp Eksempel: I et system kan vi ha ansatte og studenter Begge grupper er personer Da har vi allerede tre naturlige klasser, der klassen ansatte og klassen studenter kan bygge på klassen personer (arve egenskaper herfra)


Laste ned ppt "Symbolske data Pensum: Olsen, kap. 2 ”Symbolic Data”"

Liknende presentasjoner


Annonser fra Google