AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Matrizen (Erstellen, Rechnen)

Ein Thema von mariusbenz · begonnen am 6. Mär 2015 · letzter Beitrag vom 11. Sep 2015
Antwort Antwort
Dejan Vu
(Gast)

n/a Beiträge
 
#1

AW: Matrizen (Erstellen, Rechnen)

  Alt 6. Mär 2015, 19:08
Er soll z.B. in eine Edit-Komponente 4 Ziffern eingeben...
In eine zweite Edit-Komponente gibt er beliebig viele Ziffern ein, z.B. 10...
Woher weißt Du, welche Dimensionen deine erste Matrix haben soll, wenn z.B. 16 Zahlen eingegeben werden? 4x4 oder 2x8 oder 8x2?
Oder soll die erste Matrix immer quadratisch sein?
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#2

AW: Matrizen (Erstellen, Rechnen)

  Alt 6. Mär 2015, 20:46
Ich würde es einfach genau so machen, wie du es in deinem Beitrag schon intuitiv gemacht hast: Einfach ein mehrzeiliges Textfeld (TMemo), mit Leerzeichen oder Tabs zwischen den einzelnen Spalten und Zeilenumbruch zwischen den Zeilen. Genauer gesagt habe ich sowas glaube ich schon mal genau so umgesetzt, wenn ich mich recht erinnere. Sieht vielleicht weniger schick aus, ist aber in der Praxis viel bequemer als mit irgendeinem Stringgrid herumzufummeln.
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Matrizen (Erstellen, Rechnen)

  Alt 6. Mär 2015, 21:22
Warum sollte mit dem StringGrid da irgendwas fummelig sein?

Im Gegenteil, denn da habe ich auch schon die Dimensionen der Matrix als Information, ist doch super. Bei einem Memo müsste ich die Eingaben erst parsen, beim StringGrid nehme ich nur StrToFloat pro Zelle und der Drops ist gelutscht.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
mariusbenz

Registriert seit: 6. Mär 2015
38 Beiträge
 
Delphi 10.3 Rio
 
#4

AW: Matrizen (Erstellen, Rechnen)

  Alt 6. Mär 2015, 21:44
Danke schon mal für die vielen Antworten.

Vorweg, es handelt sich dabei nicht um eine Schulaufgabe, bin lediglich aus dem Matheunterricht darauf gekommen, dieses Programm zu entwickeln.

Zu der Frage warum die Eingabe über ein Edit Feld laufen soll ist: Die einzugebenen Zahlen stehen für ein Wort, wobei A=1,B=2,C=3,...,Z=26 bedeuten und das Wort "Hallo" kann
man ja schlecht in eine String Grid Komponente schreiben.
Die erste Matrix soll dabei die Codierungsmatrix sein, anfangs als 2x2 Matrix für ein 4-stelliges Passwort.
Die zweite Matrix stellt ein Wort dar, dass in einen Zahlencode umgewandelt wird.
Am Ende soll das Programm also quasi nen Text verschlüsseln und man kann ihn nur entschlüsseln und lesbar machen wenn man das Passwort, also die Codierungsmatrix kennt.
Ich wollte aber erst mal anfangen Zahlen zu verschlüsseln.

Zur Delphi Version kann ich nichts sagen, da ich das ganze über Lazarus mache(installiert vor 2 Jahren)
  Mit Zitat antworten Zitat
Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#5

AW: Matrizen (Erstellen, Rechnen)

  Alt 7. Mär 2015, 10:55
Ah, schön zu hören

Wo genau liegt denn konkret dein Problem? Dein Plan bis jetzt klingt doch relativ ausgereift.
  Mit Zitat antworten Zitat
mariusbenz

Registriert seit: 6. Mär 2015
38 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Matrizen (Erstellen, Rechnen)

  Alt 7. Mär 2015, 17:19
Hab mir nochmal ein paar Gedanken gemacht und hab dabei festgestellt, dass ich auf zu viele Probleme stoßen werde.
Und da meine Programmierkenntnisse noch recht überschaubar sind, schiebe ich das Projekt mal lieber etwas nach hinten.
Trotzdem danke für die Antworten, ich werde irgendwann nochmal hier drauf zurückkommen.
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#7

AW: Matrizen (Erstellen, Rechnen)

  Alt 7. Mär 2015, 18:14
Warum sollte mit dem StringGrid da irgendwas fummelig sein?

Im Gegenteil, denn da habe ich auch schon die Dimensionen der Matrix als Information, ist doch super. Bei einem Memo müsste ich die Eingaben erst parsen, beim StringGrid nehme ich nur StrToFloat pro Zelle und der Drops ist gelutscht.
Wenn man Daten schnell eingeben will, dann geht das mit einem einfachen Texteditor immer noch bequemer als mit einem StringGrid. Da kann man nämlich einfach die Daten runterschreiben und muss nicht in irgendwelchen Zellen herumklicken. Aber ich habe die Frage wohl etwas missverstanden.
  Mit Zitat antworten Zitat
mariusbenz

Registriert seit: 6. Mär 2015
38 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Matrizen (Erstellen, Rechnen)

  Alt 11. Sep 2015, 13:13
Falls es jemanden interessiert, ich habe das Programm nun fertiggestellt.

Ich habe die Zeichen einfach in ein Array einlesen lassen und damit dann weitergerechnet.
Ich habe es so erweitert, dass man nun Textdateien einlesen lassen kann, die dann in Zahlen umgewandelt werden um mit ihnen rechnen zu können und für die Ausgabe wieder umgewandelt werden. Man kann auswählen, ob das Programm die Zahlen in ihren jeweiligen UNICODE umwandelt oder in ein eigenes "Zahlensystem", welches aus Buchstaben besteht. Das Programm kann natürlich einen zuvor verschlüsselten Text auch wieder entschlüsseln, sofern man das Passwort/den PIN kennt.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz