ΔΙΑΔΙΚΑΣΙΑ
όνομα(παρ1,
παρ2, ... , παρN){...Εντολές...}
ορίζει μια διαδικασία με το όνομα που θέλετε.
Η διαδικασία μπορεί να περιέχει μηδέν ή
περισσότερες παραμέτρους οι οποίες φέρουν τις δικές τους
ονομασίες. Αυτές οι παράμετροι
μπορούν να χρησιμοποιηθούν μόνο μεταξύ των αγκύλων της
διαδικασίας.
Παράδειγμα:
# διαδικασία δημιουργίας ενός ορθογωνίου
ΔΙΑΔΙΚΑΣΙΑ ΟΡΘΟΓΩΝΙΟ(ΠΛΑΤΟΣ, ΜΗΚΟΣ)
{
ΒΑΨΕ_ΑΣΠΡΟ
ΕΠΑΝΕΛΑΒΕ(2)
{
ΜΠΡΟΣΤΑ(ΠΛΑΤΟΣ)
ΔΕΞΙΑ
ΜΠΡΟΣΤΑ(ΜΗΚΟΣ)
ΔΕΞΙΑ
}
ΣΤΑΜΑΤΑ_ΒΑΨΙΜΟ
}
όνομα(παρ1,
παρ2, . .
. , παρN)
iΓια να εκτελεστεί η διαδικασία πρέπει
να την καλέσετε με το όνομά της και με όσες παραμέτρους
την έχετε ορίσει
Example:
# κάλεσε την διαδικασία ΟΡΘΟΓΩΝΙΟ
ΜΠΡΟΣΤΑ(1)
ΟΡΘΟΓΩΝΙΟ(3,2) # σχεδιασμός ορθογωνίου με διαστάσεις 3,2
ΜΠΡΟΣΤΑ(3)
ΟΡΘΟΓΩΝΙΟ(1,4) # σχεδιασμός ορθογωνίου με διαστάσεις 1,4
# εδώ είναι ο ορισμός της διαδικασίας ΟΡΘΟΓΩΝΙΟ
ΔΙΑΔΙΚΑΣΙΑ ΟΡΘΟΓΩΝΙΟ(ΠΛΑΤΟΣ, ΜΗΚΟΣ)
{
ΒΑΨΕ_ΑΣΠΡΟ
ΕΠΑΝΕΛΑΒΕ(2)
{
ΜΠΡΟΣΤΑ(ΠΛΑΤΟΣ)
ΔΕΞΙΑ
ΜΠΡΟΣΤΑ(ΜΗΚΟΣ)
ΔΕΞΙΑ
}
ΣΤΑΜΑΤΑ_ΒΑΨΙΜΟ
}
|