Αποστολέας Θέμα: Προβληματισμός σε άσκηση με δομή επανάληψης  (Αναγνώστηκε 814 φορές)

nikosl2017

  • Νέος
  • *
  • Μηνύματα: 3
delete please
« Τελευταία τροποποίηση: 11 Ιούν 2017, 09:06:31 πμ από nikosl2017 »

apoldem

  • Βετεράνος
  • ****
  • Μηνύματα: 86
Απ: Προβληματισμός σε άσκηση με δομή επανάληψης
« Απάντηση #1 στις: 20 Μάι 2017, 10:43:53 πμ »
Το πρόβλημα είναι άσκηση στις γεωμετρικές προόδους (ύλη Α' Λυκείου, αν δεν κάνω λάθος) και δεν έχει καμμία σχέση με δομές επανάληψης. Το ύψος αυξάνεται κατά 3% (δλδ, πολ/σμός με 1.03) και το βάρος κατά 5% (δλδ πολ/σμός με το 1.05). Μετά από 21 μήνες το μωρό θα έχει:

ύψος <- ύψος * 1.03^21
βάρος <- βάρος * 1.05^21

Ο σκοπός είναι οι μαθητές να σκεφτούν καλά το πρόβλημα, δλδ πως λύνεται το πρόβλημα, και ύστερα να κωδικοποιήσουν την λύση που σκέφτηκαν.

nikosl2017

  • Νέος
  • *
  • Μηνύματα: 3
Απ: Προβληματισμός σε άσκηση με δομή επανάληψης
« Απάντηση #2 στις: 20 Μάι 2017, 10:51:26 πμ »
delete please
« Τελευταία τροποποίηση: 11 Ιούν 2017, 09:07:07 πμ από nikosl2017 »

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2167
Απ: Προβληματισμός σε άσκηση με δομή επανάληψης
« Απάντηση #3 στις: 20 Μάι 2017, 11:32:00 πμ »
Καλώς ή κακώς, η υπολογιστή λογική είναι ουσιαστικά εφαρμοσμένα μαθηματικά
Εφόσον ο μαθητής ανακάλυψε ότι οι επαναλήψεις είναι πράγματι 21, μπορείς να του τονίσεις την λογική σου, αλλά είναι αξιέπαινη η σκέψη του και πρέπει να επιβραβευθεί
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

nikosl2017

  • Νέος
  • *
  • Μηνύματα: 3
Απ: Προβληματισμός σε άσκηση με δομή επανάληψης
« Απάντηση #4 στις: 20 Μάι 2017, 11:42:15 πμ »
delete please
« Τελευταία τροποποίηση: 11 Ιούν 2017, 09:06:49 πμ από nikosl2017 »

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2167
Απ: Προβληματισμός σε άσκηση με δομή επανάληψης
« Απάντηση #5 στις: 20 Μάι 2017, 11:54:08 πμ »
Διαφωνώ ότι θα πρέπει να κοπούν μονάδες, αυτό νομίζω ότι είναι και το νόημα της αποδεκτής κάθε τεκμηριωμένης απάντησης
Είναι μια συζήτηση που έχει γίνει βέβαια πολλές φορές εδώ στο στέκι με πολλές αφορμές
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

apoldem

  • Βετεράνος
  • ****
  • Μηνύματα: 86
Απ: Προβληματισμός σε άσκηση με δομή επανάληψης
« Απάντηση #6 στις: 20 Μάι 2017, 12:30:55 μμ »
Το θεωρώ αστείο ότι μπορεί κάποιος να κόψει μονάδες από μαθητή επειδή έδωσε λύση με απευθείας τύπο.
Δηλαδή, για να βρει πόσο κάνει μία δύναμη θα έπρεπε να κάνει βρόγχο και να πολλαπλασιάζει τον αριθμό με τον εαυτό του!!! Πάτε καλά;

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

ΥΓ. Υπάρχουν εκατομμύρια σωστά  παραδείγματα για να μάθουν την αξία της επανάληψης.

Laertis

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 1464
  • Δεν αντέχω την (συμ)-πίεσηηη .......
    • ΑΣΚΗΣΕΙΣ-ΘΕΜΑΤΑ ΑΕΠΠ
Απ: Προβληματισμός σε άσκηση με δομή επανάληψης
« Απάντηση #7 στις: 20 Μάι 2017, 01:16:48 μμ »
Συμφωνώ με τον apoldem. Η άσκηση αυτή δεν έχει κανένα νόημα να λυθεί με επαναληπτική δομή, οπότε πόσο μάλλον να κοπούν και μορια αν δώσει τη "μαθηματική" λύση. Εφόσον το χρονικό διάστημα είναι σταθερό, λύνεται με μιά πράξη και τέλος.
Για μένα είναι λάθος να μπαίνουν τέτοιου είδους ασκήσεις, κι αν μπαίνουν θα πρέπει να γίνεται για να καταλάβουν τα παιδιά πότε χρειάζεται και πότε όχι να σχεδιαστεί μαι επαναληπτική δομή.
Νικολακάκης Γιώργος
Μηχανικός Η/Υ Συστημάτων
Καθηγητής Πληροφορικής
http://users.sch.gr/gnikola

evry

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 3059
  • to Iterate is human to Recurse divine
Απ: Προβληματισμός σε άσκηση με δομή επανάληψης
« Απάντηση #8 στις: 20 Μάι 2017, 08:18:27 μμ »
Άσκηση
Να αναπτύξετε αλγόριθμο ο οποίος θα διαβάζει δυο θετικούς ακέραιους αριθμούς και θα υπολογίζει και θα εμφανίζει το γινόμενό τους

Λύση Προβλεπόμενου μαθητή
Κώδικας: Pascal
  1. Διάβασε α, β
  2. Γινόμενο <- 0
  3. Για ι από 1 μέχρι β
  4.     Γινόμενο <- Γινόμενο + α
  5. Τέλος_Επανάληψης
  6. Γράψε Γινόμενο

Λύση μαθητή χωρίς επαναληπτική δομή
Κώδικας: Pascal
  1. Διάβασε α, β
  2. Γινόμενο <- α * β
  3. Γράψε Γινόμενο

Να κόψουμε από τη 2η λύση ή όχι ?  :-\
What I cannot create I do not understand -- Richard Feynman
http://evripides.mysch.gr

Sergio

  • Αστέριος Φανίκος, Καθηγητής Πληροφορικής, fanikosaATschDOTgr
  • Δεινόσαυρος
  • *****
  • Μηνύματα: 797
  • Κάλλιο γνώση, παρά γρόσι.. (ΛΑΪΚΗ ΠΑΡΟΙΜΙΑ)
    • Προσωπική Σελίδα
Απ: Προβληματισμός σε άσκηση με δομή επανάληψης
« Απάντηση #9 στις: 21 Μάι 2017, 02:21:59 μμ »
Στο αρχικό ερώτημα:

Καλημέρα συνάδελφοι.
Η άσκηση που αντιμετώπισα έλεγε οτι ένα μωρό όταν είναι 3 μηνών έχει κάποιο ύψος και βάρος. Κάθε μήνα το ύψος αυξάνεται κατά 3% και το βάρος 5% . Και η άσκηση ρωτάει πόσο θα είναι το ύψος και το βάρος όταν φθάσει 2 χρονών!

Η δομή επανάληψης που χρησιμοποιούμε είναι ή το ΟΣΟ ή το ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ.
...
Το ερώτημα μου ειναι το εξής: Ένας μαθητής μου το έγραψε με τη δομή ΓΙΑ

ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 21
.......
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

-------------------------
Εγώ αυτό που σκέφτομαι είναι το εξής:
Και με το ΓΙΑ μπορεί να τρέξει ο αλγόριθμος, γιατί όντως θα κάνει 21 επαναλήψεις.
 Όμως σε τέτοιου είδους ασκήσεις , που δεν ξέρουμε τον αριθμό των επαναλήψεων χρησιμοποιούμε τις άλλες δομές. Μπορεί έμμεσα να τις υπολογίζουμε τις επαναλήψεις, αλλά η άσκηση και η δομή της εκφώνησης είναι τέτοια που μας οδηγεί στην ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ..

Τι θα απαντούσατε στο μαθητή ; Την κόβουμε την άσκηση ή τη θεωρούμε σωστή ;

ευχαριστώ

Αν με κάποιο τρόπο, ΑΠΑΙΤΕΙΤΑΙ από το μαθητή να επιλέξει την καταλληλότερη εντολή επανάληψης ( Διδακτικός στόχος #6 κεφ.8 ), τότε η δεύτερη λύση είναι η σωστή.  Η άσκηση μπορεί να λυθεί με ΓΙΑ οπότε είναι η καταλληλότερη.  Αν όμως ΔΕΝ απαιτείται η επιλογή της καταλληλότερης εντολής, τότε ΚΑΙ η πρώτη λύση είναι (ασφαλώς) σωστή.

Η ανάπτυξη της κριτικής σκέψης σε αυτό το θέμα (εντολές επανάληψης) προϋποθέτει πως μπορεί να σκεφτεί με τον εξής τρόπο:
1. Μπορώ να χρησιμοποιήσω ΓΙΑ;
    => επιλέγω την ΓΙΑ... break (ΤΕΛΟΣ ΣΚΕΨΗΣ)
2. Είναι σίγουρη η ΜΙΑ επανάληψη;
    => επιλέγω τη ΜΕΧΡΙΣ_ΟΤΟΥ... break (ΤΕΛΟΣ ΣΚΕΨΗΣ)
3. => επιλέγω την ΟΣΟ...

Αντίστοιχα, η ανάπτυξη της κριτικής σκέψης  στο κεφάλαιο του τμηματικού προγραμματισμού (διδακτικός στόχος #2 του Κεφ.10) προϋποθέτει πως μπορεί να σκεφτεί:
1. Μπορώ να χρησιμοποιήσω συνάρτηση (επιστρέφει μια τιμή - ΔΕΝ επικοινωνεί με χρήστη - ΔΕΝ επιστρέφει τις τιμές εισόδου);
    => επιλέγω ΣΥΝΑΡΤΗΣΗ... break (ΤΕΛΟΣ ΣΚΕΨΗΣ)
2. => επιλέγω ΔΙΑΔΙΚΑΣΙΑ...
« Τελευταία τροποποίηση: 21 Μάι 2017, 02:51:10 μμ από Sergio »
Απ τη μια η θητεία μου σε σχολικές αίθουσες: να φλυαρώ - να ελπίζω πως κατι κατάλαβαν - να εξερευνώ - να μαθαίνω. Απ την άλλη, σχεδόν συνομήλικη, η Διδακτική της Πληροφορικής: ερευνά διαδικασίες μάθησης - φλερτάρει με την Ψυχολογία - με καλεί να αφήσω το βλέμμα του Πληροφορικού και να δω με τα μάτια του δασκάλου. Τέκνα των 2, οι απόψεις μου.. (προσαρμοσμένο από τον πρόλογο του βιβλίου "Το μακρόν Φυσική προ του βραχέως διδάσκω" του Ανδρέα Κασσέτα)