Sign in Join
Wiki copytemporary

Procedure/de: what changed

Revision 1 to 2. Removed lines have a minus sign; added lines have a plus sign.

OldNewLine
1-\
21Zurück zu den [[Reserved words/de|reservierten Wörtern]].\
32Zurück zu den [[Pascal basics/de|Pascal Grundlagen]].\
4-\
3+
54Eine Prozedur ist:
65
76- ein Unterprogramm
87- Bestandteil einer [[Unit/de|Unit]]
98
10-\
119Eine Prozedur kann:
1210
1311- über Variablen mit den anderen Teilen des Programms kommunizieren
1412- über Ihren Namen keine Ergebnisse zurück liefern
1513- von anderen Teilen des Programms aufgerufen werden
1614- andere Teile des Programms aufrufen
1715
18-\
1916Eine Prozedur kann im interface Abschnitt der [[Unit/de|Unit]] für andere Units zugänglich (öffentlich) gemacht werden.\
2017Eine Prozedur kann nur im implementation Abschnitt der [[Unit/de|Unit]] codiert werden.\
2118Beispiel für die Verwendung von Prozeduren:
2219
2320``` pascal
2421procedure tauschen(c1: char, c2: char);
2522var
2623 ...
2724begin
2825 ...
2926 end;
3027
3128 procedure aufrufen();
3229 var
3330 ...
3431 begin
3532 ...
3633 // hier wird die Prozedur tauschen in einer anderen Prozedur aufgerufen
3734 // beim Aufruf der anderen Prozedur werden dieser Variablen als Parameter übergeben
3835 tauschen(s[1],s[3]);
3936 ...
4037 end;
4138```
4239
4340---
4441*From the Free Pascal wiki, page "Procedure/de", as it stood on 2020-02-23 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history