Αποστολέας Θέμα: Σωστό-Λάθος που διχάζει  (Αναγνώστηκε 6452 φορές)

noname

  • Ομάδα διαγωνισμάτων 2013
  • *
  • Μηνύματα: 189
Σωστό-Λάθος που διχάζει
« στις: 04 Μάι 2015, 07:23:46 μμ »
Στο σχολικό βιβλίο αναφέρει ότι "Κάθε υποπρόγραμμα πρέπει να έχει μία είσοδο και μία έξοδο". Η φράση αυτή εμφανίζεται ως Σωστό-Λάθος και στο βιβλίο καθηγητή και η προτεινόμενη λύση είναι Σωστό λόγω του σχολικού βιβλίου. Όμως παρακάτω στο βιβλίο μαθητή έχει παράδειγμα για τις παραμέτρους όπου αναφέρει ότι "η διαδικασία δέχεται στην είσοδο δύο τιμές...".
Αν βάλουν αυτό το Σ-Λ νομίζω ότι θα γελάμε. Εσείς πώς το εξηγείτε στους μαθητές;

ikariofil

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 113
  • Γράψτε το προσωπικό σας σλόγκαν!
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #1 στις: 04 Μάι 2015, 07:35:08 μμ »
Η είσοδος τιμών στο πρόγραμμα και σε κάθε υποπρόγραμμα γίνεται μία μόνο φορά και συνήθως στην αρχή του προγράμματος. Μην διανοηθεί κανείς να διαβάσει τα ίδια δεδομένα για δεύτερη φορά. Αυτό σημαίνει η παραπάνω έκφραση

noname

  • Ομάδα διαγωνισμάτων 2013
  • *
  • Μηνύματα: 189
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #2 στις: 04 Μάι 2015, 07:45:53 μμ »
Προφανώς. Το θέμα είναι ότι είναι παραπλανητικό ως σωστό λάθος. :-)

Νίκος Αδαμόπουλος

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2774
  • Πύργος Ηλείας
    • ΚΕΠΛΗΝΕΤ Ηλείας
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #3 στις: 04 Μάι 2015, 08:18:36 μμ »
Θεωρώ ότι η είσοδος και έξοδος εδώ δεν αναφέρεται στα δεδομένα και σε τιμές...

noname

  • Ομάδα διαγωνισμάτων 2013
  • *
  • Μηνύματα: 189
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #4 στις: 04 Μάι 2015, 08:28:20 μμ »
Ξεκαθαρίζω ότι δεν διαφωνώ με τη λύση που δίνεται. Θέτω όμως το ζήτημα του αν δοθεί έτσι ξεκομμένη η πρόταση αυτή ως Σωστό-Λάθος θα υπάρξει πρόβλημα.

"Κάθε υποπρόγραμμα πρέπει να έχει μία είσοδο και μία έξοδο"

Αυτό είναι και το μεγαλύτερο πρόβλημα με μερικά σωστά-λάθος. Ότι κόβονται προτάσεις μέσα από το σχολικό οι οποίες χάνουν το νόημά τους χωρίς τα συμφραζόμενα.

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2160
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #5 στις: 04 Μάι 2015, 09:21:18 μμ »
Μια αρχή και ένα τέλος
Κριτήρια δομημένου
Όχι παράμετροι
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

NiColas1957

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 318
  • Animus Facit Nobilem
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #6 στις: 04 Μάι 2015, 09:47:12 μμ »
Μια αρχή και ένα τέλος
Κριτήρια δομημένου
Όχι παράμετροι
+1

noname

  • Ομάδα διαγωνισμάτων 2013
  • *
  • Μηνύματα: 189
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #7 στις: 04 Μάι 2015, 10:00:58 μμ »
Πολύ σωστά. Αλλά τέτοιες φράσεις όπως και η "Η είσοδος σε κάθε βρόχο υποχρεωτικά γίνεται από την αρχή του" είναι λίγο άστοχες. :-)

Αργυροπούλου Βασιλική

  • Οπαδός
  • **
  • Μηνύματα: 12
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #8 στις: 05 Μάι 2015, 12:34:56 πμ »
Εγώ τουλάχιστον το αντιλαμβάνομαι ως εξής:
Μία διαδικασία (έστω) μπορεί να δέχεται -πχ-δύο τιμές από τη μία είσοδο που έχει(δε μπορεί να έχει παραπάνω σημεία εισόδου). Συνεπώς η πρόταση είναι εντελώς σωστή. Έτσι κι αλλιώς αναφέρεται και στις ιδιότητες και άρα (με βάση τη λογική των πανελληνίων)δε μπορεί να αμφισβητηθεί...Τώρα από προβληματικές διατυπώσεις παράπονο δεν έχουμε.. >:D

Αργυροπούλου Βασιλική,
καθηγήτρια σε φροντιστήρια
Αργυροπούλου Βασιλική
Καθηγήτρια Πληροφορικής

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2442
  • I 'm not young enough to know everything
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #9 στις: 05 Μάι 2015, 09:32:54 πμ »
Πολύ σωστά. Αλλά τέτοιες φράσεις όπως και η "Η είσοδος σε κάθε βρόχο υποχρεωτικά γίνεται από την αρχή του" είναι λίγο άστοχες. :-)
Θέλει να πει ότι δεν μπορείς να μπουκάρεις στη μέση του βρόχου  με goto.
Σχετικά με το αρχικό ερώτημα που θέτεις... δυστυχώς πολλές φορές γίνεται copy paste μια πρόταση μέσα από το βιβλίο τίθεται ως ΣΛ. Η αναμενόμενη απάντηση είναι "Σωστό γιατί έτσι το λέει το βιβλίο". Είναι ένας "ασφαλής" τρόπος για να φτιάξεις ερώτηση ΣΛ και να είσαι καλυμμένος. Όμως δε θέλουμε οι μαθητές να αποστηθίζουν το βιβλίο. Διαφωνώ με τέτοιου τύπου θέματα. Έχει εντοπιστεί αυτό το ζήτημ από παλιά. Όπως ακριβώς το γράφεις... μια πρόταση αποκομμένη από τα συμφραζόμενα δεν έχει το ίδιο νόημα.
Γιώργος Παπαργύρης (gpapargi@hotmail.com)

itt

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 425
  • Real stupidity beats ΑΙ any time
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #10 στις: 05 Μάι 2015, 12:04:09 μμ »
Aυτό ειναι πιθανώς μια αποτυχημένη προσπάθεια του να μεταφράσουν το entry και το input στα ελληνικά από την αγγλική ορολογία. Ίσως άμα το έγραφε σαν σημείο εισόδου να ήταν πιο σαφές.

gthal

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 879
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #11 στις: 05 Μάι 2015, 02:14:38 μμ »
Το είπαν ήδη πολλοί, το λέω κι εγώ με δικά μου λόγια:
εννοεί ένα σημείο έναρξης και ένα σημείο τερματισμού (μια αρχή και ένα τέλος)
Φιλικά,
Γιώργος Θαλασσινός

Αθανάσιος Πέρδος

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 288
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #12 στις: 05 Μάι 2015, 11:21:52 μμ »
Αντιγράφω από το βιβλίο της Β Λυκείου.

"Κάθε υποπρόγραμμα έχει μόνο μία είσοδο και μόνο μία έξοδο. Δηλαδή, όταν ενεργοποιείται, δέχεται κατά βάση κάποια δεδομένα και, αφού ολοκληρώσει τη λειτουργία του, επιστρέφει κάποια αποτελέσματα. Κατά τη διάρκεια όμως της εκτέλεσής του δεν  εκτελείται καμία άλλη εντολή του προγράμματος πέρα από αυτές που συμπεριλαμβάνονται στο συγκεκριμένο υποπρόγραμμα."

Αυτό φαίνεται και στη στοίβα εκτέλεσης χρόνου. Το πρόγραμμα περιμένει το τελευταίο υπόπρογραμμα που έχει κληθεί να τελειώσει ώστε να εκτελέσει τις εντολές που ακολουθούν τη διεύθυνση επιστροφής. Η είσοδος και έξοδος που αναφέρονται στο σωστό λάθος δεν αναφέρονται σε δεδομένα.


Σχετικά με τη φράση "Η είσοδος σε κάθε βρόχο υποχρεωτικά γίνεται από την αρχή του" θεωρώ ότι δεν είναι άστοχη στο σημείο που παρατίθεται στο σχολικό βιβλίο. Αναφέρεται σε εμφωλευμένους βρόχους με τη χρήση της εντολής ΓΙΑ και ακολουθεί και το σχετικό παράδειγμα. Δεν νομίζω επίσης ότι σχετίζεται και με το goto. Εξάλλου δεν υπάρχει αυτή η εντολή στη ΓΛΩΣΣΑ όπως ορίζεται στο σχολικό πακέτο.
Συμφωνώ όμως ότι είναι άστοχο να την βάλει κάποιος όπως αναφέρθηκε, ξεκομμένη ως σωστό - λάθος.
« Τελευταία τροποποίηση: 06 Μάι 2015, 12:11:28 πμ από aperdos »

fupat314

  • Νέος
  • *
  • Μηνύματα: 4
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #13 στις: 07 Μάι 2015, 10:27:45 πμ »

Από την ομάδα διαχείρισης: το παρόν μήνυμα διαγράφηκε επειδή χρησιμοποιούσε greeklish.
Παρακαλείται το μέλος να πατήσει "Τροποποίηση" και να ξαναγράψει το μήνυμα με ελληνικούς χαρακτήρες.

« Τελευταία τροποποίηση: 07 Μάι 2015, 10:45:19 πμ από alkisg »

fupat314

  • Νέος
  • *
  • Μηνύματα: 4
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #14 στις: 08 Μάι 2015, 09:06:06 πμ »
(ζητώ συγγνώμη για τα greeklish, ξαναγράφω το μήνυμά μου, σβήστε το προηγούμενο αν θέλετε)

Τι δουλειά έχει το μάθημα της Β’ Λυκείου με το ΑΕΠΠ? Επειδή δηλαδή τσεπώσατε 15 χιλιάρικα για ένα έκτρωμα-βιβλίο θα πρέπει να προσπαθούμε τώρα να ερμηνεύουμε την πληροφορική σύμφωνα με αυτά που αντιγράψατε από την Wikipedia?
Αμάν πια με τις ασάφειες. Ο καθένας τις ερμηνεύει κατά πως τον βολεύουν.
Κανονικά το βιβλίο της Β πρέπει να αποσυρθεί και να ξαναγραφτεί καινούργιο από εκπαιδευτικούς του δημόσιου οι οποίοι θα δουλέψουν αφιλοκερδώς!!!

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2442
  • I 'm not young enough to know everything
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #15 στις: 08 Μάι 2015, 10:16:12 πμ »
Μέχρι στιγμής, όποτε συζητούσαμε στην ΑΕΠΠ για το τι ισχύει στη ΓΛΩΣΣΑ και στην ψευδογλώσσα, δε θεωρούσαμε σημείο αναφοράς τις άλλες γλώσσες προγραμματισμού. Με το ίδιο σκεπτικό δε θα πρέπει να θεωρούμε σημείο αναφοράς το βιβλίο της Β όταν μιλάμε για ΑΕΠΠ. Άλλωστε από ότι καταλαβαίνω  ισχύουν άλλα πράγματα εκεί (πχ δυναμικοί πίνακες).
Σχετικά με τους εμφωλευμένους βρόχους και τη φράση «Η είσοδος σε κάθε βρόχο πρέπει να γίνεται από την αρχή του».
Εγώ τουλάχιστο, όταν το πρωτοδιάβασα αναρωτήθηκα «από πού αλλού θα μπορούσε να γίνει η είσοδος εκτός από την αρχή;» Μου φαίνεται δηλαδή ότι η φράση αυτή δεν δίνει καμία πληροφορία. Μου λέει κάτι που το ξέρω  και που είναι προφανές γιατί δεν υπάρχει άλλη επιλογή. Από πού θα μπορούσε να γίνει η είσοδος στο βρόχο; Από το τέλος; Από τη μέση;
Για να έχει νόημα η ύπαρξη μιας τέτοιας πρότασης θα έπρεπε να βρω μια περίπτωση στην οποία να μη γίνεται η είσοδος από την αρχή του βρόχου. Η μόνη τέτοια περίπτωση που μπόρεσα να σκεφτώ ήταν είσοδος στη μέση με τη goto. Όντως δεν την αναφέρει τη συγκεκριμένη εντολή το βιβλίο της ΑΕΠΠ για τη ΓΛΩΣΣΑ, αλλά υπέθεσα ότι  μάλλον μιλάει γενικά για εμφωλευμένους βρόχους. Διαφορετικά δε βλέπω για ποιο λόγο να μπει η συγκεκριμένη φράση εκεί. Πιθανόν οι συγγραφείς να το αντέγραψαν από κάπου χωρίς να το ψάξουν και πολύ (έχει γίνει και αυτό).
Γενικά με ενδιαφέρει αυτό που διαβάζω να έχει νόημα. Να το διαβάζω και να καταλαβαίνω τι σημαίνει, γιατί γράφτηκε εκεί, πως δένει με τα άλλα κλπ. Δεν μου αρέσει να το θεωρώ εξ’ ορισμού  σωστό και με νόημα και μετά να προσαρμόζω την κατανόησή μου σε αυτό. 
« Τελευταία τροποποίηση: 08 Μάι 2015, 10:41:27 πμ από gpapargi »
Γιώργος Παπαργύρης (gpapargi@hotmail.com)

Αθανάσιος Πέρδος

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 288
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #16 στις: 08 Μάι 2015, 01:11:30 μμ »

Τι δουλειά έχει το μάθημα της Β’ Λυκείου με το ΑΕΠΠ? Επειδή δηλαδή τσεπώσατε 15 χιλιάρικα για ένα έκτρωμα-βιβλίο θα πρέπει να προσπαθούμε τώρα να ερμηνεύουμε την πληροφορική σύμφωνα με αυτά που αντιγράψατε από την Wikipedia?
Αμάν πια με τις ασάφειες. Ο καθένας τις ερμηνεύει κατά πως τον βολεύουν.
Κανονικά το βιβλίο της Β πρέπει να αποσυρθεί και να ξαναγραφτεί καινούργιο από εκπαιδευτικούς του δημόσιου οι οποίοι θα δουλέψουν αφιλοκερδώς!!!


Ωραίο πράγμα η ανωνυμία. Γράφεις δύο μηνύματα, πετάς ότι θες, βγάζεις ότι κακία θες και δεν εκτίθεσαι πουθενά. Από σεβασμό και μόνο στους συναδέρφους που διαβάζουν το Στέκι μπαίνω στον κόπο να σου απαντήσω.

Λοιπόν έχεις κάθε δικαίωμα να θεωρείς το βιβλίο έκτρωμα. Αλλά ποιος ή ποια είσαι και σε τι επιχειρήματα το στηρίζεις για να σε πάρουμε στα σοβαρά. Αν θέλεις μπορείς να μας δείξεις και τις σελίδες της Wikipedia που αντιγράψαμε; 

Είναι προφανές επίσης ότι έκανες σοβαρή έρευνα και βρήκες ότι το ποσό που θα τσεπώσουμε είναι 15000€. Μάλλον άλλαξε η προκύρηξη που έλεγε για 10000 και μάλλον δουλεύεις στο ΙΕΠ και άνοιξες και είδες την οικονομική προσφορά μας η οποία είναι εκ των πραγμάτων μικρότερη από το ποσό της προκύρηξης.

Το μάθημα της Β λυκείου λοιπόν όπως υποστηρίζεις δεν έχει καμία σχέση με την ΑΕΠΠ. Οι αρχές του τμηματικού προγραμματισμού δηλαδή για σένα είναι άλλες στη Β λυκείου και άλλες στην ΑΕΠΠ και δεν μπορούμε να παραθέσουμε κάτι που διευκρινίζει κάποια πράγματα. Όπως νομίζεις. Δες λίγο όμως ποιος είναι ο συνδεκτικός κρίκος μεταξύ των δύο βιβλίων. 

Και πάμε τώρα στην πρόταση σου για την απόσυρση και την επανέκδοση από εκπαιδευτικούς του δημοσίου και μάλιστα αφιλοκερδώς. Θεωρώ ότι είναι άκρως διχαστική πρόταση για οποιοδήποτε κλάδο και βασίζεται σε ιδεοληψίες που μόνο κακό μπορούν να προξενήσουν.

Και τώρα λίγα λόγια για το βιβλίο και τον τρόπο επιλογής του γιατί είναι προφανές ότι δεν έχεις ιδέα. Δεν έχει καμία σχέση με το αν το βιβλίο είναι καλό ή όχι. Έχει σχέση με το αν πληροί κάποιους όρους και αν είναι καλύτερο για τους αξιολογητές σε σχέση με τις άλλες προτάσεις που κατατέθηκαν σε έναν για όλους ανοιχτό διαγωνισμό. Οι αξιολογητές λοιπόν (ένας πανεπιστημιακός και δύο καθηγητές δημοσίου (σύμβουλος και διευθυντής)) έκριναν ότι αυτή η πρόταση είναι η καλύτερη. Δεν έγινε ανάθεση για να τσεπώσουμε τα λεφτά όπως αφήνεις να εννοηθεί. Εκτός από την δικιά μας πρόταση κατατέθηκαν και άλλες τρεις από αξιολογότατους συναδέρφους όπως αποδεικνύει το έργο τους. Δύο από αυτές μάλιστα έχουν αναρτηθεί στο Διαδίκτυο και στο Στέκι προς τιμή των συναδέρφων που μοιράζονται τη δουλειά τους.

Και εδώ έρχεται το ερώτημα; Εσύ γιατί δεν κατέθεσες πρόταση και μάλιστα αφιλοκερδώς; 

Νίκος Αδαμόπουλος

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2774
  • Πύργος Ηλείας
    • ΚΕΠΛΗΝΕΤ Ηλείας
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #17 στις: 08 Μάι 2015, 02:01:35 μμ »
(ζητώ συγγνώμη για τα greeklish, ξαναγράφω το μήνυμά μου, σβήστε το προηγούμενο αν θέλετε)

Τι δουλειά έχει το μάθημα της Β’ Λυκείου με το ΑΕΠΠ? Επειδή δηλαδή τσεπώσατε 15 χιλιάρικα για ένα έκτρωμα-βιβλίο θα πρέπει να προσπαθούμε τώρα να ερμηνεύουμε την πληροφορική σύμφωνα με αυτά που αντιγράψατε από την Wikipedia?
Αμάν πια με τις ασάφειες. Ο καθένας τις ερμηνεύει κατά πως τον βολεύουν.
Κανονικά το βιβλίο της Β πρέπει να αποσυρθεί και να ξαναγραφτεί καινούργιο από εκπαιδευτικούς του δημόσιου οι οποίοι θα δουλέψουν αφιλοκερδώς!!!

Φαντάζομαι, μιας και είσαι τζάμπα μάγκας, όταν αφήσεις το τρολάρισμα, θα είσαι στην επόμενη εθελοντική ομάδα συγγραφής!

noname

  • Ομάδα διαγωνισμάτων 2013
  • *
  • Μηνύματα: 189
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #18 στις: 08 Μάι 2015, 11:28:17 μμ »
Aυτό ειναι πιθανώς μια αποτυχημένη προσπάθεια του να μεταφράσουν το entry και το input στα ελληνικά από την αγγλική ορολογία. Ίσως άμα το έγραφε σαν σημείο εισόδου να ήταν πιο σαφές.

Πόσο δίκιο έχεις!

noname

  • Ομάδα διαγωνισμάτων 2013
  • *
  • Μηνύματα: 189
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #19 στις: 08 Μάι 2015, 11:33:25 μμ »
Για να διασκεδάσουμε και λίγο μέσα στην απογοήτευση του νέου συστήματος θέτω προτεινόμενο θέμα πανελληνίων:

Δίνεται η διαδικασία:

Κώδικας: [Επιλογή]
ΔΙΑΔΙΚΑΣΙΑ Δ (Α, Β, Γ)
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Α, Β, Γ, Κ, Λ
ΑΡΧΗ
  ΔΙΑΒΑΣΕ Κ, Λ
  ΑΝ Α>Β ΤΟΤΕ
    Γ <- Γ + Κ
  ΑΛΛΙΩΣ
    Γ <- Γ + Λ
  ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

1. Πόσες εισόδους έχει η παραπάνω διαδικασία;
2. Πόσες εξόδους έχει η παραπάνω διαδικασία;

 ::)

Αθανάσιος Πέρδος

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 288
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #20 στις: 09 Μάι 2015, 11:02:26 πμ »
Για να διασκεδάσουμε και λίγο μέσα στην απογοήτευση του νέου συστήματος θέτω προτεινόμενο θέμα πανελληνίων:

Δίνεται η διαδικασία:

Κώδικας: [Επιλογή]
ΔΙΑΔΙΚΑΣΙΑ Δ (Α, Β, Γ)
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Α, Β, Γ, Κ, Λ
ΑΡΧΗ
  ΔΙΑΒΑΣΕ Κ, Λ
  ΑΝ Α>Β ΤΟΤΕ
    Γ <- Γ + Κ
  ΑΛΛΙΩΣ
    Γ <- Γ + Λ
  ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ

1. Πόσες εισόδους έχει η παραπάνω διαδικασία;
2. Πόσες εξόδους έχει η παραπάνω διαδικασία;

 ::)


Έτσι όπως τίθεται η ερώτηση εγώ θα απαντούσα: Μία είσοδο και μία έξοδο όπως και όλα τα υποπρογράμματα.

Εκτός αν εννοείς πόσες εντολές εισόδου και εξόδου έχει η διαδικασία;

Ελπίζω πάντως αν οι θεματοδότες  παρακολουθούν τη συζήτηση να είναι προσεκτικοί σε διατυπώσεις θεμάτων που περιέχουν κάποια ασάφεια. Είναι αλήθεια ότι το μυαλό των μαθητών πάει κατευθείαν σε εντολές εισόδου και εξόδου. Εκεί μπορούμε εμείς να ξεκαθαρίσουμε τι ακριβώς συμβαίνει χρησιμοποιώντας εκφράσεις που παρατέθηκαν παραπάνω και επεξηγούν το συγκεκριμένο χαρακτηριστικό των υποπρογραμμάτων. (μία αρχή - ένα τέλος, σημείο εισόδου - σημείο εξόδου).

Sergio

  • Αστέριος Φανίκος, Καθηγητής Πληροφορικής, fanikosaATschDOTgr
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 797
  • Κάλλιο γνώση, παρά γρόσι.. (ΛΑΪΚΗ ΠΑΡΟΙΜΙΑ)
    • Προσωπική Σελίδα
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #21 στις: 28 Μάι 2015, 03:14:12 μμ »
Καλό είναι οι λέξεις είσοδος / έξοδος να χρησιμοποιούνται με προσοχή γιατί όντως συχνά μπερδεύουν τους μαθητές.  Άλλο τιμή εισόδου (input) και άλλο σημείο εισόδου (entry point).  Αντίστοιχα, άλλο τιμή εξόδου (output) και άλλο σημείο εξόδου (exit point).  Δυστυχώς στο βιβλίο δε γίνεται εμφανώς αυτή η διάκριση και οι μαθητές μπερδεύονται.
Απ τη μια η θητεία μου σε σχολικές αίθουσες: να φλυαρώ - να ελπίζω πως κατι κατάλαβαν - να εξερευνώ - να μαθαίνω. Απ την άλλη, σχεδόν συνομήλικη, η Διδακτική της Πληροφορικής: ερευνά διαδικασίες μάθησης - φλερτάρει με την Ψυχολογία - με καλεί να αφήσω το βλέμμα του Πληροφορικού και να δω με τα μάτια του δασκάλου. Τέκνα των 2, οι απόψεις μου.. (προσαρμοσμένο από τον πρόλογο του βιβλίου "Το μακρόν Φυσική προ του βραχέως διδάσκω" του Ανδρέα Κασσέτα)

bugman

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 307
  • The Bug Eater
    • Πληροφορική Προγραμματισμός
Απ: Σωστό-Λάθος που διχάζει
« Απάντηση #22 στις: 12 Οκτ 2017, 09:53:13 πμ »
Σε παλιά BASIC μπορούσε να γράψει κανείς μια φορά το End Sub σαν να φαίνεται το τέλος της ρουτίνας, αλλά υπήρχε το Exit Sub για να μπορεί κανείς να βγαίνει από όπου ήθελε μέσα από την ρουτίνα. Πάντα όμως η ρουτίνα επέστρεφε στην αμέσως επόμενη εντολή από το σημείο που κλήθηκε.
Δείτε όμως τι μπορούσε να γίνει σε μια παλιά και διαδεδομένη γλώσσα όπως η Applesoft Basic:

Μπορείτε να βάλετε τον κώδικα εδώ και να δείτε τι κάνει!
http://www.calormen.com/jsbasic/

Με απλά λόγια: Καλούμε την ρουτίνα στη θέση 500 και μετά από έλεγχο μιας συνθήκης αποφασίζουμε να πετάξουμε με την Pop την διεύθυνση επιστροφής και με ένα GOTO επιστρέφουμε σε άλλο σημείο, και όχι σε αυτό που θα έπρεπε με την Return.

Έτσι όταν λέμε ότι έχουμε μια έξοδο στα υποπρογράμματα, το λέμε για να δείξουμε ότι κάτι τέτοιο όπως το παράδειγμα δεν ισχύει για τα υποπρογράμματα!

Γραμμένο σε Applesoft Basic:
10 PRINT "TEST"
20 GOSUB 500
30 PRINT "OK2"
40 PRINT "OK3"
50 END
500 PRINT "OK"
510 IF 10>3 THEN POP: GOTO 40
600 RETURN
« Τελευταία τροποποίηση: 12 Οκτ 2017, 10:06:30 πμ από bugman »