Αποστολέας Θέμα: Ερώτηση σχετικά με else if..  (Αναγνώστηκε 1345 φορές)

Eleorora

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



Νίκος Αδαμόπουλος

  • Γενικός διαχειριστής
  • *****
  • Μηνύματα: 2787
  • Πύργος Ηλείας
Απ: Ερώτηση σχετικά με else if..
« Απάντηση #1 στις: 05 Μάι 2010, 01:54:36 μμ »
Γιατί να μην επιτρέπεται; Το else if δεν είναι κάποια ειδική εντολή. Είναι το else με εμφωλευμένο το if.
Δες κι εδώ: https://alkisg.mysch.gr/steki/index.php?topic=2307.0

iliasthes

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 790
Απ: Ερώτηση σχετικά με else if..
« Απάντηση #2 στις: 05 Μάι 2010, 09:25:56 μμ »
Βεβαίως και επιτρέπεται. Στις σελ. 92-93 του βιβλίου μάλιστα, υπάρχουν και παραδείγματα, ενώ χρησιμοποιείται και στη σελ. 96 στην άσκηση 8

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

  • Ομάδα διαγωνισμάτων 2010
  • *
  • Μηνύματα: 1095
Απ: Ερώτηση σχετικά με else if..
« Απάντηση #3 στις: 08 Μάι 2010, 12:18:59 πμ »
 Όπως είπε ο iliasthes στο σχολικό βιβλίο υπάρχουν παραδείγματα χρήσης εμφωλευμένων δομών if else, που σημαίνει ότι μπορούν να χρησιμοποιηθούν.