Gegenwärtig in Arbeit befindliche Delphi-Projekte |
![]() |
![]() |
Letztmalig dran rumgefummelt: 31.01.25 02:28:54 |
![]() |
Ein Programm
ist die Umsetzung eines Algorithmus und der zugehörigen Datenbereiche in
eine Programmiersprache. Während Algorithmen relativ allgemein beschrieben
werden können, sind Programme wesentlich konkreter. Nach DIN 44300 ist ein Programm eine „nach den Regeln der verwendeten Programmiersprache festgelegte syntaktische Einheit aus Anweisungen und Vereinbarungen, welche zur Lösung einer Aufgabe notwendige Elemente umfasst“. Eng mit dem Programm verknüpft sind Begriffe wie: Algorithmus, Daten, Datei, Variablen Datentypen, Resultate, Software. Nicht unbedingt ist der Begriff des Programms an den Computer gebunden (wenngleich er heute meist damit im Zusammenhang zu sehen ist!!!), so gibt es Veranstaltungsprogramme, das Fernsehprogramm (wahrscheinlich das bekannteste), selbst der Fahrplan der Bundesbahn repräsentiert ein Programm eine Folge von Schritten (deren Ablauf) nach einer geplanten Reihenfolge. |
|||||||
![]() |
1. Teilbarkeitsregeln |
|||||||
![]() |
|
|||||||
![]() |
Quellen:
|
1. Testen auf Teilbarkeit - Anwendung der Teilbarkeitsregeln |
![]() |
![]() |
![]() |
2. Game of Life |
![]() |
![]() |
![]() |
![]() |
Nicht nur für die generelle Computerarbeit - hier, beim Programmieren, gilt ganz besonders der Lehrsatz der Informatik: das Problem sitzt immer vor dem Computer - braucht natürlich seine Zeit, bis das der Teutone so mitkriegt ;-) | ||||||||
![]() |
|
3. VIC-Code |
![]() |
![]() |
![]() |
![]() |
Das ist ein Chiffrier- und Codierverfahren aus der Zeit des Kalten Krieges mit einigen Extremen in der angewandten Technik - aber auch in zwei herausstechenden Eigenschaften in Bezug auf seine Nutzung: ... das Verfahren wurde händig eingesetzt - es sind keinerlei Hilfsmittel notwendig. Die Anzahl und Art der Schlüssel sind extrem komplex, aber trotzdem leicht zu merken - das bedeutet wiederum: es gibt nirgends etwas Aufgeschriebenes - der Agent hat alles im Gedächtnis. Zudem wird zwar mit hohem Aufwand, aber mit nur geringsten Änderungsparametern ein Ziffernstrom generiert, der sehr zufällig aussieht und mit Änderung von nur einem einzigen Wert etwas völlig Neues erzeugt, ein scheinbarer "Zufallsziffernstrom" berechnet. | ||||||||
![]() |
|
||||||||
![]() |
|
4. Das Springer-Problem |
![]() |
![]() |
![]() |
![]() |
... arbeitet mit Back-Tracking - eines der interessantesten Verfahren in der Informatik, wenn es um irgendwelche systematischen Untersuchungen geht sowie darum, eindeutig als nicht zielführend Erkanntes zu verwerfen und bicht mehr in die weitere Suche einzubeziehen. | ||||||||||
![]() |
|
5. Lochkartenstanzer/Lochkartenleser |
![]() |
![]() |
![]() |
![]() |
|||||||||||||||||||||
![]() |
|
6. Das Teilerproblem ... |
![]() |
![]() |
![]() |
![]() |
... sieht auf den ersten Blick ganz einfach aus - zeigt seine Rafinesse erst bei näherer Betrachtung. Wenn angenommen wird, das ein bestimmter Geld- oder anderer Wertebetrag gegeben sei und dieser in bestimmte geanu definierte Stückelungen geteilt werden soll, wie es bei Geld der Fall ist, dann muss die Summe schon einmal gerazahlig sein, wenn durch zwei geteilt werden soll. Für andere Teiler gelten die Teilbarkeitsregeln. |
![]() |
![]() |
7. Das Brother 2023-Problem ... |
![]() |
![]() |
![]() |
![]() |
... wurde 2024 erstmalig öffentlich publiziert, denn es barg eine gewaltige mathemtische Sicherheitslücke bei der Vergabe der Logins auf Netzwerkdrucker dieser Firma. Sicherheit beruht im wesentlichen auf der Basis der Multiplikation zweier sehr großer Primzahlen als methematische Trapdoor-Funktion. Die gewünschte Sicherheit besteht in der geringen Wahrscheinlichkeit, diese beiden Zehlen durch systematische Untersuchungen in technisch verwertbarer Zeit wieder zu replizieren. | ||||||||||||
![]() |
|
8. Hexadezimal-Sudoku |
![]() |
![]() |
![]() |
![]() |
Die Palette ist relativ groß und zwischenzeitlich decken wir auch alle relevanten Grundsysteme ab - nutzen zwar noch aus alter Gewohnheit imperative Strukturen, lenken aber um auf Objektorientierung sowie Datenbankenanbindung und Webfähigkeit - also Forderungen, wie sie ganz praktisch und aus der Wirtschaft gestellt werden. | ||||||
![]() |
|
9. Bi- und Trigramme suchen |
![]() |
![]() |
![]() |
![]() |
Diese Funktionen können dabei helfen, statistische Wiederholungen in Kryptotexten aufzuspoüren und diese dann statistisch auszuwerten. Bestimmte Bi- und/oder Trigramme mommen in den einzelnen Sprachen mit verschiedener Häufigkeit vor. | ||||||||
![]() |
|
10. Die Trinär-Uhr |
![]() |
![]() |
![]() |
![]() |
Das Trinär-Zahlensystem arbeitet prinzipiell genau so, wie das Dezimal-, das Binnär- oder Oktalzahlensystem - nur anders! ;-) | ||||||
![]() |
|
![]() zur Hauptseite |
© Samuel-von-Pufendorf-Gymnasium Flöha | © Frank Rost am 5. September 2023 um 0.23 Uhr |
... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-) „Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“ Diddi Hallervorden, dt. Komiker und Kabarettist |
Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-) |