1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.

Slides:



Advertisements
Ähnliche Präsentationen
Algorithmen und Datenstrukturen
Advertisements

Forschungszentrum caesar
Zusammenfassung der Vorwoche
Suche in Texten (Stringsuche )
Sequentielle Liste - Array
Sortierverfahren Richard Göbel.
FH-Hof Verwaltung von Zeichenketten Richard Göbel.
ARRAY oder FELD oder VEKTOR
Polymorphie (Vielgestaltigkeit)
Processing: Arrays & Laden von Dateien Aufbauend auf dem Beispiel: File I/O LoadFile1.
Perl-Grundlagen Teile der Präsentation von A. Grupp,
Excel Kurs Teil VII Textfunktionen ( TEXT, LÄNGE, LINKS, RECHTS, TEIL, FINDEN ) Einladen von Textdateien Text in Spalten F. Bäumer.
Einführung in die Programmierung Datensammlung
FH-Hof HTML - Einführung Richard Göbel. FH-Hof Komponenten des World Wide Webs WWW Browser HyperText Transfer Protocol (HTTP) via Internet WWW Server.
Java programmieren mit JavaKara
Kontrollstrukturen Verwendung: Steuerung des Ablaufs.
AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG
1.2 Attribute und Methoden Aufbau einer Java-Klasse:
Javakurs FSS 2012 Lehrstuhl Stuckenschmidt
Vom Umgang mit Daten. public void myProgram() { int[] saeulenWerte = new int[world.getSizeX()]; for (int i = 0; i < saeulenWerte.length; i++) { saeulenWerte[i]
AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG
Java-AG Benutzeroberflächen Juni 2001 Michael Haas.
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
Datentypen Überblick Datentypen Einfache / fundamentale Datentypen
Informatik Datenstruktur Graph 3.3 Durchlaufen von Graphen
A) Erklären Sie den Datentyp char. b) Erklären Sie den Datentyp Struct c) Erklären Sie die Wirkungsweise des Operators & bei Anwendung im Zusammenhang.
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
Java-Kurs - 3. Übung Hausaufgabe Arrays For-Schleifen.
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER.
Delphi Chars und Strings
Pointer. * und &  Bei der Definition int var1; ○ // „normale“ Variable int *var2; ○ // Zeiger auf einen Integer int *var2 = NULL; ○ // … incl. Initialisierung.
1 Arrays und Schleifen Özgü & Tim. 2 Inhaltsverzeichnis Arrays Was ist ein Array? Bauanleitung Beispiel Matrix Fehler Schleifen Wofür Schleifen? While-Schleife.
Einführung in die Wahrscheinlichkeitsrechnung
Motoremissionen mobiler Anlagen – Stand der Technik
Algorithmen und Datenstrukturen
Algorithmen und Datenstrukturen
Rehwild die richtige Altersbestimmung
Wissensmanagement im Zeitalter von Digitaler Transformation
GABI UND BEN.
Einführung in Web- und Data-Science
Neue Unterrichtsmaterialien zur Teilchenphysik Philipp Lindenau CERN | Herzlich willkommen! Präsentation mit Notizen hinterlegt!
Einführung in die Benutzung des Einkaufportals der Eckelmann AG
Einfache Schritte zur Anwendung der LOGICON Caries Detector Software
Roma, Sinti und Jenische Stand- und Durchgangsplätze
Christian Eriksen.
Ostern in Deutschland.
Einführung in Web- und Data-Science Clustering
Forschungsmethoden in der Teilchenphysik
Forschungsmethoden in der Teilchenphysik
Sondenbahnen berechnen mit der Zeitschrittmethode
Station 3 von Alexander, Christian und Sissy
Evaluation & Forschungsstrategien
Seismologie Und Seismik
1. Einleitung, Problemstellung und Zielsetzung
Arbeiten mit dem Terminal
Lineare Gleichungssysteme mit 3 Unbekannten
Ausblick Zu der nicht-euklidischen Geometrie gehören auch
Cäsar-Verschlüsselung
Arrays in Java Ein Array ist eine Variable, die aus einer An-zahl von Elementen des gleichen Datentyps besteht, die aufeinanderfolgend im Speicher liegen.
Cäsar-Verschlüsselung
Arrays in C Ein Array ist eine Variable, die aus einer Anzahl von Elementen des gleichen Datentyps besteht, die aufeinanderfolgend im Speicher liegen.
 Präsentation transkript:

1 VeranstaltungThemaTeilnehmerBetreuer AINF-Lehrgang PROGRAMMIEREN Martina GREILER Wolfgang KATOLNIG Peter RENDL Helfried TUISEL Peter ZYCH Heinz STEGBAUER Walter WALDNER

2 Programmieren Beispiel: Worterraten 4 Aufgabenstellung Funktionsbeschreibung Eingesetzte Komponenten Programmiergehalt Lösungsansatz Aufgabenstellung /1 Aufbauend auf 'Worterraten 2'. 4A: Wort eingeben und ersten und letzten Buchstaben des Wortes darstellen  4B: Auswahl erster und/oder letzter Buchstabe 4C: Wort 'verschlüsselt' darstellen

3 Programmieren Beispiel: Worterraten 4 Aufgabenstellung Funktionsbeschreibung Eingesetzte Komponenten Programmiergehalt Lösungsansatz Aufgabenstellung /2 Aufbauend auf 'Worterraten 2'. 4A: Wort eingeben und ersten und letzten Buchstaben des Wortes darstellen 4B: Auswahl erster und/oder letzter Buchstabe 4C: Wort 'verschlüsselt' darstellen

4 Programmieren Beispiel: Worterraten 4 Aufgabenstellung Funktionsbeschreibung Eingesetzte Komponenten Programmiergehalt Lösungsansatz Aufgabenstellung /3 Aufbauend auf 'Worterraten 2'. 4A: Wort eingeben und ersten und letzten Buchstaben des Wortes darstellen 4B: Auswahl erster und/oder letzter Buchstabe  4C: Wort 'verschlüsselt' darstellen

5 Programmieren Beispiel: Worterraten 4 Aufgabenstellung Funktionsbeschreibung Eingesetzte Komponenten Programmiergehalt Lösungsansatz Aufgabenstellung /4 Aufbauend auf 'Worterraten 2'. 4A: Wort eingeben und ersten und letzten Buchstaben des Wortes darstellen 4B: Auswahl erster und/oder letzter Buchstabe 4C: Wort 'verschlüsselt' darstellen

6 Programmieren Beispiel: Worterraten 4 Aufgabenstellung Funktionsbeschreibung Eingesetzte Komponenten Programmiergehalt Lösungsansatz Aufgabenstellung /5 Aufbauend auf 'Worterraten 2'. 4A: Wort eingeben und ersten und letzten Buchstaben des Wortes darstellen 4B: Auswahl erster und/oder letzter Buchstabe 4C: Wort 'verschlüsselt' darstellen 

7 Programmieren Beispiel: Worterraten 4 Aufgabenstellung Funktionsbeschreibung Eingesetzte Komponenten Programmiergehalt Lösungsansatz Aufgabenstellung /6 Aufbauend auf 'Worterraten 2'. 4A: Wort eingeben und ersten und letzten Buchstaben des Wortes darstellen 4B: Auswahl erster und/oder letzter Buchstabe 4C: Wort 'verschlüsselt' darstellen

8 Programmieren Beispiel: Worterraten 4 Aufgabenstellung Funktionsbeschreibung Eingesetzte Komponenten Programmiergehalt Lösungsansatz Funktionsbeschreibung /1 4A: Ein Wort soll über ein Eingabefeld eingelesen werden. Danach wird das Wort sowie der Anfangs- und Endbuchstabe dieses Wortes angezeigt. 4B: Wie 4A, nur soll mit Hilfe zweier Kontroll- felder die Anzeige von Anfangs- und Endbuchstabe ausgewählt werden können.

9 Programmieren Beispiel: Worterraten 4 Aufgabenstellung Funktionsbeschreibung Eingesetzte Komponenten Programmiergehalt Lösungsansatz Funktionsbeschreibung /2 4C: Aufbauend auf 4B soll nun das Wort 'verschlüsselt' dargestellt werden. Dabei sollen alle Buchstaben, die nicht dem Anfangs- oder Endbuchstaben (je nach Auswahl) entsprechen, durch einen Punkt '.' ersetzt werden. Beispiel: PROGRAMM  P.....MM

10 Programmieren Beispiel: Worterraten 4 Aufgabenstellung Funktionsbeschreibung Eingesetzte Komponenten Programmiergehalt Lösungsansatz Eingesetzte Komponenten Zusätzlich zu Worterraten 1-3: Kontrollfeld (CheckBox) Anzeigetafel (Panel)

11 Programmieren Beispiel: Worterraten 4 Aufgabenstellung Funktionsbeschreibung Eingesetzte Komponenten Programmiergehalt Lösungsansatz Programmiergehalt Datentyp int, bool, String for -Schleife if -Struktur Felder (arrays)

12 Programmieren Beispiel: Worterraten 4 Aufgabenstellung Funktionsbeschreibung Eingesetzte Komponenten Programmiergehalt Lösungsansatz Lösungsansatz /1 4C: Ein bool'sches Array mit 27 Einträgen wird mit false initialisiert. Dabei entspricht der Buchstabe 'A' dem Index 1, 'B' dem Index 2, usw. (Achtung: Wort in Großbuchstaben umwandeln und auf nicht-alphabetische Zeichen überprüfen!). Kommt ein Buchstabe als Anfangs- oder Endbuchstabe vor, so wird der entsprechen- de Eintrag im Array auf true gesetzt. Vom ASCII-Wert des Zeichens muss dabei 64 subtrahiert werden um zum entsprechenden Index zu gelangen.

13 Programmieren Beispiel: Worterraten 4 Aufgabenstellung Funktionsbeschreibung Eingesetzte Komponenten Programmiergehalt Lösungsansatz Lösungsansatz /2 Danach wird mit Hilfe einer for -Schleife (von der ersten bis zur letzten Stelle) das Wort durchlaufen. Wenn der entsprechen- de Buchstabe den Eintrag true im Array hat, wird er angezeigt. Wenn der Eintrag false ist, wird ein Punkt '. ' ausgegeben.