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

Επαγγελματικό Λύκειο => Γενικά => Προγραμματισμός Υπολογιστών => Μήνυμα ξεκίνησε από: Eleorora στις 05 Μαΐου 2010, 01:40:57 ΜΜ

Τίτλος: Ερώτηση σχετικά με else if..
Αποστολή από: Eleorora στις 05 Μαΐου 2010, 01:40:57 ΜΜ
Καλησπέρα ήθελα να ρωτήσω αν οι μαθητές επιτρέπεται στη δομή επιλογής στην Pascal να χρησιμοποιήσουν την else if ?
Δεν έχω δει να υπάρχει κάπου στο βιβλίο στα "άπειρα" παραδείγματα που υπάρχουν..
Παντως δεν είναι ωραίο προγραμματιστικα κάτι τέτοιo
if a>50
  ..
if a<50
  ..
else
  ..
To else if ακούγεται πολύ καλύτερο αν και τα δύο δουλεύουν αν δεν απατώμαι :D :-\.


Τίτλος: Απ: Ερώτηση σχετικά με else if..
Αποστολή από: Νίκος Αδαμόπουλος στις 05 Μαΐου 2010, 01:54:36 ΜΜ
Γιατί να μην επιτρέπεται; Το else if δεν είναι κάποια ειδική εντολή. Είναι το else με εμφωλευμένο το if.
Δες κι εδώ: https://alkisg.mysch.gr/steki/index.php?topic=2307.0
Τίτλος: Απ: Ερώτηση σχετικά με else if..
Αποστολή από: iliasthes στις 05 Μαΐου 2010, 09:25:56 ΜΜ
Βεβαίως και επιτρέπεται. Στις σελ. 92-93 του βιβλίου μάλιστα, υπάρχουν και παραδείγματα, ενώ χρησιμοποιείται και στη σελ. 96 στην άσκηση 8
Τίτλος: Απ: Ερώτηση σχετικά με else if..
Αποστολή από: Καρκαμάνης Γεώργιος στις 08 Μαΐου 2010, 12:18:59 ΠΜ
 Όπως είπε ο iliasthes στο σχολικό βιβλίο υπάρχουν παραδείγματα χρήσης εμφωλευμένων δομών if else, που σημαίνει ότι μπορούν να χρησιμοποιηθούν.