Grundkurs Informatik mit Java

Slides:



Advertisements
Ähnliche Präsentationen
der Universität Oldenburg
Advertisements

der Universität Oldenburg
der Universität Oldenburg
DVG Einfache Klassen Einfache Klassen. DVG Einfache Klassen 2 Strukturen Beispiel: Personendaten bestehen aus –String name –String vorname.
Einführung in die Programmierung Ausführbare Klassen
Zusammenfassung des Kapitels 8
Prof. Dr.-Ing. habil. B. Steinbach - Informatik / Softwaretechnologie und Programmierungstechnik - Institut für Informatik Verteilte Software - Java -
Verteilte Software - Java - Prozedurale Programmierung 1
Java: Objektorientierte Programmierung
Java: Grundlagen der Objektorientierung
FH-Hof Fehlerbehandlung Richard Göbel. FH-Hof Konzept Fehler können mit dem Operator throw einer übergeordneten Funktion signalisiert werden. Parameter.
IF-ELSE-IF-Ketten Weiter mit PP..
Klassenvariable (auch Klassendaten bzw. statische Attribute genannt) und statische Methoden.
WHILE - Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
FOR Anweisung.
FOR Anweisung. Aufgabe : Ausgabe aller ganzen Zahlen von 0 bis 100 auf dem Bildschirm.
DO...WHILE Anweisung.
M a r c – o l i v e r p a h l Die ObjektOrientierte Mühle Das Beispiel soll noch einmal das Konzept der Objektorientiertheit erläutern. Dabei werden außerdem.
Imperative Programmierung Funktionen und Parameter
Java-Kurs - 2. Übung Entwicklungsumgebung Struktur von Programmen
Programmieren mit JAVA
PRJ 2007/1 Stefan Dissmann Motivation Problem: gleiche Datenstrukturen werden für verschiedene Objekte gebraucht: z.B. Listen von Studierenden, Kunden,
PKJ 2005/1 Stefan Dissmann Zusammenfassung Vorwoche Programm besteht aus mehreren Bestandteilen: Schlüsselwörter Sonderzeichen Bezeichner Kommentare Texte.
DVG Einführung in Java1 Einführung in JAVA.
DVG Einfache Klassen 1 Einfache Klassen. 2DVG Einfache KlassenStrukturen Beispiel: Personendaten bestehen aus String name String name.
Java in 9 Folien Besser: Online-Buch Go to Java 2.
Thema: Fibonacci-Zahlen
Bestimmung des ggT zweier Zahlen
Verzweigung.
Informatikunterricht mit Java
Vererbung Einfache Vererbung – Erben von abstrakten Klassen – Implementieren eines Interfaces.
© 2003 Pohlig Informatikgrundkurs (Pohlig-Häberle) 1 5.Was ist eine Syntax? – Ein bierseliger Bayer im Himmel 5.1 Syntax des frohlockenden Bayern Alois.
Struktogramme IF-ELSE FOR – Schleife
Seite 1 Interface - Konzept Ein Interface führt einen neuen Datentyp ein: interface Frau {... } Das Interface enthält Deklarationen ( keine Definitionen.
Rekursive Funktionen (Fakultät)
Informatik 1 Übung 7.
Abteilung für Telekooperation Übung Softwareentwicklung 1 für Wirtschaftsinformatik Dr. Wieland Schwinger
CuP - Java Neunte Vorlesung Entspricht Kapitel 4.2 und 5 des Skriptums
CuP - Java Sechste Vorlesung Entspricht ungefähr Kapitel 3. 1 – 3
Starten der Entwicklungsumgebung (IDE)
Programmierung von Agenten in Java: Implementierung einer Supply-Chain
Programmiervorkurs WS 2014/15 Methoden
Programmiervorkurs WS 2014/15 Schleifen
Java-Kurs - 8. Übung Besprechung der Hausaufgabe.
Natürliches Programmieren
Selection-Sort Insertion-Sort Bubble-Sort.
Übung Informatik I exercise01. 2 Inhaltsübersicht Nachbesprechung Übung 1 Individuelle Fragen/Bemerkungen.
Java-Kurs - 3. Übung Hausaufgabe Arrays For-Schleifen.
© 2004 Pohlig Informatik Kurse © 2004 Pohlig Informatik Kurse Der Tramp tanzt die Rekursion zünderUntersuchen(…) Basisfall Rückmeldung:
Java-Kurs - 4. Übung Hausaufgabe Weitere Kontrollstrukturen
Java-Kurs - 5. Übung Besprechung der Übungsaufgabe Klassen und Objekte
Lösung der Hausaufgaben von Vorlesung 10 Universität Bonn Institut für Kartografie und Geoinformation Dipl.-Ing. Dörschlag, Dr. Gröger, Prof. Dr. Plümer.
Java Programme nur ein bisschen objektorientiert.
Objektorientierung Gliederung von Daten und Funktionen zu Objekten
Vererbung.
JAVA lernen: Methoden.
Aufgaben zu Rückgabewerten
Java-Kurs - 4. Übung weitere Kontrollstrukturen
Felder in Java.
Java-Kurs - 2. Übung primitive Datentypen, Konstanten
Grundkurs Informatik 11-13
Mit der Turtle Java Programmieren
Cäsar-Verschlüsselung
Verschlüsselung nach Blaise de Vigenère (*1523 † 1596)
Übungen: Mustererzeugen Januar 19 Grundkurs Informatik.
Schleifen mit der Turtle
Mit Java die Turtle steuern
Cäsar-Verschlüsselung
Informatik Kurse
Grundkurs Informatik 11-13
 Präsentation transkript:

Grundkurs Informatik mit Java Blaise Vigenère  (1523-?) Vigenère-Verschlüsselung Dezember 18 Grundkurs Informatik mit Java

Grundkurs Informatik mit Java L I C H T L I C H T L I C H T L I C H T L t r u p p e n a b z u g n a c h o s t e n L I C H T L I C H T L I C H T L I C H T L t r u p p e n a b z u g n a c h o s t e n E Z W W I P V C I S F O P H V S W U A X Y Dezember 18 Grundkurs Informatik mit Java

Grundkurs Informatik mit Java Übung + vigenere(String originalText, String schluessel): String Implementieren Sie die Methode public static String vigenere(String originalText, String schluessel){ originalText = originalText.toUpperCase(); schluessel = schluessel.toUpperCase(); String geheimText = ""; for (int i = 0, j = 0; i < originalText.length(); i++, j++){ //i ist der Zähler für den Originaltext //j ist der Zähler für das Schlüsselwort if( j == schluessel.length()) j = 0; //wenn Schlüsselwort durchlaufen geheimText += (char)((originalText.charAt(i)+ schluessel.charAt(j)-130)%26+65); } return geheimText; Dezember 18 Grundkurs Informatik mit Java

Grundkurs Informatik mit Java Übung Testprogramm? Verschlüsseln Sie „Veni vidi vici“ mit dem Schlüssel „java“ public class CryptTest { public static void main (String[] args) { String originalText = „Veni vidi vici"; String schluessel = „java"; System.out.println(originalText); System.out.println(EnCrypt.vigenere(originalText,schluessel)); } Dezember 18 Grundkurs Informatik mit Java