Αποστολέας Θέμα: Εντολή με_βήμα  (Αναγνώστηκε 834 φορές)

john81

  • Νέος
  • *
  • Μηνύματα: 2
Εντολή με_βήμα
« στις: 07 Απρ 2016, 09:47:58 πμ »
Το βήμα στην εντολή Για υπολογίζεται ως μία πράξη ή ως δύο; Σύμφωνα με το παράδειγμα του  βιβλίου του μαθητή στις σελίδες 90-91 υπολογίζεται ως μία πράξη σε κάθε επανάληψη. Αν όμως σκεφτούμε ότι το με_βήμα 1 είναι ισοδύναμο του i<- i + 1  τότε αντιστοιχεί σε 2 πράξεις (μία για την εκχώρηση και μία για τον τελεστή του αθροίσματος). Έχει νόημα η δεύτερη εκδοχή; Εσείς πώς το διδάσκετε στους μαθητές σας;

tf1974

  • Νέος
  • *
  • Μηνύματα: 1
Απ: Εντολή με_βήμα
« Απάντηση #1 στις: 03 Μάι 2016, 05:16:08 μμ »
Εάν έχω καταλάβει καλά το Ι <-- Ι + 1 είναι μια πράξη γιατί αυξάνει την τιμή στην ίδια μεταβλητή. Δηλαδή το Ι <-- Ζ + 1 είναι 2 πράξες, το Ζ <-- Ζ + 1 είναι μια πράξη.  Στη python γραφουμε Z +=1  και ενοούμε Ζ <-- Ζ + 1.
Το ίδιο ισχύει και για την επανάληψη που αναφέρεις.

Milspil

  • Θαμώνας
  • ***
  • Μηνύματα: 20
Απ: Εντολή με_βήμα
« Απάντηση #2 στις: 08 Μάι 2016, 01:54:26 μμ »
Η αύξηση που αναφέρεις περιλαμβάνει την αύξηση της ίδιας μεταβλητής! Επομένως πιάνεται ως μία πράξη.Αν συμπεριλαμβάνεται διαφορετική μεταβλητη από την υπάρχουσα τοτε πιάνεται για δύο πράξεις.
Πχ1). χ<-χ+1  => 1 πράξη
Πχ2). χ<-ψ+1 => 2 πράξεις