• Keine Ergebnisse gefunden

EINFÜHRUNG   Kapitel  1

N/A
N/A
Protected

Academic year: 2021

Aktie "EINFÜHRUNG   Kapitel  1"

Copied!
10
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Algorithmen  &  Datenstrukturen   Prof.  Dr.  Wolfgang  Schramm  

EINFÜHRUNG  

Kapitel  1  

(2)

1  

Informa1k  beschä9igt  sich  mit  ...  

o  der  systema1schen  Verarbeitung  von  Informa1onen  und  

o  Maschinen,  welche  diese  Verarbeitung  automa1sch  leisten.  

(3)

2  

Elementare  Begriffe  1/2  

Was  ist  Informa1k?  

o  Informa1k  

¤  Englisch:  Computer  Science,  Wissenscha9  vom  Computer  

¤  Wissenscha9  von  der  Daten-­‐  oder  Informa1onsverarbeitung  

o  Was  ist  der  Unterschied  zwischen  Daten  und  Informa1on?  

¤  Informa1on  =  Daten  +  ihre  Bedeutung  

¤  Daten  =  physikalische  Zustände  +  ihre  Interpreta1on  

 Beispiel:  

47,- € Information

4 7 Daten

0100 0111 Physikalischer Zustand Speicherzustand

Interpretation

Bedeutung

(4)

3  

Elementare  Begriffe  2/2  

o  Daten-­‐  (oder  Informa1ons-­‐)  Verarbeitung  

¤  Verknüpfung  und  Transforma1on  von  Daten  nach  bes1mmten  Vorschri9en  

¤  Diese  Vorschri9en  nennt  man  Algorithmen  

o  Informa1k  

¤  Beschä9igt  sich  mit  der  elektronischen  Datenverarbeitung  (EDV)  

→  Englische  Übersetzung  

o  Datenverarbeitung  wird  benutzt,  um  Probleme  der  realen  Welt  zu  lösen  

(5)

4  

Ablauf  einer  Problemlösung  in  der  Informa1k  

o  Defini1on  des  Problems  (formell  oder  informell)  

¤  Analyse,  Anforderungsanalyse  

¤  Das  Ergebnis  nennt  man  Anforderungsdokument,  Pflichtenhe9,  Spezifika1on,  ...  

o  Umsetzung  des  Problems  in  ein  (Lösungs-­‐)  Modell  

¤  Dafür  ist  (im  Normalfall)  Abstrak1on  notwendig  

¤  Im  Normalfall  gibt  es  mehrere  (viele)  mögliche  Modelle  

¤  Entwurf,  Design  

o  Implemen1erung  des  Modells  

¤  Programmierung,  Realisierung  

¤  Das  Ergebnis  nennt  man  Programm,  System,  Applika1on,  ...  

o  Überprüfung  des  Korrektheit  des  Systems  

¤  Möglichkeiten:  Test,  Review,  Inspek1on,  Verifika1on,  ...  

¤  Allgemein:  Qualitätssicherung  (nicht  nur  vom  fer1gen  System!)  

o  Pflege,  Wartung  

(6)

5  

Ablauf  einer  Problemlösung  in  der  Informa1k  

Problem Anforderungs- Dokument

Decision Model

Architecture Decision Model Domain Decision Model

Open Decisions Entscheidungsmodell E4.5

Pattern Design Subsystem Design Component Connector

Architectural Style Design Element

Designelemente-Modell E4.3

is mapped to Concrete ArchitecturePrototype

Architectural View Reference Architecture

Architekturmodell E4.2 Quality + Business Requirements

ConstraintsCustomer Goals Functional Requirmenets Requirements

Requirementsmodell E4.1

Domain Model

Generic Scenarios

describes variability Derived from

are verified by map to

is derived from (both directions) can be realized by

derived from

created based on

Modell

Programm

package any;

class Tree { TN root;

Tree (TN t) { root = t;

}

Tree (int i) {

(7)

6  

Ablauf  einer  Problemlösung  in  der  Informa1k  

Programm

Thema der Vorlesung

ADS

Thema der Vorlesung

GDI

Decision Model

Architecture Decision Model Domain Decision Model

Open Decisions Entscheidungsmodell E4.5

Pattern Design Subsystem Design Component Connector

Architectural Style Design Element

Designelemente-Modell E4.3

is mapped to Concrete ArchitecturePrototype

Architectural View Reference Architecture

Architekturmodell E4.2 Quality + Business Requirements

ConstraintsCustomer Goals Functional Requirmenets Requirements

Requirementsmodell E4.1

Domain Model

Generic Scenarios

describes variability Derived from

are verified by map to

is derived from (both directions) can be realized by

derived from

created based on

Modell

package any;

class Tree { TN root;

Tree (TN t) { root = t;

}

Tree (int i) {

Grundlegende Algorithmen

Grundlegende Datenstrukturen +

(8)

7  

Algorithmen  und  Daten  

o  Die  systema'sche  Verarbeitung  wird  durch  den  Begriff  Algorithmus  präzisiert,  

o  Informa'onen  durch  den  Begriff  Daten.  

(9)

8  

In  ADS:  Über  sieben  Brücken  musst  du  geh‘n  ?  

(10)

9  

Vom  konkreten  zum  abstrakten  Problem  

Referenzen

ÄHNLICHE DOKUMENTE

Klicken Sie auf das kleine Dreieck rechts neben dem Symbol für Rückgängig (Abbildung 17), um eine Liste aller Änderungen, die rückgängig gemacht werden können, zu erhalten.

Wenn nur noch ein LibreOffice- Fenster geöffnet ist, haben Sie die Möglichkeit, LibreOffice ganz zu schließen (über das obere Kreuz der Benutzeroberfläche) oder nur das Dokument

Klicken Sie auf das kleine Dreieck rechts neben dem Symbol für Rückgängig (Abbildung 17), um eine Liste aller Änderungen, die rückgängig gemacht werden können, zu erhalten.

Die Ansicht Gliederung enthält alle Folien der Präsentation in ihrer nummerierten Reihenfolge. Dargestellt werden Titel, Punktlisten, nummerierte Listen und Texte jeder Folie

Mit dieser Symbolleiste, die standardmäßig unterhalb der Standardsymbolleiste eingeblendet wird, können Farbe, Stil und Breite einer gezeichneten Linie oder Füllfarbe, Stil

Die Ebenen werden detailliert in Kapitel 11 – Weiterführende Themen zu Dokumenten dieses Handbuchs beschrieben, Maßlinien in Kapitel 2 – Zeichnen von Formen und detaillierter

Wenn Sie nicht wünschen, dass die Formelansicht automatisch aktualisiert wird, oder wenn Sie wünschen, dass die Formelansicht automatisch aktualisiert wird, dies aber nicht

Wenn Sie nicht wünschen, dass die Formelansicht automatisch aktualisiert wird, oder wenn Sie wünschen, dass die Formelansicht automatisch aktualisiert wird, dies aber nicht