Autor Beitrag
Hemisch
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 19



BeitragVerfasst: Mi 30.11.05 15:55 
Guten Abend!

Ich bins mal wieder mit ner kleinen Anfänger Frage!

Ich bin in meinem Lernbuch bereits ein paar Seiten weitergekommen (ein bis zwei Seiten minimum^^), und da stosse ich plötzlich auf diese Arrays, welche ich im moment einfach net verstehe!

Hier ist der Quelltext vom Buch den ich net vertehe (Die beiden mittleren FOR Anweisungen in der Klammer vertehe ich glücklicherweise^^).

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
procedure TfrmMain.btnCalcClick(Sender: TObject);
var
  vErgeb : array[1..10,1..10] of integer;
  vRow, vCol : integer;
begin
    for vRow := 1 to 10 do
    for vCol := 1 to 10 do
      vErgeb[vRow, vCol] := vRow * vCol;

  {for vRow := 1 to 10 do
    sgErgeb.Cells[0, vRow] := IntToStr (vRow);

  for vCol := 1 to 10 do
    sgErgeb.Cells[vCol, 0] := IntToStr (vCol);}


  for vRow := 1 to 10 do
    for vCol := 1 to 10 do
      sgErgeb.Cells[vRow, vCol] := IntToStr (vErgeb[vRow, vCol])

end;


Könntet Ihr mir eine Erklärung dazu liefern?

Wäre echt froh darüber.
Besten Dank!

mfg Hemisch

Moderiert von user profile iconGausi: Delphi-Tags hinzugefügt.
Moderiert von user profile iconChristian S.: Topic aus Algorithmen, Optimierung und Assembler verschoben am Mi 30.11.2005 um 16:40

_________________
Es gibt 10 verschiedene Arten von Leuten auf dieser Welt. Solche die Binär verstehen und solche die es nicht tun.
JayK
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1013



BeitragVerfasst: Mi 30.11.05 16:05 
1. Was verstehst du genau nicht?
2. verwende bitte zukünftg Delphi-Tags in deinen Postings (Im Beitragseditor auf Bereiche und dort dann die erste ComboBox) ;)
3. versuche mal deinen Quelltext ein wenig logischer einzurücken (die 2. For Scheleife befindet sich innerhalb der ersten, also kommt die einen Tab weiter) ;)
Marco D.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 2750

Windows Vista
Delphi 7, Delphi 2005 PE, PHP 4 + 5 (Notepad++), Java (Eclipse), XML, XML Schema, ABAP, ABAP OO
BeitragVerfasst: Mi 30.11.05 16:05 
Verwende bitte Delphi-Tags! :wink:

Ein Array ist sowas wie eine Art Tabelle. Über eine 'Koordinate' sag ich mal wir das Feld angesprochen. Wenn du dir eine Datenbanktabelle denkst. Das ist der x-Wert wie du ihn von einem Koordinatensystem aus Mathe kennst. Und der y-Wert, die 2. Koordinate. gibt sozusagen den Eintrag des Feldes wieder. Bsp:

Name Nachname
Max Mustermann
Rita Glaser


Wenn du aus dem Array den Nachnamen von Rita haben willst, dann muss du die Koordinaten 2 und 2 angeben.


Und in deinem Code wird mit der for-schleife von 1 bis zehn durchgegangen und die zahlen von 1-10 miteinander multipliziert.

Reihe1 Reihe2
1 2 4 ...

_________________
Pascal keeps your hand tied. C gives you enough rope to hang yourself. C++ gives you enough rope to shoot yourself in the foot
BattleFrog
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 53

WIN 2000
Delphi 7 Ent.
BeitragVerfasst: Mi 30.11.05 16:07 
Blätter doch einfach nochmal zurück zu der Seite, auf der Arrays erklärt werden...
(Wenn du schon ein schlaues Buch hast)
Hemisch Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 19



BeitragVerfasst: Mi 30.11.05 16:32 
Titel: Danke!
Achso, dann sind Arrays sozusagen kleine Datenbanktabellen die man einfach net sieht und in meinem Beispiel hat der Programmierer einfach eine Tabelle gemacht, damit mans kapiert neheme ich an?

mfg Hemisch
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 30.11.05 16:39 
Hallo!

Zu Arrays habe ich auch in meinem Crashkurs Delphi etwas geschrieben!

Grüße
Christian

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".