Πεπερασμένα αυτόματα και τρόποι ρύθμισης τους. Automata Τρόποι ρύθμισης Βασικοί ορισμοί n Πεπερασμένο. Τυπικές ή αυτόματες γλώσσες περιγραφής

Η αναπαράσταση ενός πεπερασμένου αυτόματου στην πραγματικότητα ανάγεται σε μια περιγραφή των συναρτήσεων του αυτόματου που το καθορίζουν.

Υπάρχουν τρεις τρόποι για να ορίσετε τα πεπερασμένα αυτόματα:

· Πίνακας (πίνακες μεταβάσεων και εξόδων).

Γραφικά (χρησιμοποιώντας γραφήματα).

· Αναλυτική (με χρήση τύπων).

Αναλυτική μέθοδος– το αυτόματο δίνεται από ένα σύστημα εξισώσεων. Από ένα τέτοιο σύστημα προκύπτει ότι για έναν πεπερασμένο αριθμό πιθανών εσωτερικών καταστάσεων, ο αριθμός των πιθανών τιμών των συναρτήσεων του αυτόματου αποδεικνύεται επίσης πεπερασμένος. Ένα παράδειγμα τέτοιας εργασίας είναι το σύστημα εξισώσεων που ορίζουν τα αυτόματα Mealy και τα αυτόματα Moore

πίνακα.Για τη συνάρτηση μετάβασης - δ και τη συνάρτηση εξόδου συντάσσεται πίνακας της κατάστασης του αυτόματου. Εν:

οι στήλες του πίνακα αντιστοιχούν στα στοιχεία του αλφαβήτου εισόδου Χ,

Οι σειρές του πίνακα αντιστοιχούν σε καταστάσεις (στοιχεία ενός πεπερασμένου συνόλου Q).

Η τομή της i-ης σειράς και της j-ης στήλης αντιστοιχεί στο κελί (i, j), το οποίο είναι το όρισμα των συναρτήσεων 8 και λ του αυτόματου τη στιγμή που βρίσκεται στην κατάσταση q iστην είσοδό του - η λέξη x j,και στο αντίστοιχο κελί γράφουμε τις τιμές των συναρτήσεων 8 και λ. Έτσι, ολόκληρος ο πίνακας αντιστοιχεί στο σύνολο QΧ Χ.

Κατά τη συμπλήρωση του πίνακα μετάβασης, κάθε κελί καθορίζεται μοναδικά από ένα ζεύγος συμβόλων: το σύμβολο της επόμενης κατάστασης και το σύμβολο του σήματος εξόδου.

Στην πράξη, οι συναρτήσεις του αυτόματου δίνονται από δύο πεπερασμένους πίνακες, που ονομάζονται αντίστοιχα μήτρα μετάβασηςκαι μήτρα συμπερασμάτων. Σε αυτήν την περίπτωση, οι σειρές σημειώνονται με τα γράμματα του αλφαβήτου εισόδου και οι στήλες με τα γράμματα του εσωτερικού αλφαβήτου (σύμβολα που κωδικοποιούν την εσωτερική κατάσταση του αυτόματου).

Στον πίνακα μετάβασης, στην τομή της γραμμής x k και της στήλης q r, η τιμή της συνάρτησης μετάβασης δ(q i , Χ)και συναρτήσεις συμπερασμάτων λ(q, Χ). Σε ορισμένες περιπτώσεις, και οι δύο πίνακες συνδυάζονται σε έναν πίνακα.

Γραφικός τρόπος.

Ένα αυτόματο καθορίζεται χρησιμοποιώντας ένα γράφημα, ένα διάγραμμα, ένα γράφημα, κ.λπ. Μια ανάθεση που χρησιμοποιεί ένα κατευθυνόμενο γράφημα είναι μια πιο βολική και συμπαγής μορφή περιγραφής ενός αυτόματου.

αυτόματο γράφημαπεριέχει

· κορυφές,που αντιστοιχεί στο κράτος q i OQ,

· τόξα,Οι κορυφές σύνδεσης είναι μεταβάσεις του αυτόματου από τη μια κατάσταση στην άλλη. Στα τόξα, συνηθίζεται να υποδεικνύονται ζεύγη σημάτων εισόδου και εξόδου - σήματα μετάβασης.

Αν το αυτόματο περάσει από το κράτος q 1σε κατάσταση q2υπό την επίδραση πολλών σημάτων εισόδου, τότε αυτή η παραλλαγή θα αναπαρασταθεί στο αντίστοιχο τόξο του γραφήματος μέσω ενός διαχωρισμού. Για την αναπαράσταση του αυτόματου, χρησιμοποιούνται διπολικά γραφήματα με διακριτές αρχικές και τελικές καταστάσεις.

Ανάπτυξη της κλίμακας «όργανο μέτρησης χωρητικότητας».

ένδειξη + - παραφορτώνω μακριά από
0 αρχική κατάσταση 1 0 0 0 Οχι
1 0 2 0 13 0 Ναί
2 50 3 1 13 0 Ναί
3 100 4 2 13 0 Ναί
4 150 5 3 13 0 Ναί
5 200 6 4 13 0 Ναί
6 250 7 5 13 0 Ναί
7 300 8 6 13 0 Ναί
8 350 9 7 13 0 Ναί
9 400 10 8 13 0 Ναί
10 450 11 9 13 0 Ναί
11 500 13 10 13 0 Ναί
12 OV 0 0 0 0 Οχι
13 ατύχημα 0 0 0 0 Οχι

Εικ.2.5. Γράφημα της κλίμακας της συσκευής για τη μέτρηση της χωρητικότητας


συμπέρασμα

Δεδομένου ότι η χρήση γεννητριών με ταλαντωτικά κυκλώματα (τύπου RC) για τη δημιουργία ταλαντώσεων υψηλής συχνότητας δεν ικανοποιεί, λήφθηκε ένα κύκλωμα τύπου LC για την αναπτυγμένη γεννήτρια (ένα κύκλωμα τριών σημείων με σύζευξη αυτομετασχηματιστή λήφθηκε ως κύκλωμα φάσης, το ενεργό το στοιχείο είναι ένα τρανζίστορ).

Στο θεωρητικό μέρος αυτής της εργασίας του μαθήματος εξετάστηκαν τα στοιχεία των γεννητριών τύπου LC. Εξετάστηκε επίσης η ταξινόμηση των γεννητριών τύπου LC, ο σκοπός τους, καθώς και διάφορα κυκλώματα γεννήτριας. Καθώς και τα τεχνικά χαρακτηριστικά των στοιχείων της γεννήτριας.

Στο πρακτικό μέρος, αποκαλύφθηκε το θέμα που αφορά τους κωδικοποιητές, τους αποκωδικοποιητές, τον σκοπό τους και σχεδιάστηκαν επίσης διαγράμματα ηλεκτρικών λειτουργικών και ηλεκτρικών κυκλωμάτων κωδικοποιητών και αποκωδικοποιητών. Το θέμα των χαρτών Karnot αποκαλύφθηκε. Αναπτύχθηκε επίσης το τμήμα «b» του δείκτη επτά τμημάτων. Αναπτύχθηκε μια μηχανή κατάστασης για την κλίμακα του οργάνου για τη μέτρηση της χωρητικότητας, καθώς και ένα γράφημα για αυτό.


Μπαράνοφ Βίκτορ Πάβλοβιτς Διακριτά Μαθηματικά. Ενότητα 6. Μηχανές κατάστασηςκαι επίσημες γλώσσες.

Διάλεξη 31 Εργασία σύνθεσης. Δημοτικά αυτοκίνητακαι εσύ

Διάλεξη 30 ΟΡΙΣΜΟΣ ΚΑΙ ΜΕΘΟΔΟΙ ΟΡΙΣΜΟΥ ΠΕΡΙΣΜΕΝΟΥ ΑΥΤΟΜΑΤΟΥ.

ΠΡΟΒΛΗΜΑ ΣΥΝΘΕΣΗΣ. ΔΗΜΟΤΙΚΟΙ ΑΥΤΟΜΑΤΟΙ

Σχέδιο διάλεξης:

1. Ορισμός πεπερασμένου αυτόματου.

2. Μέθοδοι για τον ορισμό ενός πεπερασμένου αυτόματου.

  1. Το πρόβλημα της σύνθεσης των αυτομάτων.
  2. Στοιχειακές μηχανές.
  3. Το πρόβλημα της πληρότητας μιας βάσης αυτόματου.
  4. Κανονική μέθοδος σύνθεσης αυτόματων.
  1. Ορισμός κατάστασης μηχανής

Το SFE δεν λαμβάνει υπόψη το γεγονός ότι οι πραγματικές συσκευές λειτουργούν έγκαιρα. Σε σύγκριση με το SFE, το πεπερασμένο αυτόματο είναι ένα πιο ακριβές μοντέλο διακριτού μετατροπέα.σι προγραμματιστής πληροφοριών. Ταυτόχρονα, η έννοια ενός πεπερασμένου αυτόματου, όπως κάθε μοντέλο, είναιΕγώ αλλά με μια σειρά απλουστευτικών υποθέσεων.

Πρώτον, υποτίθεται ότι η είσοδος και η έξοδος του αυτόματου μπορούν να βρίσκονται σε μία μόνο από έναν πεπερασμένο αριθμό διαφορετικών καταστάσεων ανά πάσα στιγμή. Αν είναι αληθινόσι Εάν ένας μετατροπέας έχει ένα συνεχές σήμα εισόδου, τότε για να το περιγράψετε χρησιμοποιώντας ένα πεπερασμένο αυτόματο, είναι απαραίτητο να κβαντιστεί αυτό το σήμα. Στον επίσημο ορισμό του αυτόματου, το πεπερασμένο σύνολο καταστάσεων εισόδου και εξόδου του αυτόματου ονομάζεται coo t υπεύθυνα για την εισαγωγή και αλφάβητο εξόδου, και μεμονωμένα κράτητα γράμματα αυτών των άλφα και βιτ.

Δεύτερον, θεωρείται ότι ο χρόνος αλλάζει διακριτά. Οι καταστάσεις εισόδου και εξόδου αντιστοιχούν σε μια διακριτή χρονική ακολουθία.σι Δεδομένου ότι η χρονική στιγμή καθορίζεται μοναδικά από τον δείκτη της, τότε για λόγους απλότητας θα υποθέσουμε ότι ο χρόνος παίρνει τις τιμές 1, 2, ..., ... Το χρονικό διάστημα ονομάζεταιλεπτότητα.

Η λειτουργία του μηχανήματος παρουσιάζεται ως εξής.

Η είσοδος του αυτόματου λαμβάνει σήματα από το αλφάβητο εισόδου, γεγονός που οδηγεί στην εμφάνιση σημάτων στην έξοδο από το αλφάβητο εισόδου. Wένα Η εξάρτηση της ακολουθίας εξόδου από την ακολουθία εισόδου εξαρτάται από την εσωτερική δομή του αυτόματου. Σημειώστε ότι, σε αντίθεση με τα SFE, που δεν έχουν μνήμη, το αυτόματο προρε είναι μια συσκευή με μνήμη, δηλαδή, η έξοδος του αυτόματου καθορίζεται όχι μόνοσι στην είσοδο, αλλά και στο παρασκήνιο. Λογιστική ιστορίαςΕγώ καθορίζεται από την εξάρτηση του σήματος εξόδου όχι μόνο από την είσοδο, αλλά και από την τρέχουσα κατάσταση, την οποία υποδηλώνουμε.

Ας δώσουμε έναν επίσημο ορισμό του αυτόματου.

κρατική μηχανήονομάστε πέντε αντικείμενα

, (1)

όπου

αλφάβητο εισαγωγής; μία από τις πιθανές καταστάσεις εισόδου.

ονομάζεται ένα πεπερασμένο σύνολοαλφάβητο εξόδου; στοιχείο εσείς από αυτό το σύνολο καθορίζετε τις πιθανές καταστάσεις εξόδου.

ονομάζεται ένα πεπερασμένο σύνολοαλφάβητο των εσωτερικών καταστάσεων I nii;

– λειτουργία μετάβασηςμηχανή: ; Αυτή η συνάρτηση εκχωρεί μια κατάσταση σε κάθε ζεύγος «εισόδου-κατάστασης».

λειτουργία εξόδου μηχανή: ; Αυτή η συνάρτηση συσχετίζει κάθε ζεύγος καταστάσεων εισόδου με μια τιμή εξόδου.

Ο νόμος της λειτουργίας του αυτόματου: το αυτόματο αλλάζει τις καταστάσεις του σύμφωνα με t λειτουργία και παράγει σήματα εξόδου σύμφωνα με τη λειτουργίαστη δράση:

  1. Τρόποι για να ορίσετε μια μηχανή κατάστασης

1. Μέθοδος ανάθεσης πινάκων. Δεδομένου ότι για τις λειτουργίες και το πεδίομι Οι τιμές και οι τιμές ανήκουν σε ένα πεπερασμένο σύνολο, και στη συνέχεια καθορίζονται χρησιμοποιώντας πίνακες.

Παράδειγμα 1 Ορίζουμε το αυτόματο ως εξής: , Ορίστε τη συνάρτηση χρησιμοποιώνταςτραπέζια άλματος,και η λειτουργία που χρησιμοποιείτραπέζια εξόδου.

Πίνακας 1. Πίνακας μετάβασης Πίνακας 2. Πίνακας εξόδου

Είσοδος

κατάσταση

Είσοδος

κατάσταση

Αν η ακολουθία των σημάτων στην είσοδο του αυτόματου είναι γνωστή, τότε οι πίνακεςμι Η κίνηση και η έξοδος καθορίζει μοναδικά την ακολουθία εξόδου.

2 . Γραφικός τρόπος ρύθμισης.μεταχειρισμένος διάγραμμα μετάβασης-εξόδου.Είναι ένα κατευθυνόμενο πολύγραφο στο οποίο κάθε εσωτερικό t η κορυφή αντιστοιχεί στην πρώιμη κατάσταση του αυτόματου. Οι μεταβάσεις του αυτόματου από κατάσταση σε κατάσταση απεικονίζονται με βέλη, σε καθένα από τα οποία αναγράφεται ένα σύμβολο εισόδου, σεμικρό καλώντας αυτή τη μετάβαση και το σύμβολο εξόδου που δημιουργείται από το αυτόματο.

| | |

Εικ.1 Διάγραμμα μεταβάσεων-εξόδων

Παράδειγμα 2 Απαιτείται η κατασκευή ενός αυτόματου που θα λειτουργούσε ως εξήςένα zom: σε κάθε κύκλο, τα επόμενα δυαδικά ψηφία των όρων λαμβάνονται στην είσοδο του αυτόματου καισε η ντομάτα παράγει το αντίστοιχο δυαδικό ψηφίο του αθροίσματος τους. Για δύοη όρους σειράς έχουμε: , .

Το αυτόματο βρίσκεται στην κατάσταση 1 εάν, κατά την προσθήκη των προηγούμενων ψηφίων, τοκαι φέρει μεταφορά και είναι στην κατάσταση 0 διαφορετικά. Διάγραμμα μετάβασης-εξόδουκαι ζάνα στο σχ. 2.

00|0 11|1 01|0

01|1 10|0

10|1 00|1 11|1

Ρύζι. 2

  1. Το πρόβλημα της σύνθεσης των αυτομάτων

Κατ' αναλογία με το πρόβλημα της σύνθεσης του SFE, μπορεί κανείς να θέσει το πρόβλημα της σύνθεσης για το αυτόματοένα σύντροφος Υπάρχει ένα απεριόριστο σύνολο βασικών αυτόματα. Απαιτείται η συναρμολόγηση ενός αυτόματου με προκαθορισμένη λειτουργία. Σε αυτή την περίπτωση, το πρόβλημα της σύνθεσης συγκρούεται t με ορισμένα προβλήματα.

Ας υποθέσουμε ότι πρέπει να συνδέσετε την έξοδο του αυτόματου στην είσοδο του αυτόματου. Αυτό είναι δυνατό υπό την προϋπόθεση ότι διαφορετικάσχετικά με Η μηχανή σμήνος δεν θα καταλάβει τα σήματα που έρχονται από την πρώτη. Αυτό οδηγεί σε σύγχυσηκαι καταστάσεις όπου ορισμένες συνδέσεις δεν είναι δυνατές.

Για να ξεπεραστεί αυτό το εμπόδιο, εισάγεται η έννοια του δομικού αυτόματου, στο οποίοσχετικά με όλα τα αλφάβητα (είσοδος, έξοδος και εσωτερικές καταστάσεις) κωδικοποιούνται από δυαδικές λέξεις.

Έστω ένα πεπερασμένο σύνολο στοιχείων και σύνολομι σύνολο δυαδικών λέξεων μήκους, όπου. Θα κληθεί μια αυθαίρετη ενετική χαρτογράφησηκωδικοποίηση του συνόλου σε δυαδικές λέξεις.

Ας κωδικοποιήσουμε αλφάβητα για ένα αυθαίρετο αυτόματο:

Ας υποδηλώσουμε την κωδικοποιημένη είσοδο, έξοδο και κατάσταση του αυτόματου τη χρονική στιγμή, αντίστοιχα. Στη συνέχεια θα παρουσιαστεί ο νόμος λειτουργίας στη φόρμα

(2)

Το αυτόματο που λαμβάνεται μετά την κωδικοποίηση καλείταικατασκευαστικός . Υποθέτουμε ότι το δομικό αυτόματο έχει δυαδικές εισόδους, δυαδικές εξόδους και η εσωτερική κατάσταση του αυτόματου δίνεται από μια δυαδική λέξη μήκους. Στο σχ. 3 φαίνεταιαφηρημένη αυτόματο και το αντίστοιχο δομικό αυτόματο.

… …

Ρύζι. 3

Η μετάβαση σε ένα δομικό αυτόματο παρέχει δύο σημαντικά πλεονεκτήματα για τη σύνθεση. e stva.

1 . Συμβατότητα εισόδων και εξόδων, αφού δυαδικά και n σχηματισμός. Δεν θα δώσουμε έναν γενικό ορισμό ενός κυκλώματος από δομικά αυτόματα που είναι παρόμοιο με το SFE.

2 . Ας γράψουμε τις σχέσεις (2) σε «συντεταγμένες»:

(3)

Από το (3) προκύπτει ότιο νόμος της λειτουργίας ενός δομικού αυτόματου δίνεται μεκαι Στέλεχος συνάρτησης Boole.

  1. Στοιχειώδη αυτόματα

Ξεχωρίζουμε τα πιο απλά δομικά αυτόματα και τους δίνουμε όνομα.

Σημειώστε πρώτα ότι ένα λειτουργικό στοιχείο που έχει μόνο μία κατάσταση μπορεί να θεωρηθεί ως αυτόματο χωρίς μνήμη.

Ας περάσουμε στα αυτόματα με δύο καταστάσεις. Αφήστε το αυτόματο να έχει μία δυαδική είσοδο και μία δυαδική έξοδο που συμπίπτουν με την εσωτερική κατάσταση: :

Ρύζι. τέσσερις.

Για να ρυθμίσετε το αυτόματο που φαίνεται στο Σχ. 4, αρκεί να προσδιορίσετε μόνο τον πίνακα σελε μεταβάσεις:

Πίνακας 3

Είσοδος

κατάσταση

Αντί για αστερίσκους, πρέπει να βάλετε 0 και 1. Αυτό μπορεί να γίνει με 16 τρόπους, ωστόσο, δεν είναι όλοι αποδεκτοί. Ας υποθέσουμε, για παράδειγμα, ότι στην πρώτη στήλη του πίνακα 3 και τα δύο στοιχεία n είσαι μηδέν. Ένα τέτοιο αυτόματο, όταν βρίσκεται στην κατάσταση 0, δεν θα εξέρχεται πλέον από αυτό, δηλαδή θα λειτουργεί ως λειτουργικό στοιχείο. Μια ανάλυση παρόμοιων καταστάσεων δείχνει ότι για να αποκτήσετε ένα αυτόματο που δεν μπορεί να αναχθεί σε αυτόματο χωρίς μνήμη, είναι απαραίτητο να απαιτηθείσχετικά με για να διασφαλιστεί ότι κάθε στήλη του Πίνακα 3 περιέχει και το μηδέν και το ένα. Τέτοιοι πίνακες είναι ego h e ελαστικό.

Πίνακας 4 Πίνακας 5

Είσοδος

κατάσταση

Είσοδος

κατάσταση

Πίνακας 6 Πίνακας 7

Είσοδος

κατάσταση

Είσοδος

κατάσταση

Έχουμε μόνο δύο πιο απλά αυτόματα, αφού το 7 προκύπτει από το 4 και το 6 από το 5 με αντιστροφή εσωτερικών καταστάσεων.

Το αυτόματο που δίνεται από τον Πίνακα 4 ονομάζεταικαθυστέρηση ή -έναρξη:

δηλαδή αυτό το αυτόματο καθυστερεί το σήμα κατά έναν κύκλο.

Το αυτόματο που καθορίζεται στον Πίνακα 5 καλείταισκανδάλη με είσοδο μετρητήή -σκανδάλη . Η κατάσταση του αυτόματου αλλάζει στο αντίθετο εάν η είσοδος είναι 1 και παραμένει αμετάβλητη εάν η είσοδος είναι 0:

Αφήστε τον αρχικό χρόνο- η σκανδάλη βρίσκεται στην κατάσταση 0. Αν στο nμι ποια χρονική στιγμή- η σκανδάλη είναι στην κατάσταση 0, αυτό σημαίνει ότι ένας ζυγός αριθμός έχει ληφθεί στην είσοδο του αυτόματου. Αν στην κατάσταση 1, τότε είναι περιττό. Άρα αρκαι ζομ, - η σκανδάλη μετράει τον αριθμό των μονάδων στην είσοδο, αλλά επειδή έχει μόνο δύο καταστάσειςΕγώ niya, μετά μετράει ως το δύο.

Όταν οι εναύσματα εφαρμόζονται φυσικά, χρησιμοποιούνται δύο έξοδοι:άμεσο και ανεστραμμένο (Εικ. 5). Αν τα ανταλλάξουμε, τότε- σκανδάλη, λαμβάνετε ένα αυτόματο που καθορίζεται από τον πίνακα 7 και από- αυτόματο σκανδάλης που καθορίζεται στον Πίνακα 6.

Ρύζι. 5.

  1. Το πρόβλημα της πληρότητας μιας βάσης αυτόματου

Ένα σύνολο δομικών αυτομάτων ονομάζεται πλήρες (ή αυτόματο βένα zisom) εάν είναι δυνατό να κατασκευαστεί οποιοδήποτε προκαθορισμένο δομικό αυτόματο από αυτά.

Οι προσπάθειες των μαθηματικών να αποκτήσουν ένα ανάλογο του θεωρήματος του Post για τα αυτόματα δεν αυξάνονται. n η επιτυχία. Το 1964 ο Μ.Ι. Συνοπτικά απέδειξε την ανυπαρξία αλγορίθμου για τον προσδιορισμόμι πληρότητα συστήματος. Σε αυτή την περίπτωση, παραλλαγές του θεωρήματος πληρότητας με πρόσθετες υποθέσεις για το σύστημα παρουσιάζουν ενδιαφέρον. Ας εξετάσουμε τα πιο δημοφιλή από αυτά.

Θεώρημα. αυτόματο σύστημα,που περιέχει ένα πλήρες σετ Φ/Β και -το trigger (ή -trigger) έχει ολοκληρωθεί.

Απόδειξη. Σκεφτείτε ένα αυθαίρετο αυτόματο που δίνεται από τη σχέσημι (2) και περιγράψτε το σχήμα του για τα υποδεικνυόμενα αυτόματα, που καλούνταικανονική δομή(Εικ. 6) .

Το σχήμα αποτελείται από δύο μέρη.

Ρύζι. 6.

Το αριστερό μισό ονομάζεται τμήμα μνήμης. Αποτελείται από σκανδάλες, το σύνολο των καταστάσεων των οποίων σχηματίζει την κατάσταση του αυτόματου: εάν τη στιγμή του χρόνου

, …,

τότε σημαίνει ότι το αυτόματο είναι στην κατάσταση.

Το δεξί μισό ονομάζεται συνδυαστικό μέρος και αντιπροσωπεύει το SFE. Οι είσοδοι αυτού του κυκλώματος είναι:

  1. δυαδικό σήμα εισόδου λέξης του αυτόματου.
  2. δυαδική λέξη τρέχουσα εσωτερική κατάσταση του αυτόματου.

Έξοδοι:

  1. δυαδικό σήμα εξόδου λέξης του αυτόματου, το οποίο υλοποιείται t σύμφωνα με τους τύπους (3).
  2. μια δυαδική λέξη που εισέρχεται στις εισόδους των ενεργοποιητών στη μνήμηένα τρέχον μέρος και ελέγχει τη μνήμη του μηχανήματος.

Ας δείξουμε ότι τα σήματα ελέγχου μνήμης είναι Boolean συναρτήσεις των ίδιων μεταβλητών με την έξοδο του αυτόματου, πράγμα που σημαίνει ότι μπορούν να υλοποιηθούν πλήρως μεκαι το στέλεχος FE.

Σε κάθε χρονική στιγμή, τα σήματα ελέγχου μνήμης πρέπει να μεταφράζουν ασε ντομάτα από κράτος σε κράτος. Για να το κάνετε αυτό, πρέπει να αλλάξετε την κατάσταση κάθε σκανδάλης

, .

Τα -triggers ή -triggers που χρησιμοποιούνται στο κανονικό σχήμα έχουν τα εξήςμι επόμενη ιδιότητα: για οποιοδήποτε ζεύγος καταστάσεων, υπάρχει ένα σήμα εισόδου,μι οδήγηση μηχανής από κράτος σε κράτος. Ας υποδηλώσουμε αυτό το σήμα με . Για -έναρξη, αφού η κατάσταση στην οποία έχει ρυθμιστεί η -έναρξη είναι ίση με το σήμα εισόδου. Για -έναρξη: όταν πρέπει να εισαγάγετε nσχετικά με Δώστε 0 για να διατηρήσετε την κατάσταση αμετάβλητη. στο 1, ώστε η σκανδάλη να «αναποδογυρίσει».

Έτσι, ή σε διανυσματική μορφή

Ας εκφράσουμε από τον νόμο της λειτουργίας του αυτόματου (2). Επειτα

Το θεώρημα έχει αποδειχθεί.

  1. Κανονική μέθοδος σύνθεσης αυτόματων

Ας εξετάσουμε αυτή τη μέθοδο σε ένα συγκεκριμένο παράδειγμα.

Παράδειγμα. Στον μεταφορέα, κατά μήκος του οποίου κινούνται και εγκαθίστανται τμήματα δύο τύπωνσε μηχάνημα λιναριού, του οποίου η αποστολή είναι να ταξινομεί τα μέρη με τέτοιο τρόπο ώστε μετά τη διέλευσημι περνώντας από το μηχάνημα σχημάτισαν ομάδες. Λάθος ανταλλακτικό μηχανής σταμεγάλο γνέφει από τη γραμμή συναρμολόγησης. Απαιτείται η κατασκευή ενός κυκλώματος ενός τέτοιου αυτομάτου χρησιμοποιώντας μια σκανδάλη και στοιχεία "AND", "OR", "NOT".

Η σύνθεση του αυτόματου χωρίζεται στα ακόλουθα στάδια.

1 . Κατασκευή αφηρημένου αυτόματου.

Εισαγωγή αλφάβητου. Αλφάβητο εξόδου , όπουΓ μέρος σύγκρουση, Π το πάσο της. Οι εσωτερικές καταστάσεις του αυτόματου αντικατοπτρίζουν τη μνήμη του για το ποιο μέρος της ομάδας έχει ήδη σχηματίσει: . Καθώς σχηματίζεται η ομάδα, το αυτόματο κινείται κυκλικά μέσα από αυτές τις καταστάσεις χωρίς να αλλάζει την κατάσταση όταν φθάνει ένα ακατάλληλο τμήμα. Το διάγραμμα μετάβασης-εξόδου φαίνεται στην εικ. 7.

| | |

Ρύζι. 7.

2 . Κωδικοποίηση αλφαβήτου.

Μία από τις πιθανές επιλογές κωδικοποίησης δίνεται παρακάτω.μι φυσώντας τραπέζια.

Κατάσταση εξόδου εισόδου

3 . Κατασκευή της κανονικής δομής του αυτόματου.

Η κανονική δομή του αυτόματου που αναπτύσσεται φαίνεται στο σχ. οκτώ.

Ρύζι. οκτώ.

Ας βρούμε τις εξαρτήσεις των εξόδων SFE από τις μεταβλητές, πρώτα σε μορφή πίνακα (Πίνακας 8), σύμφωνα με το kσχετικά με που αργότερα θα κατασκευάσουμε τους τύπους

, .

Πίνακας 8

Αυτές οι συναρτήσεις καλούνταιμερικώς καθορισμένο, αφού δεν ορίζονται στο. Για να αναπαραστήσουν αυτές οι συναρτήσεις με τύπους, επεκτείνονται με τέτοιο τρόπο ώστε να λαμβάνεται μια απλούστερη μορφή τύπων.

4 . Αναπαράσταση λειτουργιών εξόδου αυτόματων και λειτουργιών διαχείρισης μνήμης r μουλάρια.

Χρησιμοποιώντας τις μεθόδους ελαχιστοποίησης Boolean συναρτήσεων, κατασκευάζουμε, αν είναι δυνατόν, ekσχετικά με ονομαστική αναπαράσταση συναρτήσεων, τύποι στη βάση:

5 . Υλοποίηση του SFE και το τελικό σχήμα του αυτόματου (Εικ. 9).

Ρύζι. 9.

SFE

SFE

ΔΕΝ

Ή

Συνδυαστικά σχήματα, αν και σας επιτρέπουν να εφαρμόσετε οποιοδήποτε σταθερόςΟι εξαρτήσεις μεταξύ των σημάτων εισόδου και εξόδου δεν μπορούν να αλλάξουν τη φύση της συμπεριφοράς τους (δηλαδή την ακολουθία επεξεργασίας δεδομένων) - οποιαδήποτε τέτοια αλλαγή απαιτεί μια αλλαγή στη δομή του κυκλώματος, δηλαδή, στην πραγματικότητα, μια μετάβαση σε άλλο κύκλωμα. Είναι δυνατό να λυθεί το πρόβλημα της αναδιάρθρωσης της εργασίας χωρίς αλλαγή της δομής του συστήματος, εάν εισαγάγουμε σε αυτό στοιχεία μνήμης,που θα επέτρεπε τη στερέωση και την αποθήκευση των ενδιάμεσων καταστάσεων της συσκευής - σε αυτήν την περίπτωση, το σήμα εξόδου θα εξαρτηθεί όχι μόνο από το σήμα εισόδου, αλλά και από την κατάσταση του κυκλώματος. Εάν ο αριθμός τέτοιων στοιχείων είναι πεπερασμένος, τότε, όπως αναφέρθηκε παραπάνω, θα κληθεί η διακριτή συσκευή τελική μηχανή.

κρατική μηχανήονομάζεται το σύστημα Υ, Q> , όπου τα X και Y είναι πεπερασμένα αλφάβητα εισόδου και εξόδου, το Q είναι ένα πεπερασμένο σύνολο εσωτερικών καταστάσεων,Υ (x, q) - συνάρτηση μετάβασης και Q (x,q) - συνάρτηση εξόδου.

Όπως αναφέρθηκε προηγουμένως, ο Υ (x,q)καθορίζει τη σειρά μετατροπής των συμβόλων εισόδου και την κατάσταση του αυτόματου στον προηγούμενο κύκλο στην κατάσταση του επόμενου, ένα Q (x,q) -μετατροπή των συμβόλων εισόδου και της κατάστασης του αυτόματου στον τρέχοντα κύκλο σε σύμβολο εξόδου. Αν ένα q 0 είναι η αρχική κατάσταση του αυτόματου και Εγώ- μετρήστε τον αριθμό και στη συνέχεια το έργο του περιγράφεται από το σύστημα:

Αυτές οι αναλογίες ονομάζονται συστήματα κανονικών εξισώσεωνπεπερασμένο αυτόματο. Μπορείτε να τα χρησιμοποιήσετε από q 0,βρείτε διαδοχικά όλες τις επόμενες καταστάσεις του αυτόματου και των συμβόλων εξόδου.

Υπάρχουν δύο τύποι μηχανών - αρχικόςκαι μη αρχικό. ΣΤΟΤα αρχικά αυτόματα έχουν μια σταθερή αρχική κατάσταση (δηλαδή ξεκινούν πάντα από την ίδια κατάσταση q0).Σε μη αρχικά αυτόματα, οποιοδήποτε από το σύνολο Q; αυτή η επιλογή καθορίζει την περαιτέρω συμπεριφορά του αυτόματου.

Η αναπαράσταση ενός συγκεκριμένου πεπερασμένου αυτόματου στην πραγματικότητα ανάγεται σε μια περιγραφή των συναρτήσεων του αυτόματου που το καθορίζουν. Από το σύστημα (9.3) προκύπτει ότι για έναν πεπερασμένο αριθμό πιθανών εσωτερικών καταστάσεων, ο αριθμός των πιθανών τιμών των αυτόματων συναρτήσεων αποδεικνύεται επίσης πεπερασμένος. Μπορούν να περιγραφούν με διάφορους τρόπους, ο πιο συνηθισμένος από τους οποίους είναι πινακοειδήςκαι με τη βοήθεια διαγράμματα.

ΣΤΟ πίνακαΟι αυτόματες συναρτήσεις δίνονται από δύο πεπερασμένους πίνακες, που ονομάζονται αντίστοιχα μήτρα μετάβασηςκαι μήτρα εξόδου.Σε αυτούς τους πίνακες, οι σειρές υποδηλώνονται με τα γράμματα του αλφαβήτου εισόδου και οι στήλες με τα γράμματα του εσωτερικού αλφαβήτου (σύμβολα που κωδικοποιούν την εσωτερική κατάσταση του αυτόματου). Στον πίνακα μετάβασης στη διασταύρωση της σειράς (xk)και στήλη (qr)τοποθετούνται οι τιμές της συνάρτησης Υ ( q r, x k),ένα στον πίνακα των εξόδων - οι τιμές της συνάρτησης Q (q r , x k).

Στοιχεία θεωρίας αυτομάτων

Σχέδιο:

1. Η έννοια του αυτόματου, η αρχή λειτουργίας ενός αυτόματου

2. Μέθοδοι για τον καθορισμό πεπερασμένων αυτόματα

3. Γενικά προβλήματα θεωρίας αυτομάτων

Θεωρητικές πληροφορίες

Ο άνθρωπος πάντα προσπαθούσε να κάνει τη δουλειά του ευκολότερη κάνοντας κάποιες μηχανικές συσκευές να λειτουργούν για αυτόν χωρίς τη δική του παρέμβαση. Στην αρχή ήταν παραμύθια, μετά άρχισαν να μετατρέπονται σε συνηθισμένα πράγματα. Αυτοκίνητο, τηλεόραση, πλυντήρια, ολόκληρες βιομηχανίες λειτουργούν χωρίς ανθρώπινη παρέμβαση. Επιπλέον, η ανθρώπινη παρέμβαση στις περισσότερες περιπτώσεις δεν απαιτείται και σε ορισμένες περιπτώσεις μια τέτοια παρέμβαση μπορεί να οδηγήσει σε αρνητικά φαινόμενα. Η έννοια της «μηχανής», ως συσκευής που εκτελεί ένα συγκεκριμένο είδος δράσης, έχει ερμηνευτεί από καιρό από τους ανθρώπους με αυτόν τον τρόπο.

Η έννοια του αυτόματου, η αρχή λειτουργίας ενός αυτόματου

έννοια μηχανήεξετάζεται σε δύο πτυχές:

1. Μηχανή - συσκευήπου εκτελεί κάποιες λειτουργίες χωρίς την άμεση συμμετοχή κάποιου ατόμου. Ένα αυτόματο είναι μια πραγματική συσκευή, κατανοητό γιατί και πώς λειτουργεί, τουλάχιστον για εκείνους τους ανθρώπους που το σχεδίασαν και το κατασκεύασαν. Ένα αυτοκίνητο, ένα τρακτέρ, ένα αεροπλάνο, ένα φανάρι, μια τηλεόραση, ένα τηλέφωνο - όλα αυτά είναι αυτόματα μηχανήματα. Από αυτή την άποψη, ένας υπολογιστής θα πρέπει να γίνει κατανοητός ως ένα αυτόματο που λειτουργεί σύμφωνα με ένα πρόγραμμα που έχει καταρτιστεί από ένα άτομο.

2. Automaton - μια μαθηματική έννοιαπου δηλώνει το μαθηματικό μοντέλο πραγματικών τεχνικών συσκευών. Το αυτόματο είναι μια αφηρημένη συσκευή, δεν είναι ξεκάθαρο γιατί και πώς λειτουργεί και, γενικά, γιατί μπορεί να λειτουργήσει. Από αυτή την άποψη, το αυτόματο είναι ένα «μαύρο κουτί», το οποίο είναι θεωρητικά ικανό να πραγματοποιήσει ορισμένες ενέργειες. Από τη σκοπιά των μαθηματικών, είναι απολύτως ασήμαντο τι, πώς και γιατί παράγει ορισμένες ενέργειες.

Κάθε αυτόματο πρέπει να έχει έναν ορισμένο αριθμό εισόδων, έναν ορισμένο αριθμό εξόδων και έναν ορισμένο αριθμό εσωτερικών καταστάσεων.

Η θεωρία των αλγεβρικών αυτομάτων είναι ένας κλάδος της θεωρητικής κυβερνητικής που μελετά τα διακριτά αυτόματα από μια αφηρημένη αλγεβρική άποψη.



Η γενική θεωρία των αυτομάτων περιλαμβάνει διάφορες υποενότητες. Ανάλογα με το αντικείμενο μελέτης, χωρίζεται στην αφηρημένη θεωρία των αυτομάτων και στη δομική θεωρία των αυτομάτων.

Αφηρημένη θεωρία αυτόματαμελετά τις μεταβάσεις που γίνονται από το αυτόματο, το οποίο επηρεάζεται από τα σήματα εισόδου, καθώς και τα σήματα εξόδου ως αποτέλεσμα αυτών των μεταβάσεων.

Αντικείμενο μελέτης κατασκευαστικόςΗ θεωρία των αυτομάτων είναι η δομή του αυτόματου, καθώς και η δομή των σημάτων εισόδου και εξόδου, για παράδειγμα, μέθοδοι κωδικοποίησης σημάτων εισόδου και εξόδου κ.λπ.

Ορισμός Κρατικών Μηχανών

Μηχανή- ένα αφηρημένο μοντέλο μιας συσκευής που λειτουργεί σε διακριτό χρόνο που επεξεργάζεται μια πεπερασμένη ακολουθία σημάτων εισόδου και τα μετατρέπει σε μια πεπερασμένη ακολουθία σημάτων εξόδου (αντιδράσεις).

Στη διαδικασία λειτουργίας ενός πεπερασμένου αυτόματου, ένας πεπερασμένος αριθμός των εσωτερικών καταστάσεων του αλλάζει διαδοχικά και η κατάσταση του αυτόματου σε μια συγκεκριμένη χρονική στιγμή καθορίζεται μοναδικά από τα σήματα εισόδου και εξόδου. Τέτοια αυτόματα αποτελούν τη βάση όλης της σύγχρονης τεχνολογίας υπολογιστών και κάθε είδους διακριτών συστημάτων αυτόματου ελέγχου και διαχείρισης.

Η έννοια του αυτόματου είναι τόσο αφηρημένη που είναι δύσκολο να πούμε πότε κάποιος έκανε χωρίς καθόλου αυτόματα. Οποιεσδήποτε συσκευές είναι κατάλληλες για τον ορισμό ενός αυτόματου, συμπεριλαμβανομένων εκείνων με τις οποίες οι πρωτόγονοι άνθρωποι κυνηγούσαν ή πετούσαν πέτρες, προστατεύοντας το σπίτι τους από τον εχθρό.

Αλγόριθμος- κατανοητό και μια ακριβής επίσημη οδηγία προς τον εκτελεστή που καθορίζει ξεκάθαρα το περιεχόμενο και τη σειρά των πράξεων που μεταφράζουν ένα δεδομένο σύνολο αρχικών δεδομένων στο επιθυμητό αποτέλεσμα

Πιστεύεται ότι η πρώτη συσκευή λογισμικού που δημιούργησε ο άνθρωπος ήταν ένα ρολόι. Οι μηχανισμοί ρολογιών, με τη βοήθεια ενός ελατηρίου που κινεί γρανάζια και εκκεντροφόρους μηχανισμούς, γρανάζια και μοχλούς, εκτελούν μια σειρά από συγκεκριμένες ενέργειες. Παράδειγμα τέτοιου μηχανισμού ρολογιού είναι το διάσημο ρολόι στο Κεντρικό Κουκλοθέατρο της Μόσχας, όπου θέτει σε κίνηση δώδεκα παραμυθένιους χαρακτήρες που βρίσκονται στο καντράν.

Ας επισημάνουμε μερικά ενδιαφέροντα ιστορικά γεγονότα που σχετίζονται με τα αυτόματα ως μηχανικές συσκευές.

1. Ο Γερμανός φιλόσοφος και αλχημιστής Αλβέρτος ο Μέγας, από το 1216 έως το 1246, δημιούργησε έναν «σιδερένιο» υπηρέτη - ένα αυτόματο που εκτελούσε τα καθήκοντα του θυρωρού στο σπίτι.

2. Ο αστρονόμος Johann Müller (Regiamontanus) (1436-1476) δημιούργησε έναν μηχανικό αετό που υποδέχτηκε την είσοδο στη Νυρεμβέργη του αυτοκράτορα Μαξιμιλιανού Β' της Αγίας Ρώμης με κλίση του κεφαλιού και κίνηση των φτερών.

3. Μηχανικός Jacques de Wacanson (1709-1782) - ο συγγραφέας του πρώτου αυτόματου αργαλειού στον κόσμο. Δημιούργησε την εικόνα μιας μηχανικής πάπιας, ένα πιστό αντίγραφο του ζωντανού ομολόγου του - κολύμπησε, καθάρισε φτερά, κατάπινε κόκκους από την παλάμη του χεριού του. Ο μηχανικός φλαουτίστας του, που ερμήνευσε έντεκα μουσικά κομμάτια, κατέπληξε τους ανθρώπους που έζησαν εκείνα τα μακρινά χρόνια.

4. Ρώσος εφευρέτης του 19ου αιώνα. Ο A. M. Gamuletsky δημιούργησε ένα ολόκληρο μηχανικό ντουλάπι, στο οποίο υπήρχαν πολλά αυτόματα σχεδιασμένα από αυτόν. Εδώ, μεταξύ άλλων, υπήρχε ένα κεφάλι ενός μάγου που μιλούσε και ένας έρωτας που έπαιζε άρπα, κάτι που κατέπληξε τη φαντασία των συγχρόνων.

5. Η πρώτη πρωτόγονη μηχανή προσθήκης σχεδιάστηκε το 1641 από τον Blaise Pascal. Το έναυσμα για το άνοιγμα ήταν το μαρτύριο του πατέρα του - ο φόρος, ένας επιθεωρητής που δούλευε μέρα νύχτα με μεγάλους υπολογισμούς. Εφευρίσκοντας μια μηχανή πρόσθεσης, ένας δεκαοκτάχρονος γιος έσωσε τον πατέρα του από πολύπλοκους υπολογισμούς και έδωσε στον κόσμο την πρώτη αριθμομηχανή που προσθέτει και αφαιρεί αριθμούς.

6. Η πρώτη σκακιστική μηχανή κατασκευάστηκε το 1890 από τον Ισπανό μηχανικό Torres Quevedo. Ένα τέτοιο αυτόματο θα μπορούσε να παίξει μόνο ένα τελικό παιχνίδι πύργου (βασιλιάς και πύργος εναντίον βασιλιά).

7. Ο πρώτος υπολογιστής με αυτόματο έλεγχο δημιουργήθηκε από τον Charles Babbage το 1822. Σχεδίασε μηχανή προσθήκης, που διέθετε μνήμη και αριθμητικές συσκευές. Αυτές οι συσκευές έγιναν πρωτότυπα παρόμοιων συσκευών σε σύγχρονους υπολογιστές.

Τύποι μηχανών.

Το μηχάνημα μπορεί να ερμηνευθεί ωςσυσκευή που εκτελεί τις διαδικασίες λήψης, μετατροπής και μετάδοσης ενέργειας, υλικών ή πληροφοριών σύμφωνα με το πρόγραμμα που ορίζεται σε αυτά, αλλά χωρίς την άμεση συμμετοχή κάποιου ατόμου.

Κάθε μηχανή έχει το δικό της σετ βάσης,που περιλαμβάνουν: αλφάβητο εισόδου, αλφάβητο εξόδου, σύνολο καταστάσεων αυτόματα.

Ένα χαρακτηριστικό γνώρισμα ενός πεπερασμένου αυτόματου είναι η παρουσία μνήμη,που καθορίζει την κατάσταση του αυτόματου ανάλογα με το χρόνο. Η εξωτερική εκδήλωση των διαφόρων καταστάσεων του αυτόματου είναι η αντίδρασή του στις επιρροές του ίδιου τύπου (σήματα).

Στη λειτουργία των πεπερασμένων ψηφιακών αυτόματα, μια σημαντική έννοια είναι χρόνος.

Τα αυτόματα μπορούν να ταξινομηθούν σύμφωνα με διάφορα κριτήρια.

1. Ανά είδος δραστηριότητας - τα αυτόματα χωρίζονται σε: πληροφορίες, έλεγχο και υπολογιστές.

Προς τηνμηχανές πληροφοριώνπεριλαμβάνει διάφορους πίνακες αναφοράς, πίνακες πληροφοριών στα γήπεδα, συσκευές συναγερμού.

Προς την μηχανήματα ελέγχουείναι σύνηθες να αποδίδονται συσκευές για τον έλεγχο μιας συγκεκριμένης διαδικασίας, συμπεριλαμβανομένων ειδικότερα: ενός ανελκυστήρα, ενός μεταφορέα, μιας εργαλειομηχανής, ενός φραγμού.

Προς την υπολογιστικές μηχανέςπεριλαμβάνουν μικροϋπολογιστές, επεξεργαστές υπολογιστών και άλλες συσκευές που εκτελούν υπολογισμούς.

Ωστόσο, αυστηρά μιλώντας, πολλά αυτόματα είναι τόσο πολύπλοκα συστήματα που είναι αυτόματα υπολογιστικά, ελέγχου και πληροφοριακά αυτόματα.

2. Πεπερασμένα αυτόματα -από την άποψη της πληροφορικής, αυτά είναι αυτόματα, τα οποία είναι διακριτοί μετατροπείς πληροφοριών. Αυτά περιλαμβάνουν μετατροπείς που περιέχουν ένα πεπερασμένο σύνολο σημάτων εισόδου και πεπερασμένων σημάτων εξόδου, καθώς και ένα πεπερασμένο σύνολο εσωτερικών καταστάσεων

3. Ψηφιακές μηχανές- αυτόματα που μετατρέπουν ψηφιακόπληροφορίες. Σε ένα τέτοιο αυτόματο, τα σήματα εισόδου δίνονται ως ένα πεπερασμένο σύνολο στιγμιαίων συμβόλων: η διάρκειά τους είναι τόσο μικρή που μπορεί να παραμεληθεί. Για ένα σταθερό χρόνο, τα σύμβολα εισόδου μετασχηματίζονται και η έξοδος είναι μια μετάβαση από μια κατάσταση σε μια άλλη κατάσταση.

4. Αφηρημένα αυτόματα -εμφάνιση ενός συνόλου λέξεων στο αλφάβητο εισαγωγής Χσεσύνολο λέξεων αλφαβήτου εξόδου Υ.

Το αφηρημένο αυτόματο είναι:

~ Μαθηματικόςμοντέλο,

~ Αλγόριθμοςενέργειες κάποιου μετασχηματισμού αλληλουχιών κώδικα,

~ Νόμοςμετατροπές του αλφαβήτου εισόδου σε αλφάβητο εξόδου.

5. Σύγχρονα και ασύγχρονα αυτόματα. Ανάλογα με το εάν το σήμα εισόδου και το σήμα αλλαγής κατάστασης λαμβάνονται ταυτόχρονα ή διαδοχικά, τα αυτόματα χωρίζονται σε σύγχρονα και ασύγχρονα αυτόματα.

Σε σύγχρονες μηχανέςη διάρκεια των σημάτων εισόδου και ο χρόνος των μεταβάσεων συντονίζονται μεταξύ τους. Χρησιμοποιούνται σε υπολογιστικά συστήματα, αυτοματοποιημένα συστήματα ελέγχου κ.λπ.

Σε ασύγχρονες μηχανέςη διάρκεια των σημάτων εισόδου και ο χρόνος των μεταβάσεων δεν συντονίζονται μεταξύ τους. Εξαρτώνται από εξωτερικές πηγές - διάφορα γεγονότα και διάστημα δειγματοληψίαςείναι μεταβλητή (για παράδειγμα, σε κλειδαριές συνδυασμού). Στα ασύγχρονα αυτόματα, η επόμενη αλλαγή στις τιμές των σημάτων εισόδου μπορεί να συμβεί μόνο εάν η μεταβατική διαδικασία που προκλήθηκε από την προηγούμενη αλλαγή σε αυτά τα σήματα έχει τελειώσει.

6. Τα αυτόματα χωρίζονται σε πεπερασμένα και άπειρα αυτόματα.Εάν η ταξινόμηση βασίζεται σε μέγεθος μνήμης,τότε η διαφορά έγκειται στο αν το αυτόματο έχει τελικόςή ατελείωτεςαριθμός εσωτερικών καταστάσεων.

Κάτω από το ατελείωτοΤο αυτόματο συνήθως κατανοείται ως μια ορισμένη μαθηματική εξιδανίκευση ιδεών για ένα αυτόματο που έχει άπειρο αριθμό καταστάσεων. Η μνήμη ενός τέτοιου αυτομάτου μπορεί ενδεχομένως να μεγαλώσει επ' αόριστον. Για παράδειγμα, τα περίφημα αφηρημένα αυτόματα αυτόματα Post και Turing είναι άπειρα αυτόματα, αλλά ο ίδιος ο υπολογιστής ή τα επιμέρους μέρη του είναι πεπερασμένα αυτόματα.

7. Τα αυτόματα χωρίζονται σε ντετερμινιστικά και πιθανοτικά αυτόματα. Εάν η ταξινόμηση βασίζεται σε μηχανισμός τυχαίας επιλογήςτότε γίνεται διάκριση μεταξύ ντετερμινιστικών και πιθανοτικών (στοχαστικών) αυτόματα.

Σε ντετερμινιστικά αυτόματαη συμπεριφορά και η δομή σε κάθε χρονική στιγμή καθορίζονται μοναδικά από τις τρέχουσες πληροφορίες εισόδου και την κατάσταση του ίδιου του αυτόματου την προηγούμενη χρονική στιγμή.

Στα πιθανοτικά αυτόματα, αυτή η εξάρτηση συνδέεται επίσης με κάποια τυχαία επιλογή.

Πιθανολογικόένα αυτόματο είναι ένας διακριτός μετατροπέας πληροφοριών, η λειτουργία του οποίου σε κάθε χρονική στιγμή εξαρτάται μόνο από τις καταστάσεις της μνήμης και περιγράφεται από στατιστικούς νόμους.

8. Μηχάνημα Universal.Στη θεωρία των αυτομάτων, αποδεικνύεται ότι για να πραγματοποιηθούν διάφοροι μετασχηματισμοί πληροφοριών, αρκεί η κατασκευή Παγκόσμιοςαυτόματο μηχάνημα με τη βοήθεια προγράμματος και κατάλληλης κωδικοποίησης, ικανό να λύσει τυχόν προβλήματα.

Το μαθηματικό μοντέλο ενός ψηφιακού αυτόματου με μία είσοδο δίνεται από πέντε αντικείμενα:

Χ-πεπερασμένο σύνολο συμβόλων εισαγωγής, αλφάβητο εισόδου:

X \u003d (x 1 (t), x 2 (t), ..., x n (t));

Υ-πεπερασμένο σύνολο συμβόλων εξόδου, αλφάβητο εξόδου:

Y \u003d (y 1 (t), y 2 (t), ..., y n (t));

Q~πεπερασμένο σύνολο καταστάσεων αυτόματα:

Q= (q 0 (t), q 1 (t), q 2 (t), …, q n (t)), q0- αρχική κατάσταση;

δ(q, Χ) - η λειτουργία της μετάβασης του αυτόματου από τη μια κατάσταση στην άλλη: ( QΧ Χ)®Q;

λ(q, Χ) ~ λειτουργία αυτόματης εξόδου: ( Qχ Χ) ® Υ.

Η κρατική μηχανή λοιπόν C=(X, Q,Υ, δ, λ.) καθορίζεται από τις αναδρομικές σχέσεις

q(0) = q 0, q(t + I) = δ (g(t), x(t)), y(t) = λ (g(t), x(t)),

t είναι η διακριτική στιγμή του χρόνου ή είναι η εικόνα μιας μονότονης συνάρτησης t:. Τ® Ν, και T -συνήθης συνεχής χρόνος, Ν είναι το σύνολο των φυσικών αριθμών.

Όλες οι ώρες εργασίας Τχωρίζεται σε πεπερασμένο αριθμό διαστημάτων, στο όριο των οποίων αλλάζει η κατάσταση του αυτόματου. Ταυτόχρονα, το t(Г 0) δείχνει τον αριθμό των αλλαγών που έχουν συμβεί πριν από το χρόνο Г 0 .

Ένα παράδειγμα διακριτοποίησης είναι ο συνηθισμένος κινηματογράφος: ο χρόνος χωρίζεται σε διαστήματα 1/24 δευτερολέπτων. Το ανθρώπινο μάτι αντιλαμβάνεται την παρακολούθηση διακριτών πλαισίων ως συνεχή κίνηση.

9. Τα σύγχρονα αυτόματα χωρίζονται σε αυτόματα Mealy και σε αυτόματα Moore. Εξαρτάται από τρόπο οργάνωσης της λειτουργίας εξόδουοι σύγχρονες μηχανές χωρίζονται σε μηχανές Mealy (αυτόματα πρώτου είδους) και αυτόματα Moore (αυτόματα δεύτερου είδους).

Στα μηχανήματα αυτόματης πώλησης Mili- σήμα εξόδου y(t) Χ(t)και κράτος q(t- 1) το αυτόματο την προηγούμενη χρονική στιγμή (t-ένας). Το μαθηματικό μοντέλο τέτοιων αυτόματα είναι το σύστημα εξισώσεων:

q(t) = δ (q(t-1), x(t)) και y(t) = λ (q(t-1), x(t)),

Σε μηχανές Mooreσήμα εξόδου y(t)καθορίζεται μοναδικά από το σήμα εισόδου Χ(t)και κράτος q(t)σε μια δεδομένη χρονική στιγμή t. Το μαθηματικό μοντέλο τέτοιων αυτόματα είναι το σύστημα:

q(t) = δ (q(t-1), x(t)) και y(t) = λ (q(t)),

Σε τέτοια αυτόματα, η λειτουργία εξόδου εξαρτάται μόνο από τις καταστάσεις του αυτόματου σε μια δεδομένη στιγμή και δεν εξαρτάται από το σήμα εισόδου. Έτσι, η συμβολοσειρά εισόδου ενός τέτοιου αυτόματου διαβάζεται μία φορά από τα αριστερά προς τα δεξιά, εκτελώντας μια σάρωση χαρακτήρα προς χαρακτήρα. Σε μια συγκεκριμένη χρονική στιγμή, η μηχανή κατάστασης βρίσκεται σε κάποια εσωτερική κατάσταση, η οποία αλλάζει μετά την ανάγνωση του επόμενου χαρακτήρα. Η νέα κατάσταση μπορεί να χαρακτηριστεί από το σύμβολο ανάγνωσης και την τρέχουσα κατάσταση.

10. Συνδυαστικά αυτόματα– υπάρχουν αυτόματα στα οποία το σύμβολο εξόδου δεν εξαρτάται από την κατάστασή του και καθορίζεται μόνο από τα τρέχοντα σύμβολα εισόδου, π.χ. σε αυτό το αυτόματο όλες οι καταστάσεις είναι ισοδύναμες. Σε ένα τέτοιο αυτόματο, η λειτουργία μετάβασης είναι εκφυλισμένη, είναι ουσιαστικά ασήμαντη και αμετάβλητη κατά τη λειτουργία. Επομένως, το ελάχιστο συνδυαστικό αυτόματο έχει μόνο μία κατάσταση.

11 Booleanαυτόματα - υπάρχουν αυτόματα τα οποία το αλφάβητο εισόδου αποτελείται από 2 τδυαδικά σύνολα μήκους t,και η έξοδος είναι από 2 n δυαδικά σύνολα μήκους Π.Για λογική συνδυαστικήαυτόματα, η συνάρτηση εξόδου έχει τη μορφή συστήματος Π λογικές συναρτήσεις από tμεταβλητές.

Η θεωρία των αυτομάτων είναι ένας κλάδος των διακριτών μαθηματικών που μελετά μοντέλα διακριτών μετατροπέων πληροφοριών. Τέτοιοι μετατροπείς είναι τόσο πραγματικές συσκευές (υπολογιστές, ζωντανοί οργανισμοί) όσο και φανταστικές συσκευές (αξιωματικές θεωρίες, μαθηματικές μηχανές). Στην ουσία, μια μηχανή πεπερασμένης κατάστασης μπορεί να περιγραφεί ως συσκευή Μ , που έχει κανάλια εισόδου και εξόδου, ενώ σε κάθε μία από τις διακριτές χρονικές στιγμές, που ονομάζονται ρολογιακές στιγμές, βρίσκεται σε μία από τις τελικές καταστάσεις.

Στο κανάλι εισόδου ανά πάσα στιγμή t =1, 2, ... στη συσκευή Μ φτάνουν σήματα εισόδου (από κάποιο πεπερασμένο σύνολο σημάτων). Ο νόμος της αλλαγής κατάστασης στην επόμενη χρονική στιγμή ρυθμίζεται ανάλογα με το σήμα εισόδου και την κατάσταση της συσκευής την τρέχουσα χρονική στιγμή. Το σήμα εξόδου εξαρτάται από την κατάσταση και το σήμα εισόδου την τρέχουσα ώρα (Εικ. 1).

Η μηχανή κατάστασης είναι ένα μαθηματικό μοντέλο πραγματικών διακριτών συσκευών επεξεργασίας πληροφοριών.

κρατική μηχανή ονομάζεται το σύστημα Α= (Χ , Q , Υ , , ), όπου Χ , Q , Υ είναι αυθαίρετα μη-κενά πεπερασμένα σύνολα, και και - λειτουργίες, εκ των οποίων:

    πολλά Χ ={ένα 1 , ..., ένα Μ ) λέγεται αλφάβητο εισαγωγής , και τα στοιχεία του είναι σήματα εισόδου , οι ακολουθίες τους είναι μέσα συνθηματικές φράσεις ;

    πολλά Q ={q 1 , ..., q n ) λέγεται πολλά κράτη αυτόματο και τα στοιχεία του - πολιτείες ;

    πολλά Υ ={σι 1 , ..., σι Π ) λέγεται αλφάβητο εξόδου , τα στοιχεία του είναι σήματα εξόδου , οι ακολουθίες τους είναι λέξεις εξόδου ;

    λειτουργία : Χ Q Q που ονομάζεται λειτουργία μετάβασης ;

    λειτουργία :Χ Q Υ που ονομάζεται λειτουργία εξόδου .

Με αυτόν τον τρόπο, (Χ , q )Q , (Χ , q )Υ για  Χ Χ , q Q .

Μια φανταστική συσκευή συνδέεται με τη μηχανή κατάστασης, η οποία λειτουργεί ως εξής. Μπορεί να είναι σε κατάσταση από το σετ Q , λάβετε σήματα από το σετ Χ και εκδίδουν σήματα από ένα σετ Υ .

2. Μέθοδοι για τον ορισμό ενός πεπερασμένου αυτόματου

Υπάρχουν αρκετοί ισοδύναμοι τρόποι για τον ορισμό των αφηρημένων αυτόματα, τρεις από τους οποίους είναι: πινακοειδής , γεωμετρικός και λειτουργικός .

2.1 Αντιστοίχιση πίνακα του μηχανήματος

Από τον ορισμό του αυτόματου προκύπτει ότι μπορεί πάντα να οριστεί από έναν πίνακα με δύο εισόδους που περιέχει t γραμμές και Π στήλες, όπου στη διασταύρωση της στήλης q και γραμμές ένα αξίζουν οι τιμές συνάρτησης (ένα Εγώ , q ι ), (ένα Εγώ , q ι ).

q

ένα

q 1

q ι

q n

ένα 1

(ένα 1 , q 1), (ένα 1 , q 1)

(ένα 1 , q ι ), (ένα 1 , q ι )

(ένα 1 , q n ), (ένα 1 , q n )

ένα Εγώ

(ένα Εγώ , q 1), (ένα Εγώ , q 1)

(ένα Εγώ , q ι ), (ένα Εγώ , q ι )

(ένα Εγώ , q n ), (ένα Εγώ , q n )

ένα Μ

(ένα Μ , q 1), (ένα Μ , q 1)

(ένα Μ , q ι ), (ένα Μ , q ι )

(ένα Μ , q n ), (ένα Μ , q n )

2.2. Ορισμός αυτόματου με διάγραμμα Moore

Ένας άλλος τρόπος καθορισμού μιας μηχανής πεπερασμένης κατάστασης είναι ο γραφικός, δηλαδή η χρήση γραφήματος. Το αυτόματο αναπαρίσταται ως ένα επισημασμένο κατευθυνόμενο γράφημα σολ(Q , ρε ) με πολλές κορυφές Q και πολλά τόξα ρε ={(q ι , (ένα Εγώ , q ι ))| q ι Q , ένα Εγώ Χ ), ενώ το τόξο ( q ι , (ένα Εγώ , q ι )) επισημαίνεται με ένα ζευγάρι ( ένα Εγώ , (ένα Εγώ , q ι )). Έτσι, με αυτή τη μέθοδο, οι καταστάσεις του αυτόματου απεικονίζονται με κύκλους, στους οποίους εισάγονται τα σύμβολα των καταστάσεων q ι (ι = 1, …, n ). Από κάθε κύκλο πραγματοποιείται t βέλη (κατευθυνόμενες άκρες) ένα προς ένα που αντιστοιχούν στους χαρακτήρες του αλφαβήτου εισόδου Χ ={ένα 1 , ..., ένα Μ ). Βέλος που αντιστοιχεί στο γράμμα ένα Εγώ Χ και φεύγοντας από τον κύκλο q ι Q , το ζεύγος ( ένα Εγώ , (ένα Εγώ , q ι )), και αυτό το βέλος οδηγεί σε έναν κύκλο που αντιστοιχεί σε (ένα Εγώ , q ι ).

Το σχέδιο που προκύπτει ονομάζεται αυτόματο γράφημα ή, Διάγραμμα Moore . Για όχι πολύ περίπλοκα αυτόματα, αυτή η μέθοδος είναι πιο ενδεικτική από ό πινακοειδής.