Προς το περιεχόμενο

μεταγλωτιστες


christoszero

Προτεινόμενες αναρτήσεις

γεια σας  ΣΠΟΥΔΑΖΩ ΠΛΗΡΟΦΟΡΙΚΗ ΚΑΙ ΜΑΣ ΕΧΟΥΝ ΒΑΛΕΙ ΜΙΑ ΕΡΓΑΣΙΑ ΣΤΟΥΣ ΜΕΤΑΓΛΩΤΙΣΤΕΣ .την εξης

 

 

Ένα περιορισµένο λειτουργικό σύστηµα έχει τους εξής κανόνες σύνταξης
ονοµάτων αρχείων και καταλόγων:  
Ένα όνοµα αποτελείται από τα πρώτα 5 κεφαλαία γράµµατα του λατινικού
αλφαβήτου, τα πρώτα 4 αριθµητικά ψηφία του δεκαδικού συστήµατος και
το _,  τα οποία µπορούν να επαναλαµβάνονται οσεσδήποτε φορές. Βασικό
στοιχείο του ονόµατος είναι ότι πρέπει να ξεκινά µε ένα από τα πρώτα 5 
κεφαλαία γράµµατα του λατινικού αλφαβήτου.  Το κάθε όνοµα µπορεί
επίσης να περιέχει και τον χαρακτήρα ‘$’ µέχρι µια φορά.   
(1) Να οριστεί η σύνταξη των ονοµάτων µε τους εξής τρόπους: 
(α) Ως κανονική έκφραση 
 
 
ΕΓΩ ΣΚΕΦΤΗΚΑ ΜΗΠΩΣ ΕΙΝΑΙ ΑΥΤΟ (Α|Β|C|D|E)(A|B|C|D|E|1|2|3|4|_)*($)? 
 
 
AΛΛΑ ΔΕΝ ΞΕΡΩ ΑΝ ΕΙΝΑΙ ΣΩΣΤΑ ΟΠΟΙΟΣ ΓΝΩΡΙΖΕΙ ΑΣ ΑΠΑΝΤΗΣΕΙ
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

(Α|Β|C|D|E)(A|B|C|D|E|1|2|3|4|_)*($)(A|B|C|D|E|1|2|3|4|_)*

 

Έτσι πιστεύω είναι καλύτερα, γιατί έτσι όπως το είχες υποχρεωτικά το $ θα ήταν πάντα στο τέλος. Ενώ τώρα είναι κάπου ενδιάμεσα ;-)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

ΤΗΝ ΕΒΓΑΛΑ ΤΕΛΙΚΑ ΤΗΝ ΕΚΦΡΑΣΗ (Α|Β|C|D|E)(A|B|C|D|E|1|2|3|4|_)*($)?(A|B|C|D|E|1|2|3|4|_)*  ΑΥΤΗ ΠΙΣΤΕΥΩ ΠΩΣ ΕΙΝΑΙ.

Ο ΟΡΙΣΜΟΣ ΣΕ ΒΝF ΕΙΝΑΙ ΑΥΤΟΣ ΤΕΛΕΥΤΑΙΑ ΕΡΩΤΗΣΗ ΠΟΥ ΚΑΝΩ  ;P

 

 

<S> ::= <Letter> | <Expression>
<Expression> ::= <Letter><Expression> |
<Digit><Expression>|'_'|$ <Expression1 >
 
 
<Expression1>::= <Letter><Expression1>|
<Digit><Expression1>|Null
<Letter > : = A | B | C | D | E
<Digit> := 1 | 2 | 3 | 4
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...