ΕΡΩΤΗΣΗ ΣΤΟ ΕΠΙΛΕΞΕ

Ξεκίνησε από left, 17 Ιαν 2025, 11:16:16 ΠΜ

« προηγούμενο - επόμενο »

left

Καλησπέρα.
Πως γινεται το παρακάτω με την δομη ΕΠΙΛΕΞΕ;
ΔΙΑΒΑΣΕ Χ
ΑΝ Χ > 0 ΚΑΙ Χ < 10 ΤΟΤΕ
ΕΝΤΟΛΗ 1
ΑΛΛΙΩΣ_ΑΝ Χ>100 Η Χ < -100
ΕΝΤΟΛΗ 2
ΑΛΛΙΩΣ
ΕΝΤΟΛΗ 3
ΤΕΛΟΣ_ΑΝ

EYXAΡΙΣΤΩ

petrosp13

Αν το Χ είναι ακέραιο, τότε 

Περίπτωση 1..9
ΕΝΤΟΛΗ 1
Περίπτωση -100..0  
ΕΝΤΟΛΗ 3
Περίπτωση 10..100
ΕΝΤΟΛΗ 3
Περίπτωση Αλλιώς
ΕΝΤΟΛΗ 2
Τέλος_Αν
Παπαδόπουλος Πέτρος
Καθηγητής Πληροφορικής

astakos1010

Με συγκριτικούς τελεστές μόνο (φαντάζομαι ο Χ δεν είναι γνωστό αν είναι ακέραιος)

ΕΠΙΛΕΞΕ Χ
   ΠΕΡΙΠΤΩΣΗ > 100
      ΕΝΤΟΛΗ 2
   ΠΕΡΙΠΤΩΣΗ < -100
      ΕΝΤΟΛΗ 2
   ΠΕΡΙΠΤΩΣΗ  >= 10
      ΕΝΤΟΛΗ 1
   ΠΕΡΙΠΤΩΣΗ <= 0
      ΕΝΤΟΛΗ 1
   ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ
      ΕΝΤΟΛΗ 3
ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ

Δημήτρης Χατζόπουλος

ΣΥΝΑΔΕΛΦΕ ΜΙΑ ΔΙΟΡΘΩΣΗ: Η ΕΝΤΟΛΗ 1 ΚΑΙ Η ΕΝΤΟΛΗ 3 ΑΝΑΠΟΔΑ ΔΛΔ:
 ΕΠΙΛΕΞΕ Χ
   ΠΕΡΙΠΤΩΣΗ > 100
      ΕΝΤΟΛΗ 2
   ΠΕΡΙΠΤΩΣΗ < -100
      ΕΝΤΟΛΗ 2
   ΠΕΡΙΠΤΩΣΗ  >= 10
      ΕΝΤΟΛΗ 3
   ΠΕΡΙΠΤΩΣΗ <= 0
      ΕΝΤΟΛΗ 3
   ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ
      ΕΝΤΟΛΗ 1
ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ

astakos1010

Παράθεση από: ΔΗΜΗΤΡΗΣ Χ στις 17 Ιαν 2025, 04:36:58 ΜΜΣΥΝΑΔΕΛΦΕ ΜΙΑ ΔΙΟΡΘΩΣΗ: Η ΕΝΤΟΛΗ 1 ΚΑΙ Η ΕΝΤΟΛΗ 3 ΑΝΑΠΟΔΑ ΔΛΔ:
 ΕΠΙΛΕΞΕ Χ
  ΠΕΡΙΠΤΩΣΗ > 100
      ΕΝΤΟΛΗ 2
  ΠΕΡΙΠΤΩΣΗ < -100
      ΕΝΤΟΛΗ 2
  ΠΕΡΙΠΤΩΣΗ  >= 10
      ΕΝΤΟΛΗ 3
  ΠΕΡΙΠΤΩΣΗ <= 0
      ΕΝΤΟΛΗ 3
  ΠΕΡΙΠΤΩΣΗ ΑΛΛΙΩΣ
      ΕΝΤΟΛΗ 1
ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ
Πολύ σωστά ευχαριστώ για τη διόρθωση.

left


epsilonXi

ΕΠΙΛΕΞΕ Χ > 0 ΚΑΙ Χ < 10
ΠΕΡΙΠΤΩΣΗ ΑΛΗΘΗΣ
   ΕΝΤΟΛΗ 1
ΠΕΡΙΠΤΩΣΗ ΨΕΥΔΗΣ
   ΕΠΙΛΕΞΕ Χ >100 Η Χ < -100
   ΠΕΡΙΠΤΩΣΗ ΑΛΗΘΗΣ
      ΕΝΤΟΛΗ 2
   ΠΕΡΙΠΤΩΣΗ ΨΕΥΔΗΣ
      ΕΝΤΟΛΗ 3
   ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ
ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ

astakos1010

Παράθεση από: epsilonXi στις 28 Ιαν 2025, 10:05:40 ΠΜΕΠΙΛΕΞΕ Χ > 0 ΚΑΙ Χ < 10
ΠΕΡΙΠΤΩΣΗ ΑΛΗΘΗΣ
  ΕΝΤΟΛΗ 1
ΠΕΡΙΠΤΩΣΗ ΨΕΥΔΗΣ
  ΕΠΙΛΕΞΕ Χ >100 Η Χ < -100
  ΠΕΡΙΠΤΩΣΗ ΑΛΗΘΗΣ
      ΕΝΤΟΛΗ 2
  ΠΕΡΙΠΤΩΣΗ ΨΕΥΔΗΣ
      ΕΝΤΟΛΗ 3
  ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ
ΤΕΛΟΣ_ΕΠΙΛΟΓΩΝ
Δεν είμαι τόσο σίγουρος αν μπορούμε να βάλουμε ΛΟΓΙΚΗ πράξη στην <έκφραση> μίας ΕΠΙΛΕΞΕ βάση του ορισμού στο Συμπληρωματικό  Εκπαιδευτικό Υλικό. Ίσως και να κάνω λάθος όμως.