Fragen zum Thema InterRun
-
Christian Hönnicke
- Profi
- Beiträge: 105
- Registriert: Sa, 10 Feb, 2007 19:31
Beitrag
von Christian Hönnicke » Mo, 17 Jan, 2011 21:45
Hallo Dirk,
ich wollte im anderen Thread nicht unter anderem Thema weiter machen.
Kannst du bitte erklären, wie man mit typisierten Arrays arbeitet? Ich würde gerne was der folgenden Art umsetzen (Pseudocode - inhaltlich sinnfrei):
Code: Alles auswählen
Var a[] : Integer
...
a = new Integer[100]
for (int i = 1; i < a.Count; i++)
a[i] = a[i-1] + i
next
Show(a)
...
procedure Show(var a[] : Integer) // für beliebig große Arrays
foreach i in a
sm (i)
next
end procedure
Gruß
Christian
-
Team Schauries
- Site Admin
- Beiträge: 1058
- Registriert: Mo, 17 Jan, 2005 20:25
- Wohnort: Essen
Beitrag
von Team Schauries » Do, 27 Jan, 2011 18:24
Hallo Christian,
unter InterRun würde das ungefähr so aussehen…
Code: Alles auswählen
Var a[100] : Integer
Var I : Integer
...
For I = 1 to 99
a[i] = a[i-1] + i
Next
Show(a)
...
Procedure Show(var a[] : Integer) // für beliebig große Arrays
Var I : Integer
For i = 0 to 99
Sm ( IntToStr( a[i] ) )
Next
EndProcedure
Leider gibt es in der Version 9.4 bei der Initialisierung einer Array-Varablen einen Fehler daher empfehle ich die aktuelle Beta-Version 9.5
http://www.eurokass.de/beta/EK270111.exe
Viele Grüße,
Dirk
Team Schauries