27. August 2013 Einleitung. Algorithmen und Datenstrukturen
|
|
- Hartmut Winkler
- vor 8 Jahren
- Abrufe
Transkript
1 Algorithms and Data Structures Introduction Ferd van Odenhoven Fontys Hogeschool voor Techniek en Logistiek Venlo Software Engineering 27. August 201 ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 1/41 Lernziele Kursübersicht Zusätzliche Informationen ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 2/41 Warum studieren wir? Wie bedienen wir die Kundenwünsche bei der Realisierung eines SW-Projekts? Ein möglicher Ansatz: 1 Gibt es ein ähnliches Software-System, dass wir anpassen können, um die Kundenwünsche zu bedienen? 2 Gibt es eine Programmbibliothek, in der (Teil-)Funktionalitäten umgesetzt sind? Gibt es ein Programm, dass eine bestimmte Funktionalität realisiert? Wenn keine der Fragen positiv beantwortet werden kann, entwickeln wir ein neues Programm, möglicherweise mit einem neuen Berechnungsverfahren. ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 /41 1
2 Warum 2 Sind alle Berechnungen mit einem Computer möglich? Berechenbarkeitstheorie: Kann ein Problem mit dem Computer überhaupt gelöst werden? Ein Problem ist lösbar, wenn wir ein effektives Berechnungsverfahren (Algorithmus implementiert in einem Progamm) finden, dass Problem berechnet. Komplexitätstheorie: Wie kann ein Problem effizient berechnet werden? Wie viel Speicherplatz und Rechenkapazität wird (auf einem Rechner) benötigt? Wie wächst die Rechenzeit wenn der Umfang der Daten zu nimmt? ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 4/41 Unterschied zwischen Daten, Information und Objekten Daten sind einfach Daten. Interpretierte Daten sind Information. Es gibt keine Information ohne Interpretation. Es gibt keine Interpretation, ohne dass eine Operation auf die Daten erfolgt. OO-Paradigma: Ein Objekt besteht aus Daten und aus Methoden, mit denen diese Daten interpretiert werden; so können wir beispielsweise auf Daten mit der get()-methode zugreifen oder lesen, oder Daten mit der set()-methode schreiben. Überlegen Sie: Wie definieren Sie Operationen auf Daten? ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 5/41 Der Begriff Algorithmus lässt sich unterschiedlich formalisieren: Der Begriff Algorithmus wird in der Informatik benutzt, um eine Lösungsmethode zu beschreiben, die sich als Computerprogramm implementieren lässt. [Sedgewick]. Ein Algorithmus ist eine Methode oder ein Programm, mit dem sich ein (mathematisches) Problem lösen lässt, indem man ein bestimmtes Rechenmodell verwendet. Ein Algorithmus implementiert eine (mathematische) Funktion. Ein Algorithmus implementiert Operationen, mit denen Daten durch (vor-)definierte Operationen bearbeitet werden. ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 6/41 2
3 Einige Beispiele Operationen auf Datenstrukturen wie Keller und Warteschlangen Sortieralgorithmen mit eine specifische Datenstruktur Suchalgorithmen Graphen-Algorithmen: kürzesten Weg, Netzwerk-Problemen 1 1 Problem ist keine Schwierigkeit oder Unangenehmheit aber eine Frage wo für wir eine Antwort suchen. ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 7/41 A well known example 1 Abbildung: Sudoku: example of a bit advanced problem ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 /41 A well known example 2 Abbildung: Sudoku: after applying some simple solving rules ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 9/41
4 Typische Operationen auf Daten sind Erstellen (oder Initialisieren) von Daten Daten lesen oder holen Daten schreiben (oder speichern) Daten löschen Daten ändern, oft als Löschen und (neu) Erstellen implementiert Suchen Sortieren Vereinigung und Durchschnitt von (Daten-)Mengen Durchlaufen von Datenstrukturen, wie Bäumen und Graphen Diese Operationen werden mit Algorithmen für spezifische Datenstrukturen implementiert. ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 Wie lernen Sie etwas über Operationen? Sehen Sie sich (implementierte) (Java) Klassen oder andere Programmbibliotheken an. Implementieren Sie eigene Algorithmen. Ändern und erweitern Sie vorhandene Algorithmen. Bitte beachten Sie, dass wir damit etwas anders vorgehen als bisher im Software-Engineering-Studium! ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 Was werden Sie über Algorithmen lernen? Algorithmen zu entwerfen Aufgaben zu zerlegen, um einfachere Algorithmen für kleinere Probleme zu finden System-unabhängige Lösungen zu implementieren Zugrunde liegende Lösungen mit dem Ziel effizienterer Berechnungen (neu) zu implementieren Schrittweise (vorhandene) algorithmische Entwicklungen zu optimieren (vorhandene) Implementierungen zu beurteilen = Studium: Analyse von Algorithmen ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 4
5 Buch Beispiel 1, Page 47. Binary Search Accumulator Plan für die erste Woche Binary Search Algorithmus public static int rank ( int key, int [] a) { int lo = 0; int hi = a. length - 1; while (lo <= hi) { // Key is in a[ lo.. hi] or not present. int mid = lo + ( hi - lo) / 2; if ( key < a[ mid ]) hi = mid - 1; else if ( key > a[ mid ]) lo = mid + 1; else return mid ; return -1; ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 1/41 Buch Beispiel modifiziert 1 Binary Search Accumulator Plan für die erste Woche public class BinarySearch { private int [] ar; public BinarySearch ( int [] ar) { this.ar = ar; int binsearch ( int key ) { int left = 0; int right = ar. length ; int mid ; while ( left + 1!= right ) { mid = ( left + right ) / 2; if (ar[mid ] <= key ) left = mid ; else right = mid ; return left ; ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 Buch Beispiel 2 Binary Search Accumulator Plan für die erste Woche public class Accumulator { private double m; private double s; private int N; public void adddatavalue ( double val ) { N ++; s = s + 1.0*( N - 1)/ N*( val - m )*( val - m); m = m + ( val - m)/n; public double mean () { return m; public double var () { return s/(n - 1); public double stddev () { return Math. sqrt ( this. var ()); ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 5
6 Plan für die erste Woche: Binary Search Accumulator Plan für die erste Woche Java Wiederhohlung: Kursbuch Abschnitt 1.1, lesen Sie bitte diesen Abschnitt und schauen Sie ob der Inhalt bekannt ist! Was sind typische Operationen? Ein erstes Beispiel: Binary Search Eigenschaften von Algorithmen Erste Aufgabe: problem : make a non-static implementation! Zweite Aufgabe: problem 1.2.1: replace TestAccumulator by a proper JUnit testclass. ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 Binary Search Accumulator Plan für die erste Woche Mathematiker und Programmierer Ein Programmierer schreibt: int sum = 0; for(int i = 1; i <= 4; i++) sum += x[i]; Ein Mathematiker schreibt: sum = 4 x i = x 1 + x 2 + x + x 4 i=1 Ein Software Engineer versteht beide Ausdrücke. ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 Binary Search Accumulator Plan für die erste Woche Beispiel Ableitung für Aufgabe Ableitung der Formel für den neuen Mittelwert. N [ 1 N 1 ] m N = 1 N x i = x i N i=1 i=1 ] [(N 1)m N 1 + x N = = 1 N = N 1 N m N N x N = ) = m N N (x N m N 1 + x N N = ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 1/41 6
7 Siehe Buch: 1.5 CASE STUDY: UNION-FIND. Eingabe Sequenz von ganze Zahlen ( Z) Jede ganze Zahl steht für ein Objekt (eines bestimmten Typs) Interpretation eines Paars p-q (wobei p und q ganze Zahlen sind) mit der Bedeutung p ist verbunden mit q Annahme Die Relation R: ïst verbunden mitïst transitiv: Wenn p ist verbunden mit r, und r ist verbunden mit q, dann p ist verbunden mit q. (p, r) R (r, q) R (p, q) R ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 2 Wo taucht dieses Problem auf? bei Verbindungen in Netzwerken bei Verbindungen in Schaltkreisen viele andere Probleme lassen sich auch so lösen Was sollten wir wissen, bevor wir dieses Problem berechnen? Wie viel Laufzeit und Speicherplatz brauchen für den Algorithmus? Ist es schwierig oder teuer das Problem zu lösen? Wie viel oder wenig Information brauchen wir, um den Algorithmus auf eine andere Situation anzuwenden? So muss man für eine erste Annäherung nur wissen, ob ein gegebenes Paar p-q verbunden ist oder nicht. Es ist noch nicht nötig, einen oder alle möglichen Wege einer Verbindung für dieses Paar darzustellen. ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 Ziel Ein Programm, das überflüssige Paare aus der Menge filtert Ausgabe Wenn das Programm ein Paar p q liest, sollte es dieses Paar nur ausgeben, wenn die bis dahin gelesenen Paare nicht die Relation p ist verbunden mit q haben. ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 7
8 Vernetzungs-Beispiel (1) -4 (2) -4 possibilities x x x ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 Oder müssen wir fragen: Reichen M Verbindungen aus, um alle N Objekte zu verbinden? Ergebnisse Ein grundlegendes Ergebnis der Graphen-Theorie besagt für diesen Fall, dass alle N Objekte verbunden sind, wenn und nur wenn der Vernetzungsalgorithmus genau N-1 Paare ausgibt Ein Vernetzungsalgorithmus wird nie mehr als N-1 Paare errechnen, denn wenn er N-1 Paare ausgegeben hat, wird jedes weitere gefundene Paar verbunden sein. Bisher haben wir ein Prädikat, bei dem das Programm als Ergebnis ja zurückgibt, wenn ein bisher nicht verbundenes Paar ausgegeben wird, andernfalls nein. Wir ändern das Programm so, dass es den Zähler erhöht und dabei ein ja zurückliefert, wenn der Zähler N-1 erreicht, andernfalls ein nein. ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 2/41 4 Dies ist nur eines von vielen Beispielen für Fragen, die wir später bei der Vernetzung werden beantworten müssen. Die Menge von Paaren in der Eingabe heißt Graph. Die Menge von Paaren in der Ausgabe heißt minimal aufspannender Baum (spanning tree) als Bezeichnung für den Graphen, der alle Objekte verbindet. ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41
9 Brute force algoritme 1 Nimm die erste Kante (hiesige Kante) und setze diese in einen neuen Graph ein. 2 Laufe über die komplette Kantenliste und selektiere die Kanten mit Anfangsknoten gleich dem Endknoten der hiesigen Kante. (innere Schleife) 1 Wenn eine solche Kante einen Endknoten hat, die schon im Graph ist, diese Kante nicht mehr nehmen 2 Wenn der Endknoten nicht im Graph ist, diese Kante hinzufügen. Wenn der Endknoten im anderen Graphen ist, die beide Graphen miteinander verbinden. Nimm jetzt die nächste Kante in der Liste als neue hiesige Kante (aussere Schleife) 4 Wenn die Knoten von hiesigen Kante nicht im Graph sind, starte mit dieser Kante einen neuen Graph. 5 Wiederhole Schritte 2-4 so lange bis die Liste durchlaufen ist. ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 Baum für brute force, start bei Kante (-4) ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 Baum für brute force, start bei Kante (0-2) ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 9
10 Code Beispiel: QuickF (Buch Seite 222) direkte Implementierung, langsame Vereinigung, Startpaare! // are elements p and q in the same component? public boolean connected ( int p, int q) { return id[p] == id[q]; // merge components containing p and q public void union ( int p, int q) { if ( connected (p, q)) return ; int pid = id[p]; for ( int i = 0; i < id. length ; i ++) if (id[i] == pid ) id[i] = id[q]; count - -; ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 2/41 Quick find direkte Implementierung Methode Diese Sequenz bildet den Inhalt des id Arrays ab, nachdem alle Paare auf der linken Seite vom quick-find Algorithmus verarbeitet wurden. Einträge, die für die Vereinigungsoperation geändert werden, sind unterlegt. Wenn wir das Paar p-q verarbeiten, ändern wir alle Einträge mit dem Wert id[p] auf den selben Wert id[q] ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 Quick find: Beispiel Tabelle p q ===================================== ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 0/41 10
11 Baum Vorstellung von quick find ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 1/41 Baum Vorstellung von quick find ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 2/41 Quick find complexität Der quick-find-algorithmus führt mindestens M N Anweisungen aus, um ein mit N Objekten zu lösen, das M Vereinigungsoperationen enthält. ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 /41 11
12 Code Beispiel: QuickU (Buch Seite 224) Lösung schnelle Vereinigung public int find ( int p) { while (p!= id[p]) p = id[p]; return p; // merge components containing p and q public void union ( int p, int q) { int i = find (p); int j = find (q); if (i == j) return ; id[i] = j; count - -; ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 4/41 Quick union Methode Lösung schnelle Vereinigung Methode Diese Sequenz bildet den Inhalt des id Arrays ab, nachdem alle Paare auf der linken Seite vom Algorithmus schnelle Vereinigung verarbeitet wurden. Einträge, die für die Vereinigungsoperation geändert werden, sind unterlegt. wenn wir das Paar p-q verarbeiten, verfolgen wir Links von p, um einen Eintrag i mit id[i] == i zu erhalten; dann verfolgen wir Links von q mit id[j] == j; danach, wenn i und j ungleich sind, setzen wir id[i] = id[j]. ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 5/41 Quick union Tabelle p q ===================================== ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 6/41 12
13 Baum Vorstellung von quick union ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 7/41 Baum Vorstellung von quick union ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 /41 Baum Vorstellung von quick union ODE/FHTBM Algorithms and Data Structures Introduction 27. August 201 9/41 1
14 Baum Vorstellung von quick union, Ende ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 kurze Eine Problemanalyse zeigt uns einen effizienteren Algorithmus. Dieser Algorithmus lässt sich auch auf andere als das ursprüngliche Problem anwenden, wie Sie an den Fallbeispielen oben sehen. Welche Eigenschaften eines Algorithmus sind wichtig, wenn Sie vor der Implementierung eine effiziente Methode erreichen wollen? Wie können Sie Algorithmen wonach klassifizieren? ODE/FHTBM Algorithms and Data Structures Introduction 27. August /41 14
Programmierkurs Java
Programmierkurs Java Dr. Dietrich Boles Aufgaben zu UE16-Rekursion (Stand 09.12.2011) Aufgabe 1: Implementieren Sie in Java ein Programm, das solange einzelne Zeichen vom Terminal einliest, bis ein #-Zeichen
MehrAlgorithmen & Datenstrukturen 1. Klausur
Algorithmen & Datenstrukturen 1. Klausur 7. Juli 2010 Name Matrikelnummer Aufgabe mögliche Punkte erreichte Punkte 1 35 2 30 3 30 4 15 5 40 6 30 Gesamt 180 1 Seite 2 von 14 Aufgabe 1) Programm Analyse
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrPrimzahlen und RSA-Verschlüsselung
Primzahlen und RSA-Verschlüsselung Michael Fütterer und Jonathan Zachhuber 1 Einiges zu Primzahlen Ein paar Definitionen: Wir bezeichnen mit Z die Menge der positiven und negativen ganzen Zahlen, also
MehrInformationsblatt Induktionsbeweis
Sommer 015 Informationsblatt Induktionsbeweis 31. März 015 Motivation Die vollständige Induktion ist ein wichtiges Beweisverfahren in der Informatik. Sie wird häufig dazu gebraucht, um mathematische Formeln
MehrÜbungen 19.01.2012 Programmieren 1 Felix Rohrer. Übungen
Übungen if / else / else if... 2... 2 Aufgabe 2:... 2 Aufgabe 3:... 2 Aufgabe 4:... 2 Aufgabe 5:... 2 Aufgabe 6:... 2 Aufgabe 7:... 3 Aufgabe 8:... 3 Aufgabe 9:... 3 Aufgabe 10:... 3 switch... 4... 4 Aufgabe
MehrFolge 19 - Bäume. 19.1 Binärbäume - Allgemeines. Grundlagen: Ulrich Helmich: Informatik 2 mit BlueJ - Ein Kurs für die Stufe 12
Grundlagen: Folge 19 - Bäume 19.1 Binärbäume - Allgemeines Unter Bäumen versteht man in der Informatik Datenstrukturen, bei denen jedes Element mindestens zwei Nachfolger hat. Bereits in der Folge 17 haben
MehrÜberblick. Lineares Suchen
Komplexität Was ist das? Die Komplexität eines Algorithmus sei hierbei die Abschätzung des Aufwandes seiner Realisierung bzw. Berechnung auf einem Computer. Sie wird daher auch rechnerische Komplexität
MehrKonzepte der Informatik
Konzepte der Informatik Vorkurs Informatik zum WS 2011/2012 26.09. - 30.09.2011 17.10. - 21.10.2011 Dr. Werner Struckmann / Christoph Peltz Stark angelehnt an Kapitel 1 aus "Abenteuer Informatik" von Jens
Mehr1. Motivation / Grundlagen 2. Sortierverfahren 3. Elementare Datenstrukturen / Anwendungen 4. Bäume / Graphen 5. Hashing 6. Algorithmische Geometrie
Gliederung 1. Motivation / Grundlagen 2. Sortierverfahren 3. Elementare Datenstrukturen / Anwendungen 4. äume / Graphen 5. Hashing 6. Algorithmische Geometrie 4/5, olie 1 2014 Prof. Steffen Lange - HDa/bI
MehrStellen Sie bitte den Cursor in die Spalte B2 und rufen die Funktion Sverweis auf. Es öffnet sich folgendes Dialogfenster
Es gibt in Excel unter anderem die so genannten Suchfunktionen / Matrixfunktionen Damit können Sie Werte innerhalb eines bestimmten Bereichs suchen. Als Beispiel möchte ich die Funktion Sverweis zeigen.
MehrSoftware Engineering Klassendiagramme Assoziationen
Software Engineering Klassendiagramme Assoziationen Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Lesen von Multiplizitäten (1) Multiplizitäten werden folgendermaßen
MehrWas meinen die Leute eigentlich mit: Grexit?
Was meinen die Leute eigentlich mit: Grexit? Grexit sind eigentlich 2 Wörter. 1. Griechenland 2. Exit Exit ist ein englisches Wort. Es bedeutet: Ausgang. Aber was haben diese 2 Sachen mit-einander zu tun?
MehrÜbung Grundlagen der Programmierung. Übung 03: Schleifen. Testplan Testergebnisse
Übung 03: Schleifen Abgabetermin: xx.xx.xxxx Name: Matrikelnummer: Gruppe: G1 (Prähofer) G2 (Prähofer) G3 (Wolfinger) Aufgabe Punkte gelöst abzugeben schriftlich abzugeben elektronisch Aufgabe 03.1 12
MehrDer Aufruf von DM_in_Euro 1.40 sollte die Ausgabe 1.40 DM = 0.51129 Euro ergeben.
Aufgabe 1.30 : Schreibe ein Programm DM_in_Euro.java zur Umrechnung eines DM-Betrags in Euro unter Verwendung einer Konstanten für den Umrechnungsfaktor. Das Programm soll den DM-Betrag als Parameter verarbeiten.
Mehr1 topologisches Sortieren
Wolfgang Hönig / Andreas Ecke WS 09/0 topologisches Sortieren. Überblick. Solange noch Knoten vorhanden: a) Suche Knoten v, zu dem keine Kante führt (Falls nicht vorhanden keine topologische Sortierung
MehrKlausur WS 2006/07 Programmiersprache Java Objektorientierte Programmierung II 15. März 2007
Fachhochschule Bonn-Rhein-Sieg University of Applied Sciences Fachbereich Informatik Prof. Dr. Peter Becker Klausur WS 2006/07 Programmiersprache Java Objektorientierte Programmierung II 15. März 2007
MehrKapitel 6: Graphalgorithmen Gliederung
Gliederung 1. Grundlagen 2. Zahlentheoretische Algorithmen 3. Sortierverfahren 4. Ausgewählte Datenstrukturen 5. Dynamisches Programmieren 6. Graphalgorithmen 7. String-Matching 8. Kombinatorische Algorithmen
MehrZeichen bei Zahlen entschlüsseln
Zeichen bei Zahlen entschlüsseln In diesem Kapitel... Verwendung des Zahlenstrahls Absolut richtige Bestimmung von absoluten Werten Operationen bei Zahlen mit Vorzeichen: Addieren, Subtrahieren, Multiplizieren
Mehr15 Optimales Kodieren
15 Optimales Kodieren Es soll ein optimaler Kodierer C(T ) entworfen werden, welcher eine Information (z.b. Text T ) mit möglichst geringer Bitanzahl eindeutig überträgt. Die Anforderungen an den optimalen
MehrGrundlagen der Theoretischen Informatik, SoSe 2008
1. Aufgabenblatt zur Vorlesung Grundlagen der Theoretischen Informatik, SoSe 2008 (Dr. Frank Hoffmann) Lösung von Manuel Jain und Benjamin Bortfeldt Aufgabe 2 Zustandsdiagramme (6 Punkte, wird korrigiert)
Mehr1 Vom Problem zum Programm
Hintergrundinformationen zur Vorlesung GRUNDLAGEN DER INFORMATIK I Studiengang Elektrotechnik WS 02/03 AG Betriebssysteme FB3 Kirsten Berkenkötter 1 Vom Problem zum Programm Aufgabenstellung analysieren
MehrInformatik 12 Datenbanken SQL-Einführung
Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung
MehrFestplatte defragmentieren Internetspuren und temporäre Dateien löschen
Festplatte defragmentieren Internetspuren und temporäre Dateien löschen Wer viel mit dem Computer arbeitet kennt das Gefühl, dass die Maschine immer langsamer arbeitet und immer mehr Zeit braucht um aufzustarten.
MehrOrdner Berechtigung vergeben Zugriffsrechte unter Windows einrichten
Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten Was sind Berechtigungen? Unter Berechtigungen werden ganz allgemein die Zugriffsrechte auf Dateien und Verzeichnisse (Ordner) verstanden.
Mehr4. Jeder Knoten hat höchstens zwei Kinder, ein linkes und ein rechtes.
Binäre Bäume Definition: Ein binärer Baum T besteht aus einer Menge von Knoten, die durch eine Vater-Kind-Beziehung wie folgt strukturiert ist: 1. Es gibt genau einen hervorgehobenen Knoten r T, die Wurzel
MehrEinführung in die Java- Programmierung
Einführung in die Java- Programmierung Dr. Volker Riediger Tassilo Horn riediger horn@uni-koblenz.de WiSe 2012/13 1 Wichtig... Mittags keine Pommes... Praktikum A 230 C 207 (Madeleine + Esma) F 112 F 113
MehrJava Kurs für Anfänger Einheit 5 Methoden
Java Kurs für Anfänger Einheit 5 Methoden Ludwig-Maximilians-Universität München (Institut für Informatik: Programmierung und Softwaretechnik von Prof.Wirsing) 22. Juni 2009 Inhaltsverzeichnis Methoden
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrAnwendungsbeispiele Buchhaltung
Rechnungen erstellen mit Webling Webling ist ein Produkt der Firma: Inhaltsverzeichnis 1 Rechnungen erstellen mit Webling 1.1 Rechnung erstellen und ausdrucken 1.2 Rechnung mit Einzahlungsschein erstellen
MehrDatenstrukturen & Algorithmen
Datenstrukturen & Algorithmen Matthias Zwicker Universität Bern Frühling 2010 Übersicht Binäre Suchbäume Einführung und Begriffe Binäre Suchbäume 2 Binäre Suchbäume Datenstruktur für dynamische Mengen
MehrJava: Vererbung. Teil 3: super() www.informatikzentrale.de
Java: Vererbung Teil 3: super() Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und IMMER zuerst den Konstruktor der Elternklasse auf! Konstruktor und Vererbung Kindklasse ruft SELBSTSTÄNDIG und
Mehr3.1 Konstruktion von minimalen Spannbäumen Es gibt zwei Prinzipien für die Konstruktion von minimalen Spannbäumen (Tarjan): blaue Regel rote Regel
3.1 Konstruktion von minimalen Spannbäumen Es gibt zwei Prinzipien für die Konstruktion von minimalen Spannbäumen (Tarjan): blaue Regel rote Regel EADS 3.1 Konstruktion von minimalen Spannbäumen 16/36
MehrSEP 114. Design by Contract
Design by Contract SEP 114 Design by Contract Teile das zu entwickelnde Programm in kleine Einheiten (Klassen, Methoden), die unabhängig voneinander entwickelt und überprüft werden können. Einheiten mit
MehrDas Persönliche Budget in verständlicher Sprache
Das Persönliche Budget in verständlicher Sprache Das Persönliche Budget mehr Selbstbestimmung, mehr Selbstständigkeit, mehr Selbstbewusstsein! Dieser Text soll den behinderten Menschen in Westfalen-Lippe,
MehrDas RSA-Verschlüsselungsverfahren 1 Christian Vollmer
Das RSA-Verschlüsselungsverfahren 1 Christian Vollmer Allgemein: Das RSA-Verschlüsselungsverfahren ist ein häufig benutztes Verschlüsselungsverfahren, weil es sehr sicher ist. Es gehört zu der Klasse der
MehrM. Graefenhan 2000-12-07. Übungen zu C. Blatt 3. Musterlösung
M. Graefenhan 2000-12-07 Aufgabe Lösungsweg Übungen zu C Blatt 3 Musterlösung Schreiben Sie ein Programm, das die Häufigkeit von Zeichen in einem eingelesenen String feststellt. Benutzen Sie dazu ein zweidimensionales
MehrPrüfung Computation, Programming
Prüfung Computation, Programming 1. Computation: Reguläre Ausdrücke [5 Punkte] Zusammenfassung reguläre Ausdrücke a Das Zeichen a. Ein beliebiges Zeichen [abc] Ein beliebiges Zeichen aus der Menge {a,
MehrVerhindert, dass eine Methode überschrieben wird. public final int holekontostand() {...} public final class Girokonto extends Konto {...
PIWIN I Kap. 8 Objektorientierte Programmierung - Vererbung 31 Schlüsselwort: final Verhindert, dass eine Methode überschrieben wird public final int holekontostand() {... Erben von einer Klasse verbieten:
MehrTaylorentwicklung der k ten Dimension
Taylorentwicklung der k ten Dimension 1.) Taylorentwicklung... 2 1.1.) Vorgehenesweise... 2 1.2.) Beispiel: f ((x, y)) = e x2 +y 2 8x 2 4y 4... 3 2.) Realisierung des Algorithmus im CAS Sage Math... 5
MehrDas Leitbild vom Verein WIR
Das Leitbild vom Verein WIR Dieses Zeichen ist ein Gütesiegel. Texte mit diesem Gütesiegel sind leicht verständlich. Leicht Lesen gibt es in drei Stufen. B1: leicht verständlich A2: noch leichter verständlich
MehrLeichte-Sprache-Bilder
Leichte-Sprache-Bilder Reinhild Kassing Information - So geht es 1. Bilder gucken 2. anmelden für Probe-Bilder 3. Bilder bestellen 4. Rechnung bezahlen 5. Bilder runterladen 6. neue Bilder vorschlagen
Mehr368 4 Algorithmen und Datenstrukturen
Kap04.fm Seite 368 Dienstag, 7. September 2010 1:51 13 368 4 Algorithmen und Datenstrukturen Java-Klassen Die ist die Klasse Object, ein Pfeil von Klasse A nach Klasse B bedeutet Bextends A, d.h. B ist
MehrAlgorithmen und Datenstrukturen
Algorithmen und Datenstrukturen Dipl. Inform. Andreas Wilkens 1 Organisatorisches Freitag, 05. Mai 2006: keine Vorlesung! aber Praktikum von 08.00 11.30 Uhr (Gruppen E, F, G, H; Vortestat für Prototyp)
MehrObjektorientierte Programmierung
Objektorientierte Programmierung 1 Geschichte Dahl, Nygaard: Simula 67 (Algol 60 + Objektorientierung) Kay et al.: Smalltalk (erste rein-objektorientierte Sprache) Object Pascal, Objective C, C++ (wiederum
MehrWas ich als Bürgermeister für Lübbecke tun möchte
Wahlprogramm in leichter Sprache Was ich als Bürgermeister für Lübbecke tun möchte Hallo, ich bin Dirk Raddy! Ich bin 47 Jahre alt. Ich wohne in Hüllhorst. Ich mache gerne Sport. Ich fahre gerne Ski. Ich
Mehr5. Tutorium zu Programmieren
5. Tutorium zu Programmieren Dennis Ewert Gruppe 6 Universität Karlsruhe Institut für Programmstrukturen und Datenorganisation (IPD) Lehrstuhl Programmierparadigmen WS 2008/2009 c 2008 by IPD Snelting
MehrDie Industrie- und Handelskammer arbeitet dafür, dass Menschen überall mit machen können
Die Industrie- und Handelskammer arbeitet dafür, dass Menschen überall mit machen können In Europa gibt es einen Vertrag. In dem Vertrag steht: Alle Menschen sollen die gleichen Rechte haben. Alle Menschen
MehrLernziele: Ausgleichstechniken für binäre Bäume verstehen und einsetzen können.
6. Bäume Lernziele 6. Bäume Lernziele: Definition und Eigenschaften binärer Bäume kennen, Traversierungsalgorithmen für binäre Bäume implementieren können, die Bedeutung von Suchbäumen für die effiziente
MehrGrundlagen der Programmierung Prof. H. Mössenböck. 14. Schrittweise Verfeinerung
Grundlagen der Programmierung Prof. H. Mössenböck 14. Schrittweise Verfeinerung Entwurfsmethode für Algorithmen Wie kommt man von der Aufgabenstellung zum Programm? Beispiel geg.: Text aus Wörtern ges.:
MehrBinäre Bäume. 1. Allgemeines. 2. Funktionsweise. 2.1 Eintragen
Binäre Bäume 1. Allgemeines Binäre Bäume werden grundsätzlich verwendet, um Zahlen der Größe nach, oder Wörter dem Alphabet nach zu sortieren. Dem einfacheren Verständnis zu Liebe werde ich mich hier besonders
MehrBerechnungen in Access Teil I
in Access Teil I Viele Daten müssen in eine Datenbank nicht eingetragen werden, weil sie sich aus anderen Daten berechnen lassen. Zum Beispiel lässt sich die Mehrwertsteuer oder der Bruttopreis in einer
Mehr5. Abstrakte Klassen. Beispiel (3) Abstrakte Klasse. Beispiel (2) Angenommen, wir wollen die folgende Klassenhierarchie implementieren:
5. Abstrakte Klassen Beispiel 5. Abstrakte Klassen 5. Abstrakte Klassen Beispiel Beispiel (3) Angenommen, wir wollen die folgende Klassenhierarchie implementieren: Probleme des Implementierungsvorschlags:
MehrWichtige Forderungen für ein Bundes-Teilhabe-Gesetz
Wichtige Forderungen für ein Bundes-Teilhabe-Gesetz Die Parteien CDU, die SPD und die CSU haben versprochen: Es wird ein Bundes-Teilhabe-Gesetz geben. Bis jetzt gibt es das Gesetz noch nicht. Das dauert
MehrOECD Programme for International Student Assessment PISA 2000. Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland
OECD Programme for International Student Assessment Deutschland PISA 2000 Lösungen der Beispielaufgaben aus dem Mathematiktest Beispielaufgaben PISA-Hauptstudie 2000 Seite 3 UNIT ÄPFEL Beispielaufgaben
MehrTourist Town. wenn Computer ins Schwitzen geraten. Prof. Dr. Isolde Adler IT-Girls Night 28.11.2014 29.11.2014
Tourist Town wenn Computer ins Schwitzen geraten Prof. Dr. Isolde Adler IT-Girls Night 28.11.2014 29.11.2014 Inhalt 1. Was kommt jetzt? 2. Tourist Town Dominierende Mengen 3. Ausblick Isolde Adler Tourist
MehrFachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer
Fachdidaktik der Informatik 18.12.08 Jörg Depner, Kathrin Gaißer Klassendiagramme Ein Klassendiagramm dient in der objektorientierten Softwareentwicklung zur Darstellung von Klassen und den Beziehungen,
MehrInformatikgrundlagen (WS 2015/2016)
Informatikgrundlagen (WS 2015/2016) Klaus Berberich (klaus.berberich@htwsaar.de) Wolfgang Braun (wolfgang.braun@htwsaar.de) 0. Organisatorisches Dozenten Klaus Berberich (klaus.berberich@htwsaar.de) Sprechstunde
MehrBITte ein BIT. Vom Bit zum Binärsystem. A Bit Of Magic. 1. Welche Werte kann ein Bit annehmen? 2. Wie viele Zustände können Sie mit 2 Bit darstellen?
BITte ein BIT Vom Bit zum Binärsystem A Bit Of Magic 1. Welche Werte kann ein Bit annehmen? 2. Wie viele Zustände können Sie mit 2 Bit darstellen? 3. Gegeben ist der Bitstrom: 10010110 Was repräsentiert
MehrProgrammieren I. Kapitel 7. Sortieren und Suchen
Programmieren I Kapitel 7. Sortieren und Suchen Kapitel 7: Sortieren und Suchen Ziel: Varianten der häufigsten Anwendung kennenlernen Ordnung Suchen lineares Suchen Binärsuche oder Bisektionssuche Sortieren
MehrEinrichtung des Cisco VPN Clients (IPSEC) in Windows7
Einrichtung des Cisco VPN Clients (IPSEC) in Windows7 Diese Verbindung muss einmalig eingerichtet werden und wird benötigt, um den Zugriff vom privaten Rechner oder der Workstation im Home Office über
MehrFakultät Angewandte Informatik Lehrprofessur für Informatik 23.01.2012
WS 2011/2012 Fakultät Angewandte Informatik Lehrprofessur für Informatik 23.01.2012 Prof. Dr. Robert Lorenz Musterlösung zur Vorlesung Informatik I, Extrablatt zu komplexen Datenstrukturen Aufgabe 45 **
MehrEinführung in die Programmierung
: Inhalt Einführung in die Programmierung Wintersemester 2008/09 Prof. Dr. Günter Rudolph Lehrstuhl für Algorithm Engineering Fakultät für Informatik TU Dortmund - mit / ohne Parameter - mit / ohne Rückgabewerte
MehrZuschauer beim Berlin-Marathon
Zuschauer beim Berlin-Marathon Stefan Hougardy, Stefan Kirchner und Mariano Zelke Jedes Computerprogramm, sei es ein Betriebssystem, eine Textverarbeitung oder ein Computerspiel, ist aus einer Vielzahl
MehrAbamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER
Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER Abamsoft Finos in Verbindung mit der Webshopanbindung wurde speziell auf die Shop-Software shop to date von DATA BECKER abgestimmt. Mit
MehrInformatik für Schüler, Foliensatz 21 Objektorientierte Programmierung
rof. G. Kemnitz Institut für Informatik, Technische Universität Clausthal 23. April 2009 1/14 Informatik für Schüler, Foliensatz 21 Objektorientierte Programmierung Prof. G. Kemnitz Institut für Informatik,
MehrSummenbildung in Bauteiltabellen mit If Then Abfrage
Summenbildung in Bauteiltabellen mit If Then Abfrage Die in Bauteiltabellen ausgelesenen Werte lassen sich in jeder Spalte als Summe berechnen. So können selbstverständlich die Flächen der in der Tabelle
MehrKapiteltests zum Leitprogramm Binäre Suchbäume
Kapiteltests zum Leitprogramm Binäre Suchbäume Björn Steffen Timur Erdag überarbeitet von Christina Class Binäre Suchbäume Kapiteltests für das ETH-Leitprogramm Adressaten und Institutionen Das Leitprogramm
MehrBIA-Wissensreihe Teil 4. Mind Mapping Methode. Bildungsakademie Sigmaringen
BIA-Wissensreihe Teil 4 Mind Mapping Methode Bildungsakademie Sigmaringen Inhalt Warum Mind Mapping? Für wen sind Mind Maps sinnvoll? Wie erstellt man Mind Maps? Mind Mapping Software 3 4 5 7 2 1. Warum
MehrAlgorithmische Mathematik
Algorithmische Mathematik Wintersemester 2013 Prof. Dr. Marc Alexander Schweitzer und Dr. Einar Smith Patrick Diehl und Daniel Wissel Übungsblatt 6. Abgabe am 02.12.2013. Aufgabe 1. (Netzwerke und Definitionen)
MehrFacebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten
Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten Seit Anfang Juni 2012 hat Facebook die Static FBML Reiter deaktiviert, so wird es relativ schwierig für Firmenseiten eigene Impressumsreiter
MehrDas Typsystem von Scala. L. Piepmeyer: Funktionale Programmierung - Das Typsystem von Scala
Das Typsystem von Scala 1 Eigenschaften Das Typsystem von Scala ist statisch, implizit und sicher 2 Nichts Primitives Alles ist ein Objekt, es gibt keine primitiven Datentypen scala> 42.hashCode() res0:
MehrDie Post hat eine Umfrage gemacht
Die Post hat eine Umfrage gemacht Bei der Umfrage ging es um das Thema: Inklusion Die Post hat Menschen mit Behinderung und Menschen ohne Behinderung gefragt: Wie zufrieden sie in dieser Gesellschaft sind.
MehrSuchbäume. Annabelle Klarl. Einführung in die Informatik Programmierung und Softwareentwicklung
Suchbäume Annabelle Klarl Zentralübung zur Vorlesung Einführung in die Informatik: http://www.pst.ifi.lmu.de/lehre/wise-13-14/infoeinf WS13/14 Action required now 1. Smartphone: installiere die App "socrative
Mehrteischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep
teischl.com Software Design & Services e.u. office@teischl.com www.teischl.com/booknkeep www.facebook.com/booknkeep 1. Erstellen Sie ein neues Rechnungsformular Mit book n keep können Sie nun Ihre eigenen
MehrKapitel 4 Die Datenbank Kuchenbestellung Seite 1
Kapitel 4 Die Datenbank Kuchenbestellung Seite 1 4 Die Datenbank Kuchenbestellung In diesem Kapitel werde ich die Theorie aus Kapitel 2 Die Datenbank Buchausleihe an Hand einer weiteren Datenbank Kuchenbestellung
MehrKfz-Versicherung für Fahranfänger. mit der Lizenz zum Fahren
Kfz-Versicherung für Fahranfänger mit der Lizenz zum Fahren startklar? Geschafft endlich der Führerschein! Nur das eigene Auto fehlt noch. Aber: Sie dürfen den Wagen Ihrer Eltern nutzen und so Ihr Können
MehrAccess [basics] Rechnen in Berichten. Beispieldatenbank. Datensatzweise berechnen. Berechnung im Textfeld. Reporting in Berichten Rechnen in Berichten
Berichte bieten die gleichen Möglichkeit zur Berechnung von Werten wie Formulare und noch einige mehr. Im Gegensatz zu Formularen bieten Berichte die Möglichkeit, eine laufende Summe zu bilden oder Berechnungen
MehrProgrammieren in C. Rekursive Funktionen. Prof. Dr. Nikolaus Wulff
Programmieren in C Rekursive Funktionen Prof. Dr. Nikolaus Wulff Rekursive Funktionen Jede C Funktion besitzt ihren eigenen lokalen Satz an Variablen. Dies bietet ganze neue Möglichkeiten Funktionen zu
MehrII. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java:
Technische Informatik für Ingenieure (TIfI) WS 2005/2006, Vorlesung 9 II. Grundlagen der Programmierung Ekkart Kindler Funktionen und Prozeduren Datenstrukturen 9. Datenstrukturen Daten zusammenfassen
MehrSo erstellen Sie nützliche Beschreibungen zu Ihren Tradingdaten
So erstellen Sie nützliche Beschreibungen zu Ihren Tradingdaten http://tradingtutorialautomation.de/wp-content/uploads/2015/04/so-erstellen-sienuetzliche-beschreibungen-zu-ihren-tradingdaten_20150406.mp3
MehrBackup Premium Kurzleitfaden
Info Memeo Backup Premium bietet viele fortschrittliche automatische Backup-Funktionen und ist großartig für Benutzer von Digitalkameras und für Anwender, die bis zu 50.000 Dateien mit Backups sichern
MehrEndTermTest PROGALGO WS1516 A
EndTermTest PROGALGO WS1516 A 14.1.2016 Name:................. UID:.................. PC-Nr:................ Beachten Sie: Lesen Sie erst die Angaben aufmerksam, genau und vollständig. Die Verwendung von
MehrAlgorithmen und Datenstrukturen Suchbaum
Algorithmen und Datenstrukturen Suchbaum Matthias Teschner Graphische Datenverarbeitung Institut für Informatik Universität Freiburg SS 12 Motivation Datenstruktur zur Repräsentation dynamischer Mengen
MehrVorkurs Informatik WiSe 15/16
Konzepte der Informatik Dr. Werner Struckmann / Stephan Mielke, Jakob Garbe, 16.10.2015 Technische Universität Braunschweig, IPS Inhaltsverzeichnis Suchen Binärsuche Binäre Suchbäume 16.10.2015 Dr. Werner
MehrInternet Explorer Version 6
Internet Explorer Version 6 Java Runtime Ist Java Runtime nicht installiert, öffnet sich ein PopUp-Fenster, welches auf das benötigte Plugin aufmerksam macht. Nach Klicken auf die OK-Taste im PopUp-Fenster
MehrCodes und Informationsgehalt
Aufgaben 2 Codes und Informationsgehalt Auf wie viele Dezimalziffern genau können vorzeichenlose ganze Zahlen in einem binären Code der Länge 32 bit dargestellt werden? 2 Codes und Informationsgehalt Auf
MehrAGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom 21.10.2013b
AGROPLUS Buchhaltung Daten-Server und Sicherheitskopie Version vom 21.10.2013b 3a) Der Daten-Server Modus und der Tresor Der Daten-Server ist eine Betriebsart welche dem Nutzer eine grosse Flexibilität
Mehr1 Mathematische Grundlagen
Mathematische Grundlagen - 1-1 Mathematische Grundlagen Der Begriff der Menge ist einer der grundlegenden Begriffe in der Mathematik. Mengen dienen dazu, Dinge oder Objekte zu einer Einheit zusammenzufassen.
MehrZahlen und das Hüten von Geheimnissen (G. Wiese, 23. April 2009)
Zahlen und das Hüten von Geheimnissen (G. Wiese, 23. April 2009) Probleme unseres Alltags E-Mails lesen: Niemand außer mir soll meine Mails lesen! Geld abheben mit der EC-Karte: Niemand außer mir soll
MehrSemantik von Formeln und Sequenzen
Semantik von Formeln und Sequenzen 33 Grundidee der Verwendung von Logik im Software Entwurf Syntax: Menge von Formeln = Axiome Ax K ist beweisbar Formel ϕ beschreiben Korrektkeit Vollständigkeit beschreibt
MehrGeld Verdienen im Internet leicht gemacht
Geld Verdienen im Internet leicht gemacht Hallo, Sie haben sich dieses E-book wahrscheinlich herunter geladen, weil Sie gerne lernen würden wie sie im Internet Geld verdienen können, oder? Denn genau das
MehrLösungsvorschläge. zu den Aufgaben im Kapitel 4
Lösungsvorschläge zu den Aufgaben im Kapitel 4 Aufgabe 4.1: Der KNP-Algorithmus kann verbessert werden, wenn in der Funktion nexttabelle die Zuweisung next[tabindex] = ruecksprung; auf die etwas differenziertere
MehrSuchmaschinen. Universität Augsburg, Institut für Informatik SS 2014 Prof. Dr. W. Kießling 23. Mai 2014 Dr. M. Endres, F. Wenzel Lösungsblatt 6
Universität Augsburg, Institut für Informatik SS 2014 Prof. Dr. W. Kießling 23. Mai 2014 Dr. M. Endres, F. Wenzel Lösungsblatt 6 Aufgabe 1: Pareto mit SV-Semantik Suchmaschinen Pareto Definition: x < P
MehrInformatik 2 Labor 2 Programmieren in MATLAB Georg Richter
Informatik 2 Labor 2 Programmieren in MATLAB Georg Richter Aufgabe 3: Konto Um Geldbeträge korrekt zu verwalten, sind zwecks Vermeidung von Rundungsfehlern entweder alle Beträge in Cents umzuwandeln und
MehrUm dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:
Einleitung Unter MacOS X hat Apple die Freigabe standardmäßig auf den "Public" Ordner eines Benutzers beschränkt. Mit SharePoints wird diese Beschränkung beseitigt. SharePoints erlaubt auch die Kontrolle
MehrNicht über uns ohne uns
Nicht über uns ohne uns Das bedeutet: Es soll nichts über Menschen mit Behinderung entschieden werden, wenn sie nicht mit dabei sind. Dieser Text ist in leicht verständlicher Sprache geschrieben. Die Parteien
MehrModellbildungssysteme: Pädagogische und didaktische Ziele
Modellbildungssysteme: Pädagogische und didaktische Ziele Was hat Modellbildung mit der Schule zu tun? Der Bildungsplan 1994 formuliert: "Die schnelle Zunahme des Wissens, die hohe Differenzierung und
Mehr10.3.1.10 Übung - Konfigurieren einer Windows-XP-Firewall
5.0 10.3.1.10 Übung - Konfigurieren einer Windows-XP-Firewall Drucken Sie diese Übung aus und führen Sie sie durch. In dieser Übung werden Sie erfahren, wie man die Windows XP-Firewall konfiguriert und
MehrONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele
ONLINE-AKADEMIE Ziele Wenn man von Menschen hört, die etwas Großartiges in ihrem Leben geleistet haben, erfahren wir oft, dass diese ihr Ziel über Jahre verfolgt haben oder diesen Wunsch schon bereits
Mehr