Αποστολέας Θέμα: Ερώτηση για την διαδικασία  (Αναγνώστηκε 1305 φορές)

theoni

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 125
Ερώτηση για την διαδικασία
« στις: 24 Απρ 2017, 12:47:34 πμ »
Καλησπέρα σας μια ερώτηση σχετικά με την υλοποίηση της διαδικασίας μπορούνε να βάλουμε στην λίστα παραμέτρων στο πρόγραμμα σταθερά (στην συνάρτηση γίνεται)π.χ καλεσε διαδ(π,1,ον,τ)

bugman

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 481
  • The Bug Eater
    • Πληροφορική Προγραμματισμός
Απ: Ερώτηση για την διαδικασία
« Απάντηση #1 στις: 24 Απρ 2017, 01:02:18 πμ »
Δες εδώ: https://alkisg.mysch.gr/ΓΛΩΣΣΑ/Διαδικασίες/

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2302
Απ: Ερώτηση για την διαδικασία
« Απάντηση #2 στις: 24 Απρ 2017, 04:10:56 μμ »
Εφόσον οι διαδικασίες αντιγράφουν τις παραμέτρους πίσω, θα είναι συνετό να λέμε στα παιδιά ότι κάτι τέτοιο δεν είναι εφικτό..
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

Manolis Kosmidis

  • Οπαδός
  • **
  • Μηνύματα: 15
    • ΑΕΠΠ, θέματα και λύσεις, εξετάσεων, τετραδίου μαθητή, παραδείγματα βιβλίου
Απ: Ερώτηση για την διαδικασία
« Απάντηση #3 στις: 25 Απρ 2017, 08:54:31 μμ »
Εφόσον οι διαδικασίες αντιγράφουν τις παραμέτρους πίσω, θα είναι συνετό να λέμε στα παιδιά ότι κάτι τέτοιο δεν είναι εφικτό..
Ούτως ή άλλως οι διαδικασίες αντιγράφουν τις παραμέτρους εισόδου σε δικές τους, ίδιου τύπου μεταβλητές είτε το κύριο πρόγραμμα στέλνει σταθερές, είτε μεταβλητές. Οι σταθερές μπορούν να χρησιμοποιούνται
ως είσοδοι.

Άλλο όμως θέμα είναι είναι η hard-coded εισαγωγή τιμής στη διαδικασία του παραδείγματος ' καλεσε διαδ(π,1,ον,τ) ', που γίνεται μάλλον για λόγους έκτακτης ανάγκης ή δοκιμής και άλλο η εισαγωγή μιας δηλωμένης σταθεράς.

Σε μια εκπαιδευτική υλοποίηση, νομίζω ότι ότι δεν ταιριάζει το hard coding, από την άλλη όμως χρειάζεται να υπάρχει η μεγαλύτερη δυνατή ελευθερία κινήσεων.

To μάθημα της Πληροφορικής πιστεύω ότι πρέπει να περιέχει στοιχεία Ηλεκτρονικής, Ρομποτικής και της ανάπτυξης προϊόντων μέσω CAD. Επίσης, πρέπει να είναι project oriented και να βαθμολογείται ανάλογα. Η ΑΕΠΠ, πιστεύω ότι θα γίνει το πρώτο μάθημα που θα εξετάζεται με adaptive online testing.
https://aepp.gr

theoni

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 125
Απ: Ερώτηση για την διαδικασία
« Απάντηση #4 στις: 26 Απρ 2017, 09:51:18 μμ »
Ενας μαθητης μου κάλεσε διαδικασια στέλνοντας στο υποπρόγραμμα μια σταθερά(πχ διαδ(ον,παικτες,1,τιμ1)πρέπει να του κόψω μονάδες ή οχι???στην συνάρτηση μπορούμε  να χρησιμοποιούμε απροβλημάτιστα σταθερά???

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3502
  • to Iterate is human to Recurse divine
Απ: Ερώτηση για την διαδικασία
« Απάντηση #5 στις: 26 Απρ 2017, 10:30:45 μμ »
Τετράδιο μαθητή σελ. 100 έχει κλήση Διαδικασίας με σταθερές τιμές.
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

Laertis

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 1508
  • Sky's the limit
    • ΑΣΚΗΣΕΙΣ-ΘΕΜΑΤΑ ΑΕΠΠ
Απ: Ερώτηση για την διαδικασία
« Απάντηση #6 στις: 27 Απρ 2017, 02:29:53 μμ »
Τετράδιο μαθητή σελ. 100 έχει κλήση Διαδικασίας με σταθερές τιμές.


Μάλιστα, τώρα το τετράδιο μαθητή είναι εντός ύλης δηλαδή, και μας καθοδηγεί σε λύσεις ασκήσεων.
Ευκαιρία να σε τρολάρω κι εγώ Ευριπίδη. :D
Νικολακάκης Γιώργος
Μηχανικός Η/Υ Συστημάτων
Καθηγητής Πληροφορικής
http://users.sch.gr/gnikola

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3502
  • to Iterate is human to Recurse divine
Απ: Ερώτηση για την διαδικασία
« Απάντηση #7 στις: 27 Απρ 2017, 02:35:19 μμ »
Δεν με τρολάρεις Γιώργο, γιατί η σελίδα 100 στην οποία παραπέμπω είναι εκτός ύλης. :D Αναφέρεται στην αναδρομή που ήταν πάντα εκτός ύλης. Απλά δεν έχεις καταλάβει το σκεπτικό μου. Το τετράδιο μαθητή δεν είναι στην ύλη ως θεωρία.
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

Laertis

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 1508
  • Sky's the limit
    • ΑΣΚΗΣΕΙΣ-ΘΕΜΑΤΑ ΑΕΠΠ
Απ: Ερώτηση για την διαδικασία
« Απάντηση #8 στις: 27 Απρ 2017, 10:30:04 μμ »
Ωραία, οπότε από την άσκηση αυτή προκύπτει ότι η λίστα παραμέτρων δέχεται σταθερές, αλλά επειδή αυτό καθορίζει τη θεωρία (λίστα παραμέτρων διαδικασιών), δεν μπορεί να χρησιμοποιηθεί, όχι επειδή είναι στην αναδρομή (σελ. 100) όπως λες, αλλά επειδή είναι θεωρία που αναπτύσσεται στο τετράδιο μαθητή. Έλα όμως που στο βιβλίο αναφέρεται ρητά ότι η λίστα παραμέτρων είναι μια λίστα μεταβλητών.
Οπότε εγώ που θα το πάρω σωστό αν δω σταθερά στη λίστα, είμαι λάθος  >:D
Νικολακάκης Γιώργος
Μηχανικός Η/Υ Συστημάτων
Καθηγητής Πληροφορικής
http://users.sch.gr/gnikola