C# und die Vigenere-Verschlüsselung
11. Februar 2010
Um die Vigenere-Verschlüsselung zu verstehen, sollte man wissen wie die Caesar-Verschlüsselung funktioniert. Und zwar wird jeder Buchstabe um eine bestimmte Anzahl an Stellen verschoben. D.h. wenn wie ‘a’ haben und wir nun z.B. um vier Stellen weitergehen, dann kommt ‘e’ raus. Bei ‘b’ kommen wir bei ‘f’. Bei ‘c’ kommen wir bei ‘g’ usw. D.h. jedes Zeichen wird um eine bestimmte Anzahl an Zeichen verschoben. Das Problem bei der Caesar-Verschlüsselung ist: Man hat nur 25 Möglichkeiten zu verschlüsseln. D.h. man hat den verschlüsselten Text ziemlich schnell entschlüsselt. Den Rest des Beitrags lesen »
Ein Fenster in C# erstellen
9. Februar 2010
Ich habe gerade ein wenig gesurft und geschaut, wie man in C# ein Fenster erstellt. Erstaunt hat mich dass man auf der ersten Seite in Google nichts dazu gefunden hat (naja gut, fast nichts). Ich meine jetzt nicht das Erstellen eines Fensters mit Hilfe von einem Visual Studio sondern ganz alleine und ohne Hilfe von Entwicklungsumgebungen. Deshalb hab ich mich entschieden hier einen kleinen Quelltext zu veröffentlichen, wie das auf einfachem Wege geht: Den Rest des Beitrags lesen »
Zufallszahlen bei C#
8. Februar 2010
Man braucht immer und überall mal Zufallszahlen. Vor allem wenn man eventuell kleine Spiele mit Würfel schreiben will oder ähnliches. Auch bei C# kann man ganz einfach Zufallszahlen erzeugen. Ich kenne bisher nur eine Formel, wie man dazu kommt. Ich zeige das mal an einem kleinen Beispielprogramm: Den Rest des Beitrags lesen »
Der Binomialkoeffizient
7. Februar 2010
So, jetzt hab ich mich in meiner Freizeit noch ein wenig mit dem Programmieren beschäftigt. Dieses mal kam der Binomialkoeffizient dran. Wer das nicht kennt: Man sollte wissen, was binomische Formeln sind. Sowas wie z.B.
(a + b)^2 = a^2 + 2*a*b + b^2
Jetzt gibt es vor jeder Variablenkombination (a^2, a * b, b^2) Faktoren. Diese werden durch den Binomialkoeffizienten bestimmt. Die Formel lautet:
(n | k) = (n!) / ((n-k)! * k!).
Der Binomialkoeffizient wird in der Mathematik so geschrieben: http://de.wikipedia.org/wiki/Binomialkoeffizient, doch ich kann das hier auf diese Weise schlecht so schreiben, deshalb eine kleine – leider falsche – Variante. Das Ausrufezeichen bedeutet Fakultät. Fakultät hat folgende Definition: n! = 1 * 2 * 3 * … * n. Doch wie benutzt man die Binomische Formel und den Binomialkoeffizienten? Den Rest des Beitrags lesen »
Wahrscheinlichkeiten der Augensummen
7. Februar 2010
Ich hab mich schon lang nicht mehr gemeldet. Wird mal wieder Zeit dass ich das tue. Ich hab heute für mich ein kleines Programm geschrieben, dass mir die Anzahl der Augensumme zweier Würfel ausgibt. D.h. wie oft ist die Summe 2, 3, 4, etc. Das ist ganz nettes kleines Programm das ich mit Hilfe von C# programmiert habe. Hier mal mein Code: Den Rest des Beitrags lesen »