Grammatiche 1 Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa A05 Autovalutazione.

Slides:



Advertisements
Presentazioni simili
Automi temporizzati.
Advertisements

Alfabeti, Stringhe e Linguaggi
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità E2 Linguaggi algoritmici.
Sintassi (prima parte)
Linguaggi Regolari e Linguaggi Liberi
INSIEMI INSIEME= gruppo di oggetti di tipo qualsiasi detti elementi dell’insieme. Un insieme è definito quando viene dato un criterio non ambiguo che.
1 Linguaggi di Programmazione - elementi Corso di Laurea in Informatica (AA 2005/2006) Gabriella Pasi e Carla Simone
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
PHP – Un’introduzione Linguaggi e Traduttori 2003 Facoltà di Economia
Alfabeti, Stringhe e Linguaggi Def: un insieme è una collezione non ordinata di oggetti o elementi Gli insiemi sono scritti tra { }. Gli elementi sono.
Vettori e Funzioni 3 Maggio Esercizio 1 Si scriva un programma in linguaggio C che, dopo aver acquisito il contenuto di un vettore di interi da.
INSIEMI NUMERABILI L’analisi matematica introduce il concetto di insieme numerabile come insieme i cui elementi possono essere “contati” ossia che possiede.
LINGUAGGI DI PROGRAMMAZIONE
Dispensa a cura del prof. Vincenzo Lo Presti
Grammatiche, Linguaggio e Automi R. Basili TAL - a.a
Università degli Studi di Bologna Facoltà di Ingegneria Anno Accademico 2007/2008 Laurea Specialistica in Ingegneria Informatica Linguaggi e Modelli Computazionali.
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Intelligenza Artificiale 1 Gestione della conoscenza lezione 19 Prof. M.T. PAZIENZA a.a
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
public class volume { public static void main (String[] args) { final double bott_vol =2.0; final double latt_vol = 0.355; int bott_num = 4; int latt_num.
Linguaggio C: Le basi Stefano Cagnoni e Monica Mordonini
Linguaggio C: Le basi Stefano Cagnoni e Monica Mordonini
Congettura di Collatz (Lothar Collatz, 1937)
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
© 2015 Giorgio Porcu - Aggiornamennto 01/12/2015 I STITUTO T ECNICO SECONDO BIENNIO T ECNOLOGIE E P ROGETTAZIONE Rappresentazione dell’ Informazione Sistemi.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 3 – Info B Marco D. Santambrogio – Matteo Ferroni –
NUMERI E E CARATTERI IN BINARIO
Unità di apprendimento 1
La rappresentazione delle informazioni
INFORMATICA DI BASE I FONDAMENTI.
7. Strutture di controllo Ing. Simona Colucci
Lezione 2 Fondamenti di Informatica-Modulo Fondamenti di Programmazione.
Esercitazioni corso di RETI
La ricerca in campo educativo. Problemi e metodi
I NUMERI NATURALI I NUMERI RAZIONALI.
Ottobre.
Esercizi.
Numeri decimali e numeri interi
Informatica A.A. 2016/17 Prof. Italo Epicoco
Numeri decimali e numeri interi
Esercitazione 5 D. Bloisi, A. Pennisi, S. Peluso, S. Salza
Il sistema di numerazione decimale
Composizioni di classi
La ricerca in campo educativo. Problemi e metodi
Corso di Informatica Applicata Introduzione
Indicazioni per i lavori da presentare a Settembre 2016
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
L’INSIEME DEI NUMERI REALI
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica
Indicazioni per i lavori da presentare a settembre 2016
I NUMERI NATURALI E LA SCRITTURA POSIZIONALE
APPUNTI SUL LINGUAGGIO C Esercizi sugli array e strutture
Semantica dinamica Vogliamo definire una funzione che associ ad ogni termine corretto del mio linguaggio di programmazione un valore. Questa associazione.
SOP, POS e cammino critico
APPUNTI SUL LINGUAGGIO C Esercizi su File e Alberi Binari
APPUNTI SUL LINGUAGGIO C Alberi Binari – primi esercizi
Esercizio Dato un albero binario, definiamo altezza minimale di un nodo v la minima distanza di v da una delle foglie del suo sottoalbero, definiamo invece.
Process synchronization
Introduzione a Logisim
- 17 NUMERI RELATIVI 17 valore assoluto o modulo Segno negativo
Macchine a stati finiti
APPUNTI SUL LINGUAGGIO C
Unità D2 Dal problema all’algoritmo
La ricerca in campo educativo. Problemi e metodi
Le prime 2016 cifre decimali di π
Semantica operazionale:
Corso di Fondamenti di Informatica
Transcript della presentazione:

Grammatiche 1 Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa A05 Autovalutazione Grammatiche Alfonso Miola Ottobre 2009

Grammatiche 2 Grammatica per il linguaggio degli interi con o senza segno di lunghezza qualsiasi Dato il seguente lessico V = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}  {+,-} Dato il seguente insieme di simboli non terminali N = {,,, } Dato il seguente simbolo iniziale S = ESERCIZIO Completare la Grammatica con l’insieme delle regole di produzione utilizzando il formalismo EBNF e costruire l’albero sintattico per un esempio a scelta

Grammatiche 3 Grammatica per il linguaggio degli identificatori Dato il seguente lessico V = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}  {a, b, c,..., y, z, A, B,...,Y, Z,}  { _ } Dato il seguente insieme di simboli non terminali N = {,,,, } Dato il seguente simbolo iniziale S = ESERCIZIO Completare la Grammatica con l’insieme delle regole di produzione utilizzando il formalismo EBNF e costruire l’albero sintattico per un esempio a scelta

Grammatiche 4 Grammatica per il linguaggio delle stringhe di sole lettere maiuscole Dato il seguente lessico V = {A, B,...,Y, Z,} Dato il seguente insieme di simboli non terminali N = {, } Dato il seguente simbolo iniziale S = ESERCIZIO Completare la Grammatica con l’insieme delle regole di produzione utilizzando il formalismo EBNF e costruire l’albero sintattico per un esempio a scelta

Grammatiche 5 Grammatica per il linguaggio delle stringhe con almeno una cifra Dato il seguente lessico V = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}  {a, b, c,..., y, z, A, B,...,Y, Z,} Dato il seguente insieme di simboli non terminali N = {,,, } Dato il seguente simbolo iniziale S = ESERCIZIO Completare la Grammatica con l’insieme delle regole di produzione utilizzando il formalismo EBNF e costruire l’albero sintattico per un esempio a scelta

Grammatiche 6 Grammatica per il linguaggio delle targhe automobilistiche Dato il seguente lessico V = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}  {A, B,...,Y, Z,} Dato il seguente insieme di simboli non terminali N = {,, } Dato il seguente simbolo iniziale S = ESERCIZIO Completare la Grammatica con l’insieme delle regole di produzione utilizzando il formalismo EBNF e costruire l’albero sintattico per un esempio a scelta

Grammatiche 7 Grammatica per il linguaggio delle stringhe con lettere e cifre alternate Dato il seguente lessico V = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}  {a, b, c,..., y, z, A, B,...,Y, Z,} Dato il seguente insieme di simboli non terminali N = {,, } Dato il seguente simbolo iniziale S = ESERCIZIO Completare la Grammatica con l’insieme delle regole di produzione utilizzando il formalismo EBNF e costruire l’albero sintattico per un esempio a scelta