Mathematische Berechnungen mit
JavaScript
1. JavaScript-Rechner: Programmieren
Sie eine Webseite, die als JavaScript-Rechner dienen kann! (Verwenden
Sie als Grundlage diese
Seite!)
2. Quadratische Gleichungen: Programmieren
sie eine Webseite, die quadratische Gleichungen lösen kann!
3.
Interaktiver Test:
Programmieren Sie einen interaktiven Test zu einem mathematischen Inhalt
Ihrer Wahl!
4.
Geheimschrift:
Programmieren sie eine
Webseite,
die geheime Nachrichten nach einer von Ihnen gewählten Methode
ver- und entschlüsseln kann!
Beispiel: die monoalphabetische Verschlüsselung. Mit dem Schlüsselwort
karin ergibt sich der Verschlüsselungscode
Klartext-Alphabet: |
a |
b |
c |
d |
e |
f |
g |
h |
i |
j |
k |
l |
m |
n |
o |
p |
q |
r |
s |
t |
u |
v |
w |
x |
y |
z |
Geheim-Alphabet: |
k |
a |
r |
i |
n |
o |
p |
q |
s |
t |
u |
v |
w |
x |
y |
z |
b |
c |
d |
e |
f |
g |
h |
j |
l |
m |
so dass beispielsweise der Klartext
anna in den Geheimtext kxxk übergeht und umgekehrt.
Fleißaufgabe: Anzeige
der relativen Häufigkeiten der Buchstaben in Klar- und Geheimtext.
Tipp: Zur Manipulation von Zeichenketten sind das String-Objekt,
seine Eigenschaft length
und seine Methoden indexOf,
substring, substr,
match, search und replace
nützlich; siehe auch
http://selfhtml.teamone.de/javascript/objekte/string.htm
und
http://selfhtml.teamone.de/javascript/objekte/regexp.htm.
|