Die nötigen Dateien finden Sie
hier. Bitte
extrahieren Sie diese in Ihr Homeverzeichnis.
Aufgabe ist es, den vorgegebenen Java-Programmrumpf
Entropie.java
zu vervollständigen. Es wird ein Alphabet aus einer Datei geladen, wobei
der Dateiname als Kommandozeilenparameter angegeben wird. Für jedes
Zeichen ist zusätzlich die Wahrscheinlichkeit gegeben. Der bisherige
Programmrumpf übernimmt das Einlesen und Ablegen in Variablen. Zunächst
soll die Entropie des Alphabets berechnet werden. Anschliessend soll ein
Satz dieses Alphabets eingelesen werden und der Informationsgehalt -
unter Verwendung der eingelesenen Wahrscheinlichkeitsverteilung -
berechnet werden. Die Entropie des Alphabets und der Informationsgehalt
des Satzes sollen ausgegeben werden.