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

Γενικό Λύκειο => Γ΄ Λυκείου => Θεωρία => Μήνυμα ξεκίνησε από: john81 στις 07 Απρ 2016, 09:47:58 ΠΜ

Τίτλος: Εντολή με_βήμα
Αποστολή από: john81 στις 07 Απρ 2016, 09:47:58 ΠΜ
Το βήμα στην εντολή Για υπολογίζεται ως μία πράξη ή ως δύο; Σύμφωνα με το παράδειγμα του  βιβλίου του μαθητή στις σελίδες 90-91 υπολογίζεται ως μία πράξη σε κάθε επανάληψη. Αν όμως σκεφτούμε ότι το με_βήμα 1 είναι ισοδύναμο του i<- i + 1  τότε αντιστοιχεί σε 2 πράξεις (μία για την εκχώρηση και μία για τον τελεστή του αθροίσματος). Έχει νόημα η δεύτερη εκδοχή; Εσείς πώς το διδάσκετε στους μαθητές σας;
Τίτλος: Απ: Εντολή με_βήμα
Αποστολή από: tf1974 στις 03 Μαΐου 2016, 05:16:08 ΜΜ
Εάν έχω καταλάβει καλά το Ι <-- Ι + 1 είναι μια πράξη γιατί αυξάνει την τιμή στην ίδια μεταβλητή. Δηλαδή το Ι <-- Ζ + 1 είναι 2 πράξες, το Ζ <-- Ζ + 1 είναι μια πράξη.  Στη python γραφουμε Z +=1  και ενοούμε Ζ <-- Ζ + 1.
Το ίδιο ισχύει και για την επανάληψη που αναφέρεις.
Τίτλος: Απ: Εντολή με_βήμα
Αποστολή από: Milspil στις 08 Μαΐου 2016, 01:54:26 ΜΜ
Η αύξηση που αναφέρεις περιλαμβάνει την αύξηση της ίδιας μεταβλητής! Επομένως πιάνεται ως μία πράξη.Αν συμπεριλαμβάνεται διαφορετική μεταβλητη από την υπάρχουσα τοτε πιάνεται για δύο πράξεις.
Πχ1). χ<-χ+1  => 1 πράξη
Πχ2). χ<-ψ+1 => 2 πράξεις