![]() |
Einführung Stack Klasse 12
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo! Ich muss es leider hier nochmal versuche, habe gerade im falschen Forum gepostet!
Im Info Grunskurs Klasse 12 sollen wir einen ADT Stack programmieren. Dieser soll aussehen wie im Anhang.Das ganze Programm soll sich auf 2 Units stützen, der Oberfläche und der unit Stack. Den einzigen Hinweis, den wir bekommen haben sind die Befehle push, pop, init und top, sowie die function empty. Ich habe aber keinerlei Ahnung wie diese aufgerufen werden, bzw. wie ich die beiden units veknüpfen soll. Meinen ersten Versuch könnt ihr ja im Anhang bewundern. Bitte helft mir weiter, ich finde auch nix zum Nachlesen (das Meiste verstehe ich nicht!!!) |
Re: Einführung Stack Klasse 12
Zitat:
![]() Und, ganz ehrlich: Das hätte man über Google finden können. Und wenn du das nicht verstehst... Nun ja, bei konkreten Fragen helfen wir dir gerne weiter. Die Grundlagen musst du dir schon selbst aneignen. |
Re: Einführung Stack Klasse 12
Zitat:
|
Re: Einführung Stack Klasse 12
okay...gut
also erstmal weiß ich nicht wie ich die typendeklaration mache!
Delphi-Quellcode:
so hab ich es mir gedacht, aber es funktioniert nicht. iuch brauche einen array, aber es sollte auch ein typ sein meinte die lehrerin. Wie wird das nun richtig deklariert? Ich bastel schon immerzu rum aber komm nich auf die Lösung!
type st:array[1..5] of integer;
private stackpointer, zahl, a:integer; private procedure Init(var ST:integer); procedure Push(var ST:integer; zahl:integer); procedure Top (var ST:integer; zahl:integer); procedure Pop (var ST:integer; zahl:integer); |
Re: Einführung Stack Klasse 12
So wie du das machst vermischst du Klassendeklarationen bzw. Record-Deklarationen mit normalen Typendeklarationen.
Kannst dir ja auch ein Record machen was die Proceduren und Parameter bereitstellt bzw. das ganze mit einer Klasse lösen. Ansonsten kannst du dir ja mal die Sourcen von der Klasse TStack anschauen, welche glaube ich in neuen Delphiversionen schon mitgeliefert wird. |
Re: Einführung Stack Klasse 12
ich weiß jetzt nicht was ich machen soll^^ kannst du mir vll ein ansatz geben?
|
Re: Einführung Stack Klasse 12
|
Re: Einführung Stack Klasse 12
für den Anfang reicht es vielleicht schon, mal in die OH "record" einzutippen, ansonsten
![]() |
Re: Einführung Stack Klasse 12
Besser wäre es aber den Crashkurs von Anfang an durchzuarbeiten und zu überprüfen, ob ihm die Grundlagen geläufig sind.
|
Re: Einführung Stack Klasse 12
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:36 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