Αποστολέας Θέμα: απορια στην ΕΠΙΛΕΞΕ  (Αναγνώστηκε 1031 φορές)

ΜΑΚΡΙΔΑΚΗ ΣΤΕΛΛΑ

  • Βετεράνος
  • ****
  • Μηνύματα: 78
απορια στην ΕΠΙΛΕΞΕ
« στις: 15 Μάι 2020, 09:24:50 μμ »
Καλησπερα στην ομαδα!

Μπορω στην ΕΠΙΛΕΞΕ να γραψω αυτο :??

διαβασε α,β
ΕΠΙΛΕΞΕ α,β
   ΠΕΡΙΠΤΩΣΗ α<β
      .
      .
      .

Λαμπράκης Μανώλης

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 836
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #1 στις: 15 Μάι 2020, 09:59:55 μμ »
Στέλλα νομίζω σύμφωνα με τον ορισμό του βιβλίου (κάνω copy paste)

ΕΠΙΛΕΞΕ <έκφραση>
ΠΕΡΙΠΤΩΣΗ <λίστα_τιμών_1>
<εντολές_1>
ΠΕΡΙΠΤΩΣΗ <λίστα_τιμών_2>
<εντολές_2>
......
ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ
<εντολές_αλλιώς> ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ

Όπου:
•   <έκφραση> :
είναι μια μεταβλητή, η τιμή της οποίας θα ελεγχθεί με τις τιμές που δίνονται στις ΠΕΡΙ- ΠΤΩΣΕΙΣ και ανάλογα σε ποια ΠΕΡΙΠΤΩΣΗ ανήκει θα εκτελεστούν οι αντίστοιχες εντο- λές ή η πράξη, που υπολογίζει την τιμή της.
Δηλαδή, η <έκφραση> μπορεί να είναι:
-   Μεταβλητή
-   Αριθμητική πράξη
-   Συγκριτική πράξη


εγώ αυτό που καταλαβαίνω είναι πως δεν μπορεις να "επιλέξεις" 2 μεταβλητές

στο παράδειγμα σου αν κάνεις επίλεξε α  (δίχως το β) τότε τα υπόλοιπα είναι σωστά γιατί συγκρίνεις το α με μία τιμή

P.Tsiotakis

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3304
  • agent romanoff you miss me?
    • P.Tsiotakis
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #2 στις: 16 Μάι 2020, 10:23:57 πμ »
Καλησπερα στην ομαδα!

Μπορω στην ΕΠΙΛΕΞΕ να γραψω αυτο :??

διαβασε α,β
ΕΠΙΛΕΞΕ α,β
   ΠΕΡΙΠΤΩΣΗ α<β
      .
   ΠΕΡΙΠΤΩΣΗ α<β + 5
      .
   ΠΕΡΙΠΤΩΣΗ α<β + 120
      .
   ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ
      .

μπορώ όμως να γράψω  ;)

διαβασε α,β
ΕΠΙΛΕΞΕ α - β
   ΠΕΡΙΠΤΩΣΗ < 0
      .
  ΠΕΡΙΠΤΩΣΗ < 5
      .
   ΠΕΡΙΠΤΩΣΗ < 120
      .
   ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ
      .

ΜΑΚΡΙΔΑΚΗ ΣΤΕΛΛΑ

  • Βετεράνος
  • ****
  • Μηνύματα: 78
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #3 στις: 16 Μάι 2020, 11:22:33 πμ »
Καλημερα Μανωλη, αρα αυτο θα ηταν σωστο ;

Διαβασε α,β
Επιλεξε α
Περιπτωση α<β
.
.
.
.


Στέλλα νομίζω σύμφωνα με τον ορισμό του βιβλίου (κάνω copy paste)

ΕΠΙΛΕΞΕ <έκφραση>
ΠΕΡΙΠΤΩΣΗ <λίστα_τιμών_1>
<εντολές_1>
ΠΕΡΙΠΤΩΣΗ <λίστα_τιμών_2>
<εντολές_2>
......
ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ
<εντολές_αλλιώς> ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ

Όπου:
•   <έκφραση> :
είναι μια μεταβλητή, η τιμή της οποίας θα ελεγχθεί με τις τιμές που δίνονται στις ΠΕΡΙ- ΠΤΩΣΕΙΣ και ανάλογα σε ποια ΠΕΡΙΠΤΩΣΗ ανήκει θα εκτελεστούν οι αντίστοιχες εντο- λές ή η πράξη, που υπολογίζει την τιμή της.
Δηλαδή, η <έκφραση> μπορεί να είναι:
-   Μεταβλητή
-   Αριθμητική πράξη
-   Συγκριτική πράξη


εγώ αυτό που καταλαβαίνω είναι πως δεν μπορεις να "επιλέξεις" 2 μεταβλητές

στο παράδειγμα σου αν κάνεις επίλεξε α  (δίχως το β) τότε τα υπόλοιπα είναι σωστά γιατί συγκρίνεις το α με μία τιμή

ΜΑΚΡΙΔΑΚΗ ΣΤΕΛΛΑ

  • Βετεράνος
  • ****
  • Μηνύματα: 78
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #4 στις: 16 Μάι 2020, 11:23:16 πμ »
Σωστο και εξυπνο !!!! Αυτο που απαντησα στο Λαμπρακη ειναι σωστο ?


μπορώ όμως να γράψω  ;)

διαβασε α,β
ΕΠΙΛΕΞΕ α - β
   ΠΕΡΙΠΤΩΣΗ < 0
      .
  ΠΕΡΙΠΤΩΣΗ < 5
      .
   ΠΕΡΙΠΤΩΣΗ < 120
      .
   ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ
      .

Λαμπράκης Μανώλης

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 836
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #5 στις: 16 Μάι 2020, 11:37:43 πμ »
αν δεν κάνω κάποι λάθος σωστό είναι .. σαν το παράδειγμα 2 σελίδα 77 στο συμπληρωματικό υλικό, απλά το β είναι μεταβλητή που έχει κάποια τιμή οπότε μπορώ να τα συγκρίνω  ... UPDATE --> νομίζω καλύτερα

επίλεξε α
  περίπτωση <β
« Τελευταία τροποποίηση: 16 Μάι 2020, 11:48:48 πμ από Λαμπράκης Μανώλης »

ΜΑΚΡΙΔΑΚΗ ΣΤΕΛΛΑ

  • Βετεράνος
  • ****
  • Μηνύματα: 78
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #6 στις: 16 Μάι 2020, 12:58:58 μμ »
ναι σωστα το α δεν χρειαζεται


αν δεν κάνω κάποι λάθος σωστό είναι .. σαν το παράδειγμα 2 σελίδα 77 στο συμπληρωματικό υλικό, απλά το β είναι μεταβλητή που έχει κάποια τιμή οπότε μπορώ να τα συγκρίνω  ... UPDATE --> νομίζω καλύτερα

επίλεξε α
  περίπτωση <β

P.Tsiotakis

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 3304
  • agent romanoff you miss me?
    • P.Tsiotakis
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #7 στις: 16 Μάι 2020, 06:04:44 μμ »
Σωστο και εξυπνο !!!! Αυτο που απαντησα στο Λαμπρακη ειναι σωστο ?

Κατά τη γνώμη μου σωστό διότι υλοποιεί μία απλή σκέψη,
αλλά στο βιβλίο αναφέρεται σε τιμές (στις περιπτώσεις) και μάλλον εννοεί σταθερές (συμπαγής δομή ΕΠΙΛΕΞΕ) οπότε θεωρώ ότι είναι λίγο θολό σημείο.

ΜΑΚΡΙΔΑΚΗ ΣΤΕΛΛΑ

  • Βετεράνος
  • ****
  • Μηνύματα: 78
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #8 στις: 17 Μάι 2020, 09:46:31 πμ »
Ποσα θολα σημεια εχει αυτο το μαθημα  ::)

Κατά τη γνώμη μου σωστό διότι υλοποιεί μία απλή σκέψη,
αλλά στο βιβλίο αναφέρεται σε τιμές (στις περιπτώσεις) και μάλλον εννοεί σταθερές (συμπαγής δομή ΕΠΙΛΕΞΕ) οπότε θεωρώ ότι είναι λίγο θολό σημείο.

Κατερίνα Μ

  • Θαμώνας
  • ***
  • Μηνύματα: 37
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #9 στις: 17 Μάι 2020, 12:23:52 μμ »
ναι σωστα το α δεν χρειαζεται



Εμένα τώρα η απορία μου είναι η εξής....
Το α δε χρειάζεται ή δεν πρέπει να μπει αφού είναι στο επίλεξε.
Είναι και τα δύο σωστά;

Επίλεξε α
  Περίπτωση α<β
........

ή

Επίλεξε α
   Περίπτωση <β

Λαμπράκης Μανώλης

  • Ομάδα διαγωνισμάτων 2017
  • *
  • Μηνύματα: 836
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #10 στις: 17 Μάι 2020, 12:32:41 μμ »
Καλημέρα σε όλους

έχω την εντύπωση πως όλες οι απορίες μας είναι σωστές, όμως εφόσον δεν υπάρχει "αυστηρός ορισμός" δεν υπάρχει απάντηση που να μας καλύπτει 100% ..
εγώ θα έλεγα πως δεν πρέπει να υπάρχει το α, αλλά δεν αποδεικνύεται από την άλλη αυτό .. θέλω να πιστεύω πως έστω για φέτος δεν θα μπουν θέματα με "γκρίζες ζώνες" όπως αυτό που συζητάμε

petrosp13

  • Ομάδα Νέου Λυκείου
  • *
  • Μηνύματα: 2313
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #11 στις: 17 Μάι 2020, 01:01:14 μμ »
Εμένα τώρα η απορία μου είναι η εξής....
Το α δε χρειάζεται ή δεν πρέπει να μπει αφού είναι στο επίλεξε.
Είναι και τα δύο σωστά;

Επίλεξε α
  Περίπτωση α<β
........

ή

Επίλεξε α
   Περίπτωση <β

Το δεύτερο είναι σωστό
Το α εννοείται σε όλες τις συνθήκες
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

Καρκαμάνης Γεώργιος

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1132
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #12 στις: 17 Μάι 2020, 06:24:34 μμ »
Καλησπερα στην ομαδα!

Μπορω στην ΕΠΙΛΕΞΕ να γραψω αυτο :??

διαβασε α,β
ΕΠΙΛΕΞΕ α,β
   ΠΕΡΙΠΤΩΣΗ α<β
      .
      .
      .

Αυτό δεν επιτρέπεται στη σύνταξη της εντολής ΕΠΙΛΕΞΕ καθώς δεν μπορείς να ελέγχεις δύο μεταβλητές ταυτόχρονα και να τις συγκρίνεις  με τις τιμές στις περιτπώσεις.



Καρκαμάνης Γεώργιος

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1132
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #13 στις: 17 Μάι 2020, 06:27:18 μμ »
Εμένα τώρα η απορία μου είναι η εξής....
Το α δε χρειάζεται ή δεν πρέπει να μπει αφού είναι στο επίλεξε.
Είναι και τα δύο σωστά;

Επίλεξε α
  Περίπτωση α<β
........

ή

Επίλεξε α
   Περίπτωση <β
Εδώ η δευτερη περίπτωση είναι η σωστή καθώς η μεταβλητή α όπου υπάρχει δίπλα από τη λέξη ΕΠΙΛΕΞΕ θεωρείται οτι υπάρχει και στις συγκρίσεις δίπλα από τη λέξη Περίπτωση και έτσι δεν το γράφουμε
Δηλαδή το

Επίλεξε α
   Περίπτωση <β

είνα σαν να έχουμε τον έλεγχο    Αν α < β   




Καρκαμάνης Γεώργιος

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1132
Απ: απορια στην ΕΠΙΛΕΞΕ
« Απάντηση #14 στις: 17 Μάι 2020, 06:31:58 μμ »
Επίσης σε τέτοιου είδους απορίες μπορεί να μας διαφωτίσει και το θέμα 2008, το οποίο και παραθέτω παρακάτω:

Στο παρακάτω τμήμα προγράμματος να μετατρέψετε την αλγοριθμική δομή της πολλαπλής επιλογής σε ισοδύναμη αλγοριθμική δομή ΕΠΙΛΕΞΕ.

ΓΡΑΨΕ “Δώσε αριθμό από 0 έως και 5”
ΔΙΑΒΑΣΕ Χ
ΑΝ Χ=0 ΤΟΤΕ
ΓΡΑΨΕ “μηδέν”
ΑΛΛΙΩΣΑΝ (Χ=1) ή (Χ=3) ή (Χ=5) ΤΟΤΕ
ΓΡΑΨΕ “περιττός αριθμός”
ΑΛΛΙΩΣΑΝ (Χ=2) ή (Χ=4) ΤΟΤΕ
ΓΡΑΨΕ “άρτιος αριθμός”
ΑΛΛΙΩΣ
ΓΡΑΨΕ “έδωσες λάθος αριθμό”
ΤΕΛΟΣ_ΑΝ

όπου η λύση από την επιτροπή των εξετάσεων δίνονταν κάπως έτσι:
ΓΡΑΨΕ “Δώσε αριθμό από 0 έως 5”
ΔΙΑΒΑΣΕ Χ
ΕΠΙΛΕΞΕ Χ
ΠΕΡΙΠΤΩΣΗ 0
ΓΡΑΨΕ “μηδέν”
ΠΕΡΙΠΤΩΣΗ 1, 3, 5
ΓΡΑΨΕ “περιττός αριθμός”
ΠΕΡΙΠΤΩΣΗ 2, 4
ΓΡΑΨΕ “άρτιος αριθμός”
ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ
ΓΡΑΨΕ “έδωσες λάθος αριθμό”
ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ

Στην οποία παρατηρούμε την απουσία της μεταβλητής που ελέγχεται στο ΕΠΙΛΕΞΕ μετά τη  λέξη ΠΕΡΙΠΤΩΣΗ