Automi LAVORO SVOLTO DA MARIO GERMAN O

Slides:



Advertisements
Presentazioni simili
…da von Neumann al computer quantistico
Advertisements

Automi Linguaggi e Procedure
MULTIVIBRATORI BISTABILI
Automi temporizzati.
Capitolo 4 Logica sequenziale
Sistemi dinamici discreti e computabilità intrinseca
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità E1 Dallanalisi del problema alla definizione dellalgoritmo.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità F2 Selezione.
I DATI LE ISTRUZIONI LE STRUTTURE FONDAMENTALI
Inizio… Linguaggi Linguaggi di programmazione Linguaggi di programmazione Linguaggi di programmazione Linguaggi di programmazione Linguaggi Formali Linguaggi.
Algoritmi e Programmazione
Macchine sequenziali Capitolo 4.
Introduzione Cosa sono le reti di Petri?
MACCHINE DI TURING Le macchine di Turing sono dispositivi astratti per la manipolazione di simboli, ideati nel 1936 dal matematico e logico britannico.
Introduzione ai circuiti sequenziali
Analisi e Sintesi di circuiti sequenziali
ARCHITETTURA DEI SISTEMI ELETTRONICI
Introduzione agli Automi Cellulari
Macchine sequenziali.
Macchine sequenziali.
Modelli simulativi per le Scienze Cognitive
Analisi e Sintesi di circuiti sequenziali. Definizione Una macchina sequenziale é un sistema nel quale, detto I(t) l'insieme degli ingressi in t, O(t)
Introduzione ai fogli elettronici: EXCEL
Gli algoritmi.
INSIEMI NUMERABILI L’analisi matematica introduce il concetto di insieme numerabile come insieme i cui elementi possono essere “contati” ossia che possiede.
L’AUTOMA ESECUTORE Un automa capace di ricevere dall’esterno una descrizione dello algoritmo richiesto cioè capace di interpretare un linguaggio (linguaggio.
Esempi di Automi a stati Finiti
Elementi di Informatica
FlipFlop D Asincrono Il FlipFlop D è una rete sequenziale asincrona che si comporta da memoria. E' caratterizzato, nella versione più semplice, da 2 ingressi.
FlipFlop D Asincrono Il FlipFlop D è una rete sequenziale asincrona che si comporta da memoria. E' caratterizzato, nella versione più semplice, da 2 ingressi.
I Flip-Flop sono dei particolari Letch, la differenza stà che nel Flip-Flop abbiamo l’impulso di clock. Infatti ad ogni impulso il Flip-Flop cambia il.
Algoritmi e Programmazione strutturata
Il MIO COMPUTER.
Il computer: struttura fisica e struttura logica
L’inventore del calcolatore odierno
PROGRAMMAZIONE: linguaggi
Lo sviluppo del software e i linguaggi di programmazione
LA MACCHINA DI TURING Nel 1936 il matematico inglese A. M. Turing propose una definizione del concetto di algoritmo tramite un modello matematico di macchina.
Programma di Informatica Classi Prime
Modelli computazionali e macchine astratte
Rappresentazione degli algoritmi
Informatica 3 V anno.
Circuiti di memorizzazione elementari: i Flip Flop
Ingegneria del software Modulo 1 - Introduzione al processo software Unità didattica 3 - Modelli di fase d’analisi Ernesto Damiani Università degli Studi.
Ingegneria del software Modulo 1 -Introduzione al processo software Unità didattica 3 - Modelli di fase d’analisi Ernesto Damiani Università degli Studi.
Architettura degli Elaboratori 1
Vincenza Ferrara Novembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
A.S.E.18.1 ARCHITETTURA DEI SISTEMI ELETTRONICI LEZIONE N° 18 Reti sequenzialiReti sequenziali –concetto di memoria –anelli di reazione EsempioEsempio.
Reti Sequenziali Corso di Architetture degli Elaboratori Reti Sequenziali.
Vincenza Ferrara - Dicembre 2007 Fondamenti di Matematica e Informatica Laboratorio Informatica I anno a.a
Espressioni regolari (1)
UNIVERSITÀ DI BERGAMO FACOLTÀ DI INGEGNERIA UNIVERSITÀ DI BERGAMO FACOLTÀ DI INGEGNERIA UNIVERSITÀ DI BERGAMO FACOLTÀ DI INGEGNERIA Dispositivi per il.
Automi temporizzati.
Informatica e Informatica di Base
Io ho voluto dimostrarlo attraverso una delle mie passioni:
Problemi, algoritmi e programmazione
Modello di Automa (Q, I, U, t, w)
TEORIA DEGLI AUTOMI Una macchina sequenziale a stati finiti o AUTOMA a stati finiti è un sistema sequenziale che ha un insieme finito di stati interni,
ELETTRONICA DIGITALE – circuiti sequenziali
Programmazione dei Calcolatori Elettronici
“ Pseudocodice ” Un programma per computer lavorerà su in insieme di “ variabili ” contenenti i dati del problema, soluzioni intermedie, soluzioni finali.
Informatica Problemi e algoritmi. una situazione che pone delle domande cui si devono dare risposte. Col termine problema o situazione problematica s’indica.
Linguaggi, stringhe e alfabeti. Linguaggi e grammatiche Un linguaggio è un sistema di comunicazione tra persone che permette di trasmettere informazioni.
Laboratorio di Architettura Degli Elaboratori1 Macchine a stati finiti – un automa di Mealy generale con 1 bit d’ingresso, 1 di uscita e 2 di stato.
Unità di apprendimento 6
Flip flop sincronizzati Spesso l’eventuale cambiamento di stato di un flip-flop non si fa coincidere con l’istante in cui si modificano i valori dei bit.
Calliope-Louisa Sotiropoulou I NTRODUZIONE ALLA T ECNOLOGIA D ELL ’FPGA F IELD P ROGRAMMABLE G ATE A RRAYS PISA, 02/03/2016 Marie Curie IAPP Fellow - University.
Struttura del Computer
GLI AUTOMI INGRESSIUSCITE Un Automa è un sistema con le seguenti caratteristiche: 1.Dinamico : evolve nel tempo; 2.Invariante : la risposta del sistema.
Gli automi.
Transcript della presentazione:

Automi LAVORO SVOLTO DA MARIO GERMAN O Ciao Sono l’Automa “Distributore” Che soddisfa i tuoi desideri Ciao Sono un Automa famosissimo mi chiamano “Lavatrice”

Esistono Automi capaci di eseguire una stessa operazione ad esempio : Automa Con il termine automa si intende un qualsiasi dispositivo che esegue un particolare compito sulla base di ordini ricevuti dall’esterno. E’ Possibile Studiare un automa da due punti di vista :Tecnico-Matematico. Punto di Vista Tecnico e’ quello che si interessa dei suoi componenti materiali,meccanici o elettronici Punto Di Vista Matematico e’ quello che si interessa della logica In pratica si può pensare a un automa come a una macchina capace di arrivare ad un certo risultato in modo automico, seguendo una opportuna sequenza di ingressi, cioè un programma. Esistono Automi capaci di eseguire una stessa operazione ad esempio : L’uomo e la calcolatrice sono capaci di eseguire un’addizione ,molto diversi da un punto di vista tecnico- fisico,ma si comportano allo stesso modo di fronte a due numeri da addizionare.

Gli Stati degli Automi (Stati Finiti) Gli Stati degli automi rappresentano i suoi stati di memoria. Infatti un automa si trova in uno stato o in un altro a seconda di quello che e’ successo in precedenza .Gli automi che hanno un numero finiti di stati ovvero che hanno memoria limitata sono detti Automi a Stati Finiti. Formalmente definiamo un automa a stati finiti un sistema discreto in cui gli insiemi degli ingressi,delle uscite e degli stati sono finiti.

Automi e Linguaggi Una classe di automi molto importante e’ quella che e’ rappresentata dagli automi che sono in grado di riconoscere se una stringa fa’ parte o meno di un “determinato linguaggio” . Quando si scrive un programma in un linguaggio di programmazione ,il compilatore prima che i dati vengano elaborati esegue un controllo di verifica. Se i dati vengono accettati l'automa passa in uno stato valido, che sia lo stesso o un altro stato. A diverse classi di automi corrispondono diverse classi di linguaggi, caratterizzate da diversi livelli di complessità.

Automi a Pila Gli automi possono anche essere dotati di memoria supplementare (rispetto ai soli stati). Tali automi sono in grado di riconoscere una classe più ampia di linguaggi rispetto agli automi a stati finiti, come quella dei linguaggi liberi. La loro forma e’ simile a una pila (push down automata).Lo stato di questi automi generalmente è costituito da una pila di simboli dove solo il simbolo in cima alla pila viene letto.

Descrizione Automa:”Quintupla” Per descrivere un automa occorre un modello Matematico formato da una quintupla.

Rappresentazione di Automi Grafi e Matrice I grafi e le matrici sono due modi per rappresentare il comportamento di un automa. Il Grafo :detto anche diagramma degli stati e’ un insieme di elementi detti nodi o vertici collegati fra loro da archi o lati. I nodi rappresentano gli stati possibili che l’automa puo’ assumere .Gli archi rappresentano le relazioni di passaggio da uno stato all’altro in funzione dell’input che si da all’automa. La Matrice :detta anche tabella di verita’ o transizione e’ uno schieramento rettangolare di oggetti,le matrici di maggiore interesse sono costituite da numeri. Le righe orizzontali sono chiamate righe, mentre quelle verticali sono le colonne .I valori presenti nella matrice possono essere di tipo :interi,reali o anche complessi.

Automa di Moore Nella teoria della calcolabilità, la macchina di Moore è un automa a stati finiti in cui le uscite sono determinate in funzione dei soli stati . L'automa deve il suo nome al suo promotore, lo statunitense Edward F. Moore, professore di matematica ed informatica. La maggior parte dei sistemi elettronici digitali vengono progettati come sistemi sequenziali ad impulsi di clock, che sono una forma ridotta della macchina di Moore. Dove lo stato viene salvato nei flip-flop . Ciircuiti elettronici sequenziali molto semplici, utilizzati nell'elettronica digitale come dispositivi di memoria elementare.

Automa Di Mealy Nella teoria della calcolabilità, la macchina di Mealy è un automa a stati finiti che genera un'uscita a partire dagli stati d'ingresso e dallo stato corrente, a differenza della macchina di Moore, che invece lavora solo in funzione dello stato corrente. L'automa deve il suo nome al suo promotore, lo statunitense G. H. Mealy. La macchina di Mealy fornisce un rudimentale modello matematico per le macchine cifrate. Utilizzando come l'alfabeto per gli ingressi e per le uscite le lettere dell'alfabeto latino.