"Παράξενοι" Αλγόριθμοι με "Για"

Ξεκίνησε από DaKnOb, 25 Ιαν 2013, 03:45:51 ΜΜ

« προηγούμενο - επόμενο »

nikolasmer

κ <-- 4
Για i από 1 μέχρι κ με_βήμα 2
  κ <-- κ – 2
  Εμφάνισε 'ΟΕΦΕ'
Τέλος_Επανάληψης

Για αυτό το θέμα ΟΕΦΕ 2008 είχαμε σχολιάσει τίποτα παλιότερα;
Μερεντίτης Νικόλαος
Πληροφορικός

itt

Πιστεύω ότι το να μεταβάλεις το range του Για δεν θεωρείται στα πλαίσια του μαθήματος δομήμενος προγραμματισμός. (Επίσης κάτι τέτοιο  δεν είναι και maintainable). Γενικά άστοχο θέμα.

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

Παράθεση από: itt στις 02 Νοε 2013, 11:06:51 ΠΜ
Πιστεύω ότι το να μεταβάλεις το range του Για δεν θεωρείται στα πλαίσια του μαθήματος δομήμενος προγραμματισμός. (Επίσης κάτι τέτοιο  δεν είναι και maintainable). Γενικά άστοχο θέμα.

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

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

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



itt

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

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