Αποστολέας Θέμα: Θέμα Β  (Αναγνώστηκε 16570 φορές)

gpapargi

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2457
  • I 'm not young enough to know everything
Θέμα Β
« στις: 27 Μάι 2015, 10:20:42 πμ »
Εδώ σχολιάζουμε το θέμα Β

Terius

  • Οπαδός
  • **
  • Μηνύματα: 14
Απ: Θέμα Β
« Απάντηση #1 στις: 27 Μάι 2015, 12:33:31 μμ »
B1  Αν χ>1 τότε
       Για Υ από Χ-2 μέχρι -1 με_βήμα -2
          Εμφάνισε Υ
       Τέλος_Επανάληψης
      Τέλος_Αν

ως μια εκδοχή μετατροπής?

soc_h

  • Βετεράνος
  • ****
  • Μηνύματα: 80
Απ: Θέμα Β
« Απάντηση #2 στις: 27 Μάι 2015, 12:43:34 μμ »
Σωστό το βρίσκω
Σωκράτης

alpapanto

  • Βετεράνος
  • ****
  • Μηνύματα: 88
  • ΗΟΜΕ μοναχομ
Απ: Θέμα Β
« Απάντηση #3 στις: 27 Μάι 2015, 12:49:26 μμ »
Β1.
Αν χ>1 Τοτε
      Για y από χ μεχρι 1 με_βήμα -2
         Εμφανισε y-2
      Τελος_επαναληψης
   Τελος_αν

νομίζω επίσης σωστό...

ολγα

  • Βετεράνος
  • ****
  • Μηνύματα: 86
Απ: Θέμα Β
« Απάντηση #4 στις: 27 Μάι 2015, 12:54:42 μμ »
B1  Αν χ>1 τότε
       Για Υ από Χ-2 μέχρι -1 με_βήμα -2
          Εμφάνισε Υ
       Τέλος_Επανάληψης
      Τέλος_Αν

ως μια εκδοχή μετατροπής?
Είναι λάθος η τελική τιμή του Υ.

soc_h

  • Βετεράνος
  • ****
  • Μηνύματα: 80
Απ: Θέμα Β
« Απάντηση #5 στις: 27 Μάι 2015, 12:55:51 μμ »
Είναι ισοδύναμα καθώς θα παράξουν την ίδια έξοδο (εμφάνιση)
Σωκράτης

Terius

  • Οπαδός
  • **
  • Μηνύματα: 14
Απ: Θέμα Β
« Απάντηση #6 στις: 27 Μάι 2015, 12:59:27 μμ »
Πως βγαίνει λάθος η τιμή του Υ;

ολγα

  • Βετεράνος
  • ****
  • Μηνύματα: 86
Απ: Θέμα Β
« Απάντηση #7 στις: 27 Μάι 2015, 01:01:02 μμ »
Β1.
Αν χ>1 Τοτε
      Για y από χ μεχρι 1 με_βήμα -2
         Εμφανισε y-2
      Τελος_επαναληψης
   Τελος_αν

νομίζω επίσης σωστό...
Συμφωνώ.
Εναλλακτικά (λιγότερο "κομψά") :

Αν x>1 τότε
       y<-- x
       Για y από x-2 μέχρι 1 με_βήμα -2
          Εμφάνισε y
       Τέλος_Επανάληψης
       Εμφάνισε y
Τέλος_Αν

Loco-3

  • Οπαδός
  • **
  • Μηνύματα: 11
Απ: Θέμα Β
« Απάντηση #8 στις: 27 Μάι 2015, 01:02:25 μμ »
B1 β έχουμε πουθενα λύσεις?

alpapanto

  • Βετεράνος
  • ****
  • Μηνύματα: 88
  • ΗΟΜΕ μοναχομ
Απ: Θέμα Β
« Απάντηση #9 στις: 27 Μάι 2015, 01:03:56 μμ »
B1 β έχουμε πουθενα λύσεις?
από πάνω, πολλές!!

ολγα

  • Βετεράνος
  • ****
  • Μηνύματα: 86
Απ: Θέμα Β
« Απάντηση #10 στις: 27 Μάι 2015, 01:13:27 μμ »
Πως βγαίνει λάθος η τιμή του Υ;

π.χ. για χ=2:
παίρνει το y τιμή 0 εμφανίζεται 0 και μετά παίρνει το y (λανθασμένα) τιμή -2 και σταματάει η επανάληψη.
Φυσικά εμφανίζει τα ίδια, όμως η τελική τιμή του y δεν είναι 0,όπως στο τμήμα αλγορίθμου της εκφώνησης.

Loco-3

  • Οπαδός
  • **
  • Μηνύματα: 11
Απ: Θέμα Β
« Απάντηση #11 στις: 27 Μάι 2015, 01:19:10 μμ »
από πάνω, πολλές!!
πω έχω χαζέψει...τεσπα βάζω την δικιά μου και αν μπορεί καποιος να μου πεί αν είναι σωστή γιατι δεν την είδα πουθενά..

Αν χ>1 Τοτε
  y<-- y-2
  Εμφάνισε Y
      Για y από (χ-4) μεχρι 0 με_βήμα -2
         Εμφανισε y
      Τελος_επαναληψης
 Τελος_αν


elenitaaaaa

  • Βετεράνος
  • ****
  • Μηνύματα: 90
Απ: Θέμα Β
« Απάντηση #12 στις: 27 Μάι 2015, 01:23:02 μμ »
το μέχρι 0 είναι λάθος.
Αν δεν υπηρχε το χ>1, οποτε δε θα ξέραμε αν μπαινει σιγουρα, η δική σου λύση θα ηταν η σωστή που εμφανίζεις μια φορά εξω. παρόλα αυτα, παραμένει σωστη! (εκτός από το 0)

Loco-3

  • Οπαδός
  • **
  • Μηνύματα: 11
Απ: Θέμα Β
« Απάντηση #13 στις: 27 Μάι 2015, 01:26:01 μμ »
το μέχρι 0 είναι λάθος.
Αν δεν υπηρχε το χ>1, οποτε δε θα ξέραμε αν μπαινει σιγουρα, η δική σου λύση θα ηταν η σωστή που εμφανίζεις μια φορά εξω. παρόλα αυτα, παραμένει σωστη! (εκτός από το 0)
υπάρχει τιμή δηλαδη που να εμφανίζει αλλο αποτέλεσμα σε αυτόν κ άλλο σε αυτον που μας δίνανε?
γιατί εγω εσπαγα το κεφάλι μου μιση ωρα δεν βρήκα?
επίσης πόσο μπορεί να μου κόψουν?

elenitaaaaa

  • Βετεράνος
  • ****
  • Μηνύματα: 90
Απ: Θέμα Β
« Απάντηση #14 στις: 27 Μάι 2015, 01:33:06 μμ »
για να το καταλάβεις λυσε το αρχικό, μια φορα με  χ= 3 και μια με χ=4. Για χ = 3 εμφανίζεται: 1, -1. με τη λύση που δίνεις εσυ εμφανίζεται μόνο το 1