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