CIAO!
SONO FEDERICO TABELLINI , L'AUTORE DI QUESTI APPUNTI. SICCOME MI RENDO CONTO CHE A VOLTE LA MIA SCRITTURA PUÒ NON ESSERE CHIARA E IMMEDIATA TI LASCIO LA MIA MAIL DOVE PUOI CONTATTARMI PER CHIEDERMI DI TRASCRIVERTI UNA FRASE/PAROLA CHE NON RIESCI A LEGGERE INDICA NELL'OGGETTO IL NOME DELLA MATERIA OPPURE MANDAMI UNO SCREEN SPECIFICANDO LA PAROLA. NON APPENA POTRÒ RISONDERÒ ALLA TUA MAIL.
fede.tabellini@gmail.com
NB: NON SPIEGO CONCETTI , TRADUCO E BASTA.UN BUON QUADERNO DI APPUNTI DEVE COMUNQUE ESSERE ACCOMPAGNATO DA STUDIO E PAZIENZAACCETTO CONSIGLI / CRITICHE (SOLO SE COSTRUTTIVE)
SPERO CHE QUESTI APPUNTI TI AIUTINO
BUONO STUDIO
Ciao!
Sono Federico Tabellini, l'autore di questi appunti.
Siccome mi rendo conto che a volte la mia scrittura può non essere chiara e immediata ti lascio la mia mail dove puoi contattarmi per chiedermi di trascriverti una frase/parola che non riesci a leggere.
Indica nell'oggetto il nome della materia oppure mandami uno screen specificando la parola.
Non appena potrò risponderò alla tua mail.
fede.tabellini@gmail.com
NB: Non spiego concetti, traduco e basta.
- Un buon quaderno di appunti deve comunque essere accompagnato da studio e pazienza
- Accetto consigli/critiche (solo se costruttive)
Spero che questi appunti ti aiutino
Buono studio
Linguaggi Formali e Automi
Introduzione
- Insiemi di Protocolli che Permettono la Comunicazione
- Esempi:
- Linguaggi Naturali → Comunicazione tra Individui
- Linguaggi di Programmazione → Comunicazione Uomo Macchina
- Segnaletica Stradale
- Codice Morse
Come Insegnare un Linguaggio?
- Prima spieghiamo il Lessico: (forniamo un Vocabolario)
- Spiegazione Sintattica (come formare frasi corrette): (forniamo Regole Grammaticali)
- Formale: Aspetti che permettono di dare specifiche espressioni di un Linguaggio
- Pro: Pote traduci i linguaggi in maniera automatica (senza intervento diretto dell’uomo)
- Esempio: Compilatori
- Verificano Sintassi e Lessico di un Programma
- e stabiliscono la traduzione in linguaggi Macchina (.exe)
- Esempio: Compilatori
Linguaggi Naturali: Sono più Complessi e si dividono in:
- Parlato
- Viene usata Vocaboliaria Pre
- Vengono usate Parole
- si creano Compiti Programmi (Verbi, Soggetti, Articoli)
- Scritto
- Messaggi: Sequenza di Caratteri
- (compresi spazi e punteggiatura)
- Messaggi: Sequenza di Caratteri
- Sottoparagrafo: Consiste in un sottoinsieme di un Linguaggio
- (Numero di messaggi predefinito)
- per condurre trattabili in maniera automatica
- Esempio: Traduttori Automatici
- (Insoddisfacenti per la maggior parte dei casi)
Per la specifica Formale dei Linguaggi si usano due tecniche:
- Sistemi Generativi ➔ Insiemi di Regole per scrivere Frasi di Senso Compilato (vocaboli e Grammatica regole) generando tutte le possibili frasi del linguaggio es: Grammatiche
- Sistemi Riconoscitivi ➔ Macchina che stabilisce quali Frasi sono corrette o meno (output input/macchina) dato in input un messaggioes: Automi: (Sistema in grado di compiere operazioni predefinite)
Concetti Centrali Nella teoria dei linguaggi formali:
- Alfabeto : Insieme di Simboli che ci permettono di costruire le parole di un LinguaggioΣ = {d1, d2, d3 ... dk} ➔ k = numero di simboli di un alfabeto
- Parola su Σ: Sequenza di Simboli di Σ distribuiti per posizionees: Σ = {0,1} ➔ Parole possibili: ϖ2 = aa aϖ = a aϖϖ = aϖϖ Σ = {0,1,4} Σ = {A,C,T,G} ➔ parola di circa 106 simboli di Σ (Alfabeto "DNA")→ Una Parola (ω) è un NUMERO FINITO DI SIMBOLI
- Lunghezza di una Parola: Numero di simboli che compongono la parolaω = ϖϖϖ ➔ |ω| = 2Una parola con lunghezza = 0 è definita PAROLA VUOTA (ε)
- Σ* = Insieme delle Parole componibili dallo Σ compresa ε
- Σ+ = Insieme delle Parole componibili dallo Σ esclusa ε (⇔ Σ+ = Σ*\{ε})
- ∘ Prodotto di Giustapposizione : Concatenazione di più parole per formare una fraseSi indica con :Esempio
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
Scarica il documento per vederlo tutto.
-
LFA - Linguaggi Formali Autonomi
-
Automi e Linguaggi
-
Appunti Automi e Linguaggi
-
Appunti di Linguaggi e Modelli Computazionali