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

Milspil

  • Θαμώνας
  • ***
  • Μηνύματα: 20
Επίδοση αλγορίθμου
« στις: 15 Απρ 2016, 01:42:40 μμ »
Καλησπέρα σας. Η απορία μου είναι η εξής.Μας ειπανε στο σχολείο ότι έχει διαφορά το a<- i*x από το a<-i*5. Εγω με αυτά που ξέρω από την θεωρία θα τα υπολόγιζα και τα δύο ξεχωριστά σαν δυο πράξεις το καθένα.μία η εντολή εκχώρησης και άλλη μία ο πολλαπλασιασμός.Παρόλα αυτά το a<-i*5 εκλαμβάνεται ως μία πράξη.(από τι μας είπε ο καθηγητής του σχολείου χωρίς να το δικαιολογήσει ).
Αν μπορεί κάποιος να με διαφωτίσει γιατί αυτά μπηκανε φέτος και τα φοβάμαι λίγο..

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2404
  • I 'm not young enough to know everything
Απ: Επίδοση αλγορίθμου
« Απάντηση #1 στις: 15 Απρ 2016, 03:26:49 μμ »
Δες το αρχείο που σου στέλνω. Αν κάνει πράξη και βάζει το αποτέλεσμα στην ίδια θέση μνήμης είναι 1 πράξη. Αν το βάζει σε άλλη θέση μνήμης είναι 2 πράξεις.
Γιώργος Παπαργύρης (gpapargi@hotmail.com)

Milspil

  • Θαμώνας
  • ***
  • Μηνύματα: 20
Απ: Επίδοση αλγορίθμου
« Απάντηση #2 στις: 15 Απρ 2016, 10:03:11 μμ »
Ευχαριστω,βοήθησε πολυ! Μπορεί να κλείσει το  θέμα.

gthal

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 837
Απ: Επίδοση αλγορίθμου
« Απάντηση #3 στις: 22 Απρ 2016, 01:35:38 μμ »
Δες το αρχείο που σου στέλνω. Αν κάνει πράξη και βάζει το αποτέλεσμα στην ίδια θέση μνήμης είναι 1 πράξη. Αν το βάζει σε άλλη θέση μνήμης είναι 2 πράξεις.
Ωχ, μόλις τώρα το είδα αυτό... και ό,τι είχα αναπτύξει τη θεωρία μου σε άλλο thread.
Άρα αν ο μαθητής πάρει την ι <- ι+1 ως δύο πράξεις θα θεωρηθεί λάθος
Εντούτοις, 15 Μαρτίου που ήρθε η διευκρινιση αυτή ήταν ήδη πολύ αργά... το 5ο κεφάλαιο είχε κλείσει προ πολλού... :(
Φιλικά,
Γιώργος Θαλασσινός