Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Γ΄ Λυκείου => Δομή ακολουθίας => Μήνυμα ξεκίνησε από: KillBill στις 08 Ιουν 2004, 04:57:52 ΜΜ

Τίτλος: η Αντιμετάθεσε σε ΠΡΟΓΡΑΜΜΑ
Αποστολή από: KillBill στις 08 Ιουν 2004, 04:57:52 ΜΜ
Αγαπητοί συνάδελφοι,

θέλω την άποψή σας σχετικά με την χρήση της Αντιμετάθεσε σε Πρόγραμμα.

Ως γνωστόν στο κεφάλαιο 2 η κλήση της Αντιμετάθεσε γίνεται γράφοντας πχ Αντιμετάθεσε(α, β). Όμως στο Κεφάλαιο 10 μαθαίνει ο μαθητής ότι μια διαδικασία, καλείται με την εντολή ΚΑΛΕΣΕ, οπότε μιας και η Αντιμετάθεσε είναι διαδικασία θα έπρεπε να πει κανεις ΚΑΛΕΣΕ Αντιμεταθεσε(α, β).

Τελικά μπορούν οι μαθητές να καλούν την διαδικασία Αντιμετάθεσε σε πρόγραμμα; και αν ναι τότε πως πιστεύετε ότι θα πρέπει να γίνει η κλήση της;

Ευχαριστώ, και περιμένω τα σχόλιά σας.
Τίτλος: Re: η Αντιμετάθεσε σε ΠΡΟΓΡΑΜΜΑ
Αποστολή από: Άρης Βερνάρδος στις 09 Ιουν 2004, 12:32:36 ΠΜ
Αγαπητέ KillBill,
η εντολή "αντιμετάθεσε" υπάρχει μόνο στους αλγορίθμους. Για να χρησιμοποιηθεί σε πρόγραμμα θα πρέπει να γραφεί μετά το ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ η σχετική διαδικασία, ώστε να μπορεί να γίνει η κλήση της μέσα από το κύριο πρόγραμμα, φυσικά με την εντολή ΚΑΛΕΣΕ όπως αναφέρεις κι εσύ.
Με εκτίμηση.
Τίτλος: Re: η Αντιμετάθεσε σε ΠΡΟΓΡΑΜΜΑ
Αποστολή από: P.Tsiotakis στις 09 Ιουν 2004, 10:46:28 ΠΜ
[glossa]

ΔΙΑΔΙΚΑΣΙΑ Αντιμετάθεσε (αριθμός_1, αριθμός_2)
ΜΕΤΑΒΛΗΤΕΣ
     ΠΡΑΓΜΑΤΙΚΕΣ : αριθμός_1, αριθμός_2, βοηθητική
ΑΡΧΗ
     βοηθητική <- αριθμός_1
     αριθμός_1 <- αριθμός_2
     αριθμός_2 <- βοηθητική   ! πρώην τιμή της μεταβλητής αριθμός_1
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

[/glossa]

Πρέπει να τονιστεί οτι δεν μπορεί να χρησιμοποιηθεί η παραπάνω διαδικασία για αντιμετάθεση σε πίνακα χαρακτήρων

Υπάρχουν ασκήσεις στον δικτυακό κόμβο που παρουσιάζεται στο τέλος του εν λόγω μηνύματος

Με εκτίμηση,   :juggle:
Τίτλος: Re: η Αντιμετάθεσε σε ΠΡΟΓΡΑΜΜΑ
Αποστολή από: flou στις 09 Ιουν 2004, 10:12:31 ΜΜ
Αγαπητέ Παναγιώτη
γιατί δεν μπορεί να χρησιμοποιηθεί η διαδικασία σου για αντιμετάθεση 2 στοιχείων ενός πίνακα ως εξής?
ΚΑΛΕΣΕ Αντιμετάθεσε(Π[α], Π[α-1]) (για παράδειγμα)
Το είχα συναντήσει αυτό σε ένα πρόγραμμα που έφτιαξα σε ΓΛΩΣΣΑ , αν θυμάμε καλά και δεν το χρησιμοποίησα.

Γεια χαρά

Ηλίας Πούλης
Τίτλος: Re: η Αντιμετάθεσε σε ΠΡΟΓΡΑΜΜΑ
Αποστολή από: flou στις 09 Ιουν 2004, 10:13:53 ΜΜ
Ξέχασα
πως εννοείται ότι στο τμήμα δηλώσεων είχα βάλει χαρακτήρες τις μεταβλητές.
Ηλίας Πούλης
Τίτλος: Re: η Αντιμετάθεσε σε ΠΡΟΓΡΑΜΜΑ
Αποστολή από: P.Tsiotakis στις 09 Ιουν 2004, 10:16:27 ΜΜ
Μα ακριβώς έτσι χρησιμοποιείται... Για τον τύπο των μεταβλητών αριθμός1 και αριθμός2 μιλούσα


Καληνύχτα, τα λέμε αύριο