Home

Portfolio_header

leftarrow_icon
Portfolio - Railstutorial

Railstutorial

HTML/CSS - Photoshop - Fireworks
Details

Portfolio - Programmieren Praktikum

Programmieren Praktikum

HTML/CSS - Photoshop
Details

Portfolio - GregorPanek

GregorPanek

Ruby on Rails - HTML/CSS - MYSQL - Javascript - Photoshop
Details

Portfolio - WBT

WBT

HTML/CSS - PHP - Flash - Mysql - Photoshop
Details

Portfolio - Sunlight

Sunlight

Illustrator
Details

Portfolio-Newsticker

Newsticker (Praxissemester)

Javascript - Photoshop - PHP - MYSQL - CMS - Flash - SEO
Details

Portfolio-Rizo

Rizo (Projektstudium)

Java - XML - Flex - Photoshop
Details

Portfolio-Black-Media-Solutions

Black Media Solutions

HTML/CSS - Photoshop
Details

rightarrow_icon

Twitter_header

Follow_me

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