Το Στέκι των Πληροφορικών

Γενικό Λύκειο => Δομή επιλογής => Γ΄ Λυκείου => Εντολή ΕΠΙΛΕΞΕ => Μήνυμα ξεκίνησε από: garfield στις 24 Ιαν 2006, 09:41:26 ΜΜ

Τίτλος: Δομή πολλαπλής επιλογής
Αποστολή από: garfield στις 24 Ιαν 2006, 09:41:26 ΜΜ
Πραγματικές : ΔΜΣ

        ΔΜΣ<18,5
18,5=<ΔΜΣ<25
25=<ΔΜΣ<30
    30=<ΔΜΣ


Αν για τον παραπάνω πίνακα τιμών χρησιμοποιήσουμε την δομή
Επίλεξε ΔΜΣ
περίπτωση <18,5
..............
περίπτωση απο 18,5 έως ?
(δεν μπορούμε να βάλουμε την τιμή 24 γιατί μιλάμε για πραγματικές τιμές)
Μπορούμε να χρησιμοποιήσουμε λογική συνθήκη?
περίπτωση (>=18,5 και <25)
Ευχαριστώ πολύ!!!
Τίτλος: Re: Δομή πολλαπλής επιλογής
Αποστολή από: garfield στις 24 Ιαν 2006, 11:09:27 ΜΜ
Μαλλον πρεπει να διατυπωσω διαφορετικα την ερωτηση μου!
Στη "ΓΛΩΣΣΑ" και συγκεκριμενα στη δομη πολλαπλης επιλογης Επιλεξε μπορει να χρησιμοποιηθεί λογική συνθήκη στις περιπτώσεις ή μόνο συγκεκριμένες τιμές;
Θα Ήθελα πάρα πολύ να ακούσω την άποψη σας στο θέμα!!!
Ευχαριστώ πολύ
Τίτλος: Re: Δομή πολλαπλής επιλογής
Αποστολή από: kinik στις 25 Ιαν 2006, 11:29:49 ΠΜ
Επίλεξε ΔΜΣ
Περίπτωση <18,5
εντολές1
Περίπτωση <25
εντολές2

Σε περίπτωση που είναι <18,5 θα εκτελέσει τις εντολές1 και μετά συνεχίζει με το ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ.
Σε περίπτωση που δεν ισχύει <18,5 (δηλαδή ισχύει >=18,5 εξετάζει τη δεύτερη περίπτωση). Στο συγκεκριμένο παράδειγμα δεν απαιτείται η χρήση σύνθετης συνθήκης.

Τίτλος: Re: Δομή πολλαπλής επιλογής
Αποστολή από: Sergio στις 25 Ιαν 2006, 01:11:46 ΜΜ
Σχετικά με την εντολή ΕΠΙΛΕΞΕ έχει γίνει αρκετή συζήτηση στο πρόσφατο παρελθόν σε δύο posts:

1) ΕΝΤΟΛΗ "ΕΠΕΛΕΞΕ" + ΠΡΟΤΕΡΑΙΟΤΗΤΑ ΛΟΓΙΚΩΝ ΤΕΛΕΣΤΩΝ (http://cgi.tripod.com/tosteki/cgi-bin/YaBB.pl?board=LukeioAEPP;action=display;num=1131044256) και
2) ΕΝΤΟΛΗ ΕΠΙΛΕΞΕ (Ερωτήσεις προς απάντηση) (http://cgi.tripod.com/tosteki/cgi-bin/YaBB.pl?board=LukeioAEPP;action=display;num=1131303807;start=)

οπότε μπορείς να δεις εκεί τις απόψεις που διατυπώθηκαν.

Τελικά, το μόνο σημείο στο οποίο δείχνει να παραμένει κάποια ασυμφωνία είναι ο χειρισμός των διαστημάτων τιμών (από - έως) τα οποίο ενώ αναφέρονται στο βιβλίο (τόσο στο κεφάλαιο 2 όσο και στο 8 ) δεν ορίζονται.