Αποστολέας Θέμα: "Παράξενοι" Αλγόριθμοι με "Για"  (Αναγνώστηκε 5060 φορές)

nikolasmer

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 571
  • There can be only one...may it be AEPP.
Απ: "Παράξενοι" Αλγόριθμοι με "Για"
« Απάντηση #15 στις: 02 Νοε 2013, 10:47:01 πμ »
Κώδικας: [Επιλογή]
κ <-- 4
Για i από 1 μέχρι κ με_βήμα 2
  κ <-- κ – 2
  Εμφάνισε ‘ΟΕΦΕ’
Τέλος_Επανάληψης
Για αυτό το θέμα ΟΕΦΕ 2008 είχαμε σχολιάσει τίποτα παλιότερα;
Μερεντίτης Νικόλαος
Πληροφορικός

itt

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 429
  • Real stupidity beats ΑΙ any time
Απ: "Παράξενοι" Αλγόριθμοι με "Για"
« Απάντηση #16 στις: 02 Νοε 2013, 11:06:51 πμ »
Πιστεύω ότι το να μεταβάλεις το range του Για δεν θεωρείται στα πλαίσια του μαθήματος δομήμενος προγραμματισμός. (Επίσης κάτι τέτοιο  δεν είναι και maintainable). Γενικά άστοχο θέμα.

Γιάννης Αναγνωστάκης

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 846
Απ: "Παράξενοι" Αλγόριθμοι με "Για"
« Απάντηση #17 στις: 02 Νοε 2013, 11:48:39 πμ »
Πιστεύω ότι το να μεταβάλεις το range του Για δεν θεωρείται στα πλαίσια του μαθήματος δομήμενος προγραμματισμός. (Επίσης κάτι τέτοιο  δεν είναι και maintainable). Γενικά άστοχο θέμα.

Εγώ θα έλεγα το να αλλάξεις το range της Για μέσα στη Για δεν υπάγεται στην φιλοσοφία του μαθήματος (άσχετα αν μπορεί να υλοποιηθεί σε κανονικές γλώσσες προγραμματισμού..) Το να έχει όμως μεταβλητή αρχή και μεταβλητό τέλος (το οποίο θα καθορίζεται πριν την Για, του στυλ:

Διαβασε α,β
Για ι απο α μέχρι β
...
)

προφανώς και μπορεί να παίξει..(και εχει παίξει με την περιβόητη διαμάχη -> Θέμα Γ, 2010 )



itt

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 429
  • Real stupidity beats ΑΙ any time
Απ: "Παράξενοι" Αλγόριθμοι με "Για"
« Απάντηση #18 στις: 02 Νοε 2013, 12:07:06 μμ »
Εγώ θα έλεγα το να αλλάξεις το range της Για μέσα στη Για δεν υπάγεται στην φιλοσοφία του μαθήματος (άσχετα αν μπορεί να υλοποιηθεί σε κανονικές γλώσσες προγραμματισμού..) Το να έχει όμως μεταβλητή αρχή και μεταβλητό τέλος (το οποίο θα καθορίζεται πριν την Για, του στυλ:

Ήταν ασαφές έτσι όπως το έγραψα, αυτό που εννοούσα είναι ότι δεν θα πρέπει να μεταβάλεις το range από το εσωτερικό της Για.