Programmieren Praktikum
Diese Webseite entstand im Rahmen der Programmier Veranstaltung im zweiten Semester. In diesem Semester begannen wir mit dem Einstieg in Java. Dazu gab es ein Programmier Praktikum in dem verschiedene Java Aufgaben gelöst werden mussten. Die Präsentation der Aufgaben sollte über eine Webseite erfolgen.
Umsetzung und Werkzeuge
Diese Webseite war die erste, die ich im Internet Veröffentlicht habe. Davor habe ich mich nur offline mit der Materie beschäftigt. Der Umfang der Seite ist nicht sonderlich groß. Es gibt keinen dynamischen Content und auch keine Datenbank im Hintergrund. Die Seite besteht nur aus statischem HTML mit CSS. Die Grafiken wurden in Photoshop erstellt und entsprechend gesliced.
Binärer Suchbaum
Hier ein Beispiel einer unserer Aufgaben, die während dem Programmieren Praktikum gelöst wurden:
/*
* *******************************************************
* Aufgabe:8_2 *
* *******************************************************
* Author:Gregor Panek *
* *******************************************************
*/
public class Knoten {
public int x;
public Knoten links;
public Knoten rechts;
public Knoten (int zahl){
this.x = zahl;
this.links = null;
this.rechts= null;
}
public void einfuegen(int einfuegewert) {
if(einfuegewert>this.x){
if (this.rechts ==null){
this.rechts =new Knoten(einfuegewert);
}else{
this.rechts.einfuegen(einfuegewert);
}
}
if (einfuegewert<this.x){
if (this.rechts ==null){
this.links = new Knoten(einfuegewert);
} else{
this.links.einfuegen(einfuegewert);
}
}
}
public String toString(){
String linke_teilbaum="";
String rechte_teilbaum="";
if(this.links!=null) linke_teilbaum = this.links.toString();
if(this.rechts!=null)rechte_teilbaum = this.rechts.toString();
return "("+ linke_teilbaum+ this.x+rechte_teilbaum+")";
}
public boolean suchen(int suchzahl){
boolean li=false;
boolean re=false;
if (this.x==suchzahl){
return true;
}
else{
if (this.links!=null){
li= this.links.suchen(suchzahl);
}
if (this.rechts!=null){
re= this.rechts.suchen(suchzahl);
}
return li || re;
}
}
}
Die Webseite ist unter folgendem Link erreichbar und kann dort genauer betrachtet werden: Programmieren Praktikum







