9 Esempi di Model Checking Usando LTL e CTL

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "9 Esempi di Model Checking Usando LTL e CTL"

Transcript

1 9 Esempi di Model Checking Usando LTL e CTL 9.1 Il forno a micro-onde Questo esempio è proposto in E. M. Clarke, O. Grumberg and D. A. Peled. Model Checking. The MIT Press e nelle dispense di Massimo Franceschet A crash course on model checking disponibili on-line. Consideriamo la seguente descrizione del comportamento di un forno a micro onde: per cuocere il cibo nel forno, aprire la porta, inserirvi il cibo e chiudere la porta. Non mettere contenitori metallici nel forno. Premere il bottone Start. Il forno si scalderà per 30 secondi, quindi comincerà la cottura. Al ternime della cottura il forno si spegne. Il forno si spegne anche nel caso in cui durante la cottura la porta venga aperta. Se il forno è avviato mentre la porta è aperta si produce un errore ed esso non si scalderà. In tal caso il bottone Reset può essere usato. To cook food in the oven, open the door, put the food inside, and close the door. Do not put metal containers in the oven. Press the start button. The oven will warmup for 30 seconds, and then it will start cooking. When the cooking is done, the oven will stop. The oven will stop also whenever the door is opened during cooking. If the oven is started while the door is open, an error will occur, and the oven will not heat. In such a case, the reset button may be used. Si consideri il seguente sistema di transizione per la specifica del forno a microonde M = S,,L: S = {α 0,...,α 6 }; = { (α 0,α 1 ), (α 0,α 3 ), (α 1,α 2 ), (α 2,α 1 ), (α 2,α 3 ), (α 3,α 0 ), (α 3,α 4 ), (α 4,α 5 ), (α 5,α 6 ), (α 6,α 0 ), (α 6,α 3 ), (α 6,α 6 ) }; L(α 0 )=, L(α 1 )={Start,Error}, L(α 2 )={Start,Close,Error}, L(α 3 )={Close}, L(α 4 )={Start,Close}, L(α 5 )={Start,Close,Heat}, L(α 6 )={Close,Heat}. Verifichiamo quali stati soddisfano le seguenti specifiche formalizzate come formule della logica CTL: 1. se il forno è caldo allora la porta è chiusa: AG (Heat Close). Svolgimento: stabiliamo prima di tutto quali stati soddisfano le formule proposizionali: Heat N N N N N Y Y Close N N Y Y Y Y Y Heat Close Y Y Y Y Y Y Y Ricordiamo che, per il significato di AG, una formula del tipo AG H è soddisfatta in uno stato α se α soddisfa H e tutti gli stati immediati successori di α soddisfano la formula AG H. In altri termini: uno stato non può soddisfare AG H senza soddisfare H. Quindi, gli stati che soddisfano AG H sono un sottoinsieme di quelli che soddisfano H. 47

2 Chiamiamo stati candidati quelli che non abbiamo ancora escluso possano soddisfare AG H. Nel nostro caso la formula H coincide con la formula Heat Close. Quindi gli stati candidati a soddisfare AG (Heat Close) sono tutti gli stati: AG (Heat Close) Y Y Y Y Y Y Y Partendo da α 0, vediamo che per ciascuno degli stati candidati a soddisfare AG (Heat Close) vale che tutti i suoi successori immediati sono anch essi stati candidati a soddisfare AG (Heat Close). Quindi nessuno tra α 0,...,α 6 cambia il proprio status di stato candidato a soddisfare AG (Heat Close). Dato che nulla è cambiato durante l iterazione concludiamo che tutti gli stati soddisfano AG (Heat Close). 2. Ogni volta che il bottone di avvio (Start) è premuto, è garantito che il forno si scalderà: AG (Start AF Heat). Svolgimento: Procediamo stabilendo quali stati soddisfano le sottoformule di AG (Start AF Heat). Ricordiamo che, per il significato di AF, se uno stato α soddisfa H oppure tutti gli stati immediatamente raggiungibili da α soddisfano AF H, allora α soddisfa AF H. In altri termini: gli stati che soddisfano H sono un sottoinsieme di quelli che soddisfano AF H, perchè a quelli che soddisfano H vanno aggiunti quelli per cui tutti gli immediati successori AF H. In base a quanto abbiamo stabilito per Heat nel punto precedente abbiamo che α 5 e α 6 sono due stati che soddisfano AF Heat e che costituiscono un sottoinsieme degli stati che soddisfano AF Heat. Data quindi AF Heat N N N N N Y Y facciamo una iterazione sulla tabella per vedere se tra gli stati ve ne sia qualcuno i cui successori immediati soddisfano AF Heat. Lo stato α 4 ha questa caratteristica, quindi aggiorniamo la tabella come segue: AF Heat N N N N Y Y Y Una ulteriore iterazione non porta alcun cambiamento alla tabella. Abbiamo quindi stabilito quali stati soddisfano AF Heat. Possiamo immediatamente stabilire quali stati soddisfano Start AF Heat: Start N Y Y N Y Y N AF Heat N N N N Y Y Y Start AF Heat Y N N Y Y Y Y Da questo risultato possiamo partire per stabilire quali stati soddisfano AG (Start AF Heat). Seguendo il ragionamento fatto al punto precedente gli stati che soddisfano AG (Start AF Heat) sono un sottoinsieme di quelli che soddisfano Start AF Heat che fungono da stati candidati: AG (Start AF Heat) Y N N Y Y Y Y 48

3 Mostriamo che nessuno stato soddisfa AG (Start AF Heat): lo stato α 0 non soddisfa AG (Start AF Heat) perchè tra i suoi immediati successori vi è α 1 che non soddisfa AG (Start AF Heat). Quindi la tabella viene aggiornata come segue: AG (Start AF Heat) N N N Y Y Y Y Un altro stato candidato a soddisfare AG (Start AF Heat)èα 3, il quale non soddisfa AG (Start AF Heat) perchè non la soddisfa il suo immediato successore α 0. Quindi la tabella viene aggiornata come segue: AG (Start AF Heat) N N N N Y Y Y Lo stato α 4 resta candidato a soddisfare AG (Start AF Heat)perchèα 5, l unico suo successore, soddisfa AG (Start AF Heat). Analogamente, α 5 resta candidato perchè il suo unico immediato successore α 6 è candidato a soddisfare AG (Start AF Heat). Infine, scopriamo che α 6 non soddisfa AG (Start AF Heat) perchè esiste un suo successore immediato, α 0 per esempio, che non soddisfa AG (Start AF Heat). Al termine di questa iterazione la tabella è: AG (Start AF Heat) N N N N Y Y N Dato che durante l iterazione abbiamo fatto dei cambiamenti facciamo una nuova iterazione. Restano due stati candidati: α 4 e α 5. Lo stato α 4 non richiede alpcun aggiornamento, invece α 5 non è più candidato perchè adesso abbiamo scoperto che α 6 non soddisfa AG (Start AF Heat). La tabella risulta quindi AG (Start AF Heat) N N N N Y N N Dato che abbiamo fatto un aggiornamento facciamo una nuova iterazione. L unico candidato è α 4. Dato che il suo successore α 5 non soddisfa AG (Start AF Heat) otteniamo che neppure α 4 soddisfa la formula. Perveniamo quindi al risultato AG (Start AF Heat) N N N N N N N Quindi nessuno stato soddisfa AG (Start AF Heat) che interpretiamo come il fatto che è falso che in ogni caso premendo il pulsante di avvio del forno di sicuro questo prima o poi si scalda. 3. Ogni volta che il forno è correttamente avviato esso prima o poi si scalda: AG ((Start Error) AF Heat). 49

4 Svolgimento: Abbiamo già stabilito in quali stati è valida AF Heat, è quindi facile ricavare i fatti riportati nella seguente tabella Start N Y Y N Y Y N Error N Y Y N N N N Error Y N N Y Y Y Y Start Error N N N N Y Y N AF Heat N N N N Y Y Y (Start Error) AF Heat Y Y Y Y Y Y Y A questo punto dato che tutti gli stati soddisfano (Start Error) AF Heat, segue immediatamente che tutti gli stati soddisfano AG ((Start Error) AF Heat). 4. Ogni volta che avviene un errore, sarà sempre possibile cucinare: AG (Error EF Heat). Svolgimento: Abbiamo già stabilito in un punto precedente quali stati soddisfano Heat: Heat N N N N N Y Y Per il significato di EF, se uno stato α soddisfa H, allora soddisfa EF H. Inoltre, tutti gli stati che raggiungono α anch essi soddisfano EF H. Quindi gli stati che soddisfano H sono un sottoinsieme di quelli che soddisfano EF H. In base a quanto abbiamo stabilito nel punto precedente abbiamo che α 5 e α 6 sono due stati che soddisfano EF Heat e che costituiscono un sottoinsieme degli stati che soddisfano EF Heat. Altri stati che soddisfano EF Heat sono quelli che raggiungono almeno uno tra α 5 e α 6. Data quindi EF Heat N N N N N Y Y facciamo una iterazione sulla tabella per vedere se tra gli stati ve ne sia qualcuno che abbia α 5 o α 6 come successori. Lo stato α 4 ha questa caratteristica, quindi aggiorniamo la tabella come segue: EF Heat N N N N Y Y Y Facciamo una ulteriore iterazione che consiste nello stabilire se esiste qualche stato che abbia α 4 o α 5 o α 6 come successore immediato. Scopriamo che α 3 ha come sucecssore immediato α 4, quindi la tabella viene aggiornata come segue: EF Heat N N N Y Y Y Y 50

5 Facciamo una ulteriore iterazione a partire da α 0 e aggiorniamo la tabella come segue: EF Heat Y N Y Y Y Y Y perchè sia α 0 che α 2 hanno come successore α 3. Infine con una ulteriore iterazione otteniamo EF Heat Y Y Y Y Y Y Y perchè α 1 ha come successore α 2. A questo punto per il significato di e AG è immediato ottenere EF Heat Y Y Y Y Y Y Y Error EF Heat Y Y Y Y Y Y Y AG (Error EF Heat) Y Y Y Y Y Y Y 9.2 Contatore Modulo 4 Questo esempio è tratto da C. Baier J. Katoen. Principles of Model Checking. The MIT Press Cambridge. Un contatore modulo 4 è costruito in modo da emettere in output 1 ogni 4 cicli, 0 altrimenti. Il contatore è costruito usando due registri binari r 1 e r 0 ed il valore assunto dal contatore è dato da i =2r 1 + r 0. Il valore di i è incrementato di 1 mod 4 ad ogni ciclo. Il contatore emette in output il valore 1 quando i vale 0. Esprimere in LTL le seguenti specifiche, dove le variabili proposizionali r i esprimono le proposizioni il registro r i contiene 1 e y la proposizione il valore in output è 1: 1. Il contatore emette 1 infinitamente spesso. Svolgimento: GFy. 2. Ogni volta che il contatore emette 1, i vale 0 e viceversa. Svolgimento: G (y r 1 r 0 ). 3. Ogni volta che il contatore emette 1, nei successivi tre stati esso emette 0. Svolgimento: G (y (X y XX y XXX y). 4. Vale sempre che entro 4 cicli il contatore emette 1. Svolgimento: G (y X y XXy XXXy). Nota che le ultime due formule messe assieme indicano che esattamente ogni 4 cicli viene emesso un Ogni volta che i vale 0, nel successivo stato i vale 1. Svolgimento: G (y X ( r 1 r 0 )); 51

6 9.3 Semaforo stradale Consideriamo di voler specificare il comportamento di un semaforo semplificato, il quale ha tre luci di colore verde, giallo e rosso. In ogni momento del funzionamento del semaforo solamente una delle tre luci è accesa. Il semaforo le accende ciclicamente in sequenza. Introduciamo tre variabili proposizionali verde, giallo e rosso una per ciascuna luce che può essere accesa o spenta. Esprimere in LTL le seguenti specifiche: 1. La luce verde si accende infinitamente spesso. Svolgimento: GFverde; 2. ogni volta che la luce è gialla, nello stato immediatamente successivo la luce è rossa. Svolgimento: G (gialla X rossa); 3. ogni volta che la luce è gialla, nel futuro prima o poi diventa rossa e nel frattempo è rimasta gialla: G (gialla X (gialla U rossa)); 4. Accensione in sequenza delle luci: Svolgimento: G ((gialla X rossa) (rossa X verde) (verde X gialla)). Un semaforo che rispetti questa specifica cambia colore delle luci per ogni transizione, cioè nel sistema di transizione non possono esistere due stati consecutivi con la medesima luce accesa. Una specifica più permissiva: 5. Accensione in sequenza delle luci (versione con durata finita ma arbitraria): G ((gialla X (gialla U rossa)) (rossa X (rossa U verde)) (verde X (verde U gialla))) 52

Esercizi di Metodi e Modelli per l Ingegneria del Software

Esercizi di Metodi e Modelli per l Ingegneria del Software Esercizi di Metodi e Modelli per l Ingegneria del Software May 26, 2010 NOTA: Quanto segue sono esempi di esercizi che non devono essere considerati esaustivi: altri esercizi sono ovviamente possibili

Dettagli

Linguaggi di programmazione - Principi e paradigmi 2/ed Maurizio Gabbrielli, Simone Martini Copyright The McGraw-Hill Companies srl

Linguaggi di programmazione - Principi e paradigmi 2/ed Maurizio Gabbrielli, Simone Martini Copyright The McGraw-Hill Companies srl Approfondimento 2.1 Non è questo il testo dove trattare esaurientemente queste tecniche semantiche. Ci accontenteremo di dare un semplice esempio delle tecniche basate sui sistemi di transizione per dare

Dettagli

Automi Automi finiti: macchine a stati su sistemi di transizioni finiti Modellare con TS e specificare con automi: si usa lo stesso tipo di

Automi Automi finiti: macchine a stati su sistemi di transizioni finiti Modellare con TS e specificare con automi: si usa lo stesso tipo di Automi Automi finiti: macchine a stati su sistemi di transizioni finiti Modellare con TS e specificare con automi: si usa lo stesso tipo di rappresentazione per descrivere programmi e specifiche. ω-automi:

Dettagli

1/ 7 STN - DW IT. Titolo : Titolo : Cicli Di Rodaggio E Collaudo Funzionale ( Autotest ) Per Lavastoviglie EVO 3

1/ 7 STN - DW IT. Titolo : Titolo : Cicli Di Rodaggio E Collaudo Funzionale ( Autotest ) Per Lavastoviglie EVO 3 STN - DW - 0311.1 - IT Indesit Company, Service Department Titolo : Prodotti interessati Tutte le lavastoviglie della serie Evo 3 Difettosità riscontrabile Per qualsiasi difetto Causa del difetto Da scoprire

Dettagli

SIMULATORE DI PARCHEGGIO A DUE ZONE DL 2120RM. Laboratorio di Automazione

SIMULATORE DI PARCHEGGIO A DUE ZONE DL 2120RM. Laboratorio di Automazione SIMULATORE DI PARCHEGGIO A DUE ZONE DL 2120RM Laboratorio di Automazione DL 2120RM Descrizione del modulo DL 2120RM Il modulo DL 2120RM è un unità didattica che riproduce in scala ridotta un parcheggio

Dettagli

TEN Radici quadrate modulo p e modulo p k. Radici quadrate modulo p, con p > 2.

TEN Radici quadrate modulo p e modulo p k. Radici quadrate modulo p, con p > 2. TEN 2008. Radici quadrate modulo p e modulo p k. Radici quadrate modulo p, con p > 2. Lemma 1. Sia n Z. Sia p > 2 un numero primo. (a) n è un quadrato modulo p se e solo se n p 1 2 1 mod p; (b) Sia n 0

Dettagli

SIMULATORE DI SEMAFORO INTELLIGENTE DL 2121RM. Laboratorio di Automazione

SIMULATORE DI SEMAFORO INTELLIGENTE DL 2121RM. Laboratorio di Automazione SIMULATORE DI SEMAFORO INTELLIGENTE DL 2121RM Laboratorio di Automazione DL 2121RM Descrizione del modulo DL 2121RM Il modulo DL 2121RM è un unità didattica che simula un impianto semaforico. Il modulo

Dettagli

misura. Adesso, ad un arbitrario punto P dello spazio associamo una terna di numeri reali x

misura. Adesso, ad un arbitrario punto P dello spazio associamo una terna di numeri reali x 4. Geometria di R 3. Questo paragrafo è molto simile al paragrafo : tratta infatti delle proprietà geometriche elementari dello spazio R 3. Per assegnare delle coordinate nello spazio, fissiamo innanzitutto

Dettagli

Linguaggi. Claudio Sacerdoti Coen 29,?/10/ : La struttura dei numeri naturali. Universitá di Bologna

Linguaggi. Claudio Sacerdoti Coen 29,?/10/ : La struttura dei numeri naturali. Universitá di Bologna Linguaggi 5: La struttura dei numeri naturali Universitá di Bologna 29,?/10/2014 Outline La struttura dei numeri naturali 1 La struttura dei numeri naturali I numeri naturali La

Dettagli

Manuale D uso MultiBox

Manuale D uso MultiBox Manuale D uso MultiBox COMANDI DELLA MACCHINA 1) INTERRUTORE GENRALE: ruotando l interruttore generale dalla posizione 0 alla posizione 1 il quadro elettrico viene alimentato. 2) PANNELLO TOUCHSCREEN:

Dettagli

Esercizi proposti 10

Esercizi proposti 10 Esercizi proposti 10 In questo gruppo di esercizi assumiamo, dove non sia specificato diversamente, di rappresentare i grafi mediante liste di archi, con il tipo di dati così dichiarato: type a graph =

Dettagli

Macchine Sequenziali

Macchine Sequenziali Macchine Sequenziali Corso di Calcolatori Elettronici A 2007/2008 Sito Web:http://prometeo.ing.unibs.it/quarella Prof. G. Quarella prof@quarella.net Limiti delle reti combinatorie Ogni funzione di n variabili

Dettagli

TRANSPONDER DI PROGRAMMAZIONE 3067

TRANSPONDER DI PROGRAMMAZIONE 3067 TRANSPONDER DI PROGRAMMAZIONE 3067 Versione: Settembre 2006 Indice 1.0 INTRODUZIONE. 3 2.0 SCHEDA DI SICUREZZA. 3 3.0 ISTRUZIONI PER LA PROGRAMMAZIONE. 4 3.1 Messaggi di errore 4 3.2 Prima programmazione

Dettagli

(o dopo il solo intervento su quest ultimo). Procedura per il reset della scheda in seguito ad allarme generico EAM/ESAM

(o dopo il solo intervento su quest ultimo). Procedura per il reset della scheda in seguito ad allarme generico EAM/ESAM ITALIANO Nel caso in cui venga rilevato il segnale di Allarme generico caci per la risoluzione del problema, prima di procedere alla sostituzione della PCB, si esegua il reset della scheda stessa, come

Dettagli

Rappresentazione con i diagrammi di flusso (Flow - chart)

Rappresentazione con i diagrammi di flusso (Flow - chart) Rappresentazione con i diagrammi di flusso (Flow - chart) Questo tipo di rappresentazione grafica degli algoritmi, sviluppato negli anni 50, utilizza una serie di simboli grafici dal contenuto evocativo

Dettagli

Esercitazione : REALIZZAZIONE IMPIANTO SEMAFORICO

Esercitazione : REALIZZAZIONE IMPIANTO SEMAFORICO Esercitazione : REALIZZAZIONE IMPIANTO SEMAFORICO Strumenti utilizzati Strumento Marca e modello Caratteristiche Alimentatore Scheda ALTERA Fotocamera digitale Topward electronics TPS- 4000 ALTERA Max

Dettagli

UNIVERSITÀ di ROMA TOR VERGATA

UNIVERSITÀ di ROMA TOR VERGATA UNIVERSITÀ di ROMA TOR VERGATA Corso di PS-Probabilità P.Baldi Tutorato 9, 19 maggio 11 Corso di Laurea in Matematica Esercizio 1 a) Volendo modellizzare l evoluzione della disoccupazione in un certo ambito

Dettagli

LOGICA MATEMATICA PER INFORMATICA

LOGICA MATEMATICA PER INFORMATICA LOGICA MATEMATICA PER INFORMATICA A.A. 12/13, DISPENSA N. 6 Sommario. Il Teorema di Compattezza e alcune sue applicazioni: assiomatizzabilità e non-assiomatizzabilità di proprietà di strutture, e modelli

Dettagli

Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe.

Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. Problema: dati i voti di tutti gli studenti di una classe determinare il voto medio della classe. 1) Comprendere il problema 2) Stabilire quali sono le azioni da eseguire per risolverlo 3) Stabilire la

Dettagli

Metodo di Gauss-Jordan 1

Metodo di Gauss-Jordan 1 Metodo di Gauss-Jordan 1 Nota Bene: Questo materiale non debe essere considerato come sostituto delle lezioni. Ārgomenti svolti: Riduzione per righe e matrici equivalenti per righe. Forma echelon e sistemi

Dettagli

DAI NUMERI NATURALI AI NUMERI RAZIONALI

DAI NUMERI NATURALI AI NUMERI RAZIONALI DAI NUMERI NATURALI AI NUMERI RAZIONALI 1. L insieme dei numeri naturali Nel sistema assiomatico ZF, l Assioma dell infinito stabilisce che: Esiste un insieme A, i cui elementi sono insiemi e tale che

Dettagli

Logica per la Programmazione

Logica per la Programmazione Logica per la Programmazione Lezione 7 Semantica della Logica del Primo Ordine Interpretazioni Formalizzazione Un esempio informale di semantica Semantica dei termini Semantica delle formule Esempi A.

Dettagli

Matematica 1 per Ottici e Orafi. I Numeri Reali

Matematica 1 per Ottici e Orafi. I Numeri Reali Matematica 1 per Ottici e Orafi I Numeri Reali Indichiamo con N l insieme dei numeri naturali 1, 2, 3,.... Su N sono definite due operazioni : e + che soddisfano le seguenti proprietá formali : a, b, c

Dettagli

ESERCIZI SUI PUNTI DI NON DERIVABILITÀ TRATTI DA TEMI D ESAME

ESERCIZI SUI PUNTI DI NON DERIVABILITÀ TRATTI DA TEMI D ESAME ESERCIZI SUI PUNTI DI NON DERIVABILITÀ TRATTI DA TEMI D ESAME a cura di Michele Scaglia FUNZIONI DERIVABILI Sia f : domf R una funzione e sia 0 domf di accumulazione per domf Chiamiamo derivata prima di

Dettagli

Filosofia del linguaggio (i) (3 cr.)

Filosofia del linguaggio (i) (3 cr.) Filosofia del linguaggio (i) (3 cr.) Docente: Giuseppe Spolaore Orario: Martedì ore 17.20 aula T4, mercoledì ore 17.20 aula 1.4, giovedì ore 14.00 aula 1.4 (per un totale di circa 10 lezioni). Ricevimento:

Dettagli

Matematica. Corso integrato di. per le scienze naturali ed applicate. Materiale integrativo. Paolo Baiti 1 Lorenzo Freddi 1

Matematica. Corso integrato di. per le scienze naturali ed applicate. Materiale integrativo. Paolo Baiti 1 Lorenzo Freddi 1 Corso integrato di Matematica per le scienze naturali ed applicate Materiale integrativo Paolo Baiti 1 Lorenzo Freddi 1 1 Dipartimento di Matematica e Informatica, Università di Udine, via delle Scienze

Dettagli

Algoritmi e Strutture Dati II: Parte B Anno Accademico Lezione 5

Algoritmi e Strutture Dati II: Parte B Anno Accademico Lezione 5 Algoritmi e Strutture Dati II: Parte B Anno Accademico 2004-2005 Docente: Ugo Vaccaro Lezione 5 In questa lezione inizieremo a studiare gli algoritmi di approssimazione per problemi di ottimizzazione NP-hard

Dettagli

Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1

Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1 Luca Costabile Esercizi di Logica Matematica Dispensa Calcolo Proposizionale 1 Esercizio 1.12 Per dimostrare che per ogni funzione esiste una formula in cui compaiono le variabili tale che la corrispondente

Dettagli

x 1 Fig.1 Il punto P = P =

x 1 Fig.1 Il punto P = P = Geometria di R 2 In questo paragrafo discutiamo le proprietà geometriche elementari del piano Per avere a disposizione delle coordinate nel piano, fissiamo un punto, che chiamiamo l origine Scegliamo poi

Dettagli

1 Calcolo dei predicati del I ordine. Semantica

1 Calcolo dei predicati del I ordine. Semantica 1 Calcolo dei predicati del I ordine. Semantica Ricordiamo la sintassi del calcolo dei predicati. 1.1 Sintassi. Sintassi. Un linguaggio del calcolo dei predicati L = (Pred, Fun, Const) consiste di (1)

Dettagli

Electrolux Home Products S.p.A. Spares Operations Italy Corso Lino Zanussi, 30 I - 33080 Porcia (PN) Fax +39 0434 394096 S.O.I. Edizione: 10.2006 Pubblicazione n. 599 38 38-50 IT SERVICE MANUAL REFRIGERAZIONE

Dettagli

Esercizi di termologia

Esercizi di termologia Esercizi di termologia L. Paolucci 4 dicembre 2009 Sommario Termologia: esercizi e problemi con soluzioni. Per la classe seconda. Anno Scolastico 2009/0. Versione: v Si ricordi che cal 4,86. Quindi il

Dettagli

MANUALE PRODOTTO TRANSPONDER DI PROGRAMMAZIONE Ultimo aggiornamento: bozza 2012 v02 basata su April 2007_V

MANUALE PRODOTTO TRANSPONDER DI PROGRAMMAZIONE Ultimo aggiornamento: bozza 2012 v02 basata su April 2007_V TRANSPONDER DI PROGRAMMAZIONE 3067 Ultimo aggiornamento: bozza 2012 v02 basata su April 2007_V05.04.2007 Ultimo aggiornamento: maggio 2012 2 Sommario 1 AVVISI DI SICUREZZA...3 2 INTRODUZIONE...3 3 SCHEDA

Dettagli

PROGRAMMAZIONE STRUTTURATA

PROGRAMMAZIONE STRUTTURATA PROGRAMMAZIONE STRUTTURATA Programmazione strutturata 2 La programmazione strutturata nasce come proposta per regolamentare e standardizzare le metodologie di programmazione (Dijkstra, 1965) Obiettivo:

Dettagli

STRUTTURA E LOGICA DI FUNZIONAMENTO DEL COMPUTER

STRUTTURA E LOGICA DI FUNZIONAMENTO DEL COMPUTER 1 STRUTTURA E LOGICA DI FUNZIONAMENTO DEL COMPUTER Un computer e una macchina che riceve in ingresso delle informazioni, le elabora secondo un determinato procedimento e produce dei risultati che vengono

Dettagli

La matematica non è un opinione, lo è oppure...?

La matematica non è un opinione, lo è oppure...? La matematica non è un opinione, lo è oppure...? Giulio Giusteri Dipartimento di Matematica e Fisica Università Cattolica del Sacro Cuore Brescia 26 Febbraio 2010 Vecchie conoscenze Dedurre... dedurre...

Dettagli

LOGICA MATEMATICA PER INFORMATICA (A.A. 12/13)

LOGICA MATEMATICA PER INFORMATICA (A.A. 12/13) LOGICA MATEMATICA PER INFORMATICA (A.A. 12/13) DISPENSA N. 4 Sommario. Dimostriamo il Teorema di Completezza per il Calcolo dei Predicati del I ordine. 1. Teorema di Completezza Dimostriamo il Teorema

Dettagli

Lezione 6 Selection/Insertion Sort su interi e stringhe

Lezione 6 Selection/Insertion Sort su interi e stringhe Lezione 6 Selection/Insertion Sort su interi e stringhe Rossano Venturini rossano@di.unipi.it Pagina web del corso http://didawiki.cli.di.unipi.it/doku.php/informatica/all-b/start Tutoraggio Venerdì 14

Dettagli

I Circuiti combinatori: LOGISIM

I Circuiti combinatori: LOGISIM 1 ISTITUTO DI ISTRUZIONE SUPERIORE ANGIOY I Circuiti combinatori: LOGISIM Prof. G. Ciaschetti 1. Le porte logiche Un circuito combinatorio (o sistema combinatorio o rete combinatoria) è un circuito elettrico,

Dettagli

LEZIONE 4. { x + y + z = 1 x y + 2z = 3

LEZIONE 4. { x + y + z = 1 x y + 2z = 3 LEZIONE 4 4.. Operazioni elementari di riga. Abbiamo visto, nella precedente lezione, quanto sia semplice risolvere sistemi di equazioni lineari aventi matrice incompleta fortemente ridotta per righe.

Dettagli

Dalla tabella alla funzione canonica

Dalla tabella alla funzione canonica Dalla tabella alla funzione canonica La funzione canonica è la funzione logica associata alla tabella di verità del circuito che si vuole progettare. Essa è costituita da una somma di MinTerm con variabili

Dettagli

8. Completamento di uno spazio di misura.

8. Completamento di uno spazio di misura. 8. Completamento di uno spazio di misura. 8.1. Spazi di misura. Spazi di misura completi. Definizione 8.1.1. (Spazio misurabile). Si chiama spazio misurabile ogni coppia ordinata (Ω, A), dove Ω è un insieme

Dettagli

Laboratorio di Architettura degli Elaboratori A.A. 2016/17 Circuiti Logici

Laboratorio di Architettura degli Elaboratori A.A. 2016/17 Circuiti Logici Laboratorio di Architettura degli Elaboratori A.A. 2016/17 Circuiti Logici Per ogni lezione, sintetizzare i circuiti combinatori o sequenziali che soddisfino le specifiche date e quindi implementarli e

Dettagli

Riconoscere e formalizzare le dipendenze funzionali

Riconoscere e formalizzare le dipendenze funzionali Riconoscere e formalizzare le dipendenze funzionali Giorgio Ghelli 25 ottobre 2007 1 Riconoscere e formalizzare le dipendenze funzionali Non sempre è facile indiduare le dipendenze funzionali espresse

Dettagli

DIP SWITCH 1-4 LED 2 LED 1. SW1 pulsante di programmazione SEQUENZA DI PROGRAMMAZIONE MODALITÀ FUNZIONAMENTO SCHEDA

DIP SWITCH 1-4 LED 2 LED 1. SW1 pulsante di programmazione SEQUENZA DI PROGRAMMAZIONE MODALITÀ FUNZIONAMENTO SCHEDA MODALITÀ FUNZIONAMENTO SCHEDA SWITCH 1-4 LED 2 LED 1 SW1 pulsante di programmazione Nota: questo è il modo in cui si vedono i con la morsettiera posizionata in alto. Quando il piccolo interruttore bianco

Dettagli

Via Kennedy, 2/B RIESE PIO X ( TV ) Tel Fax manuale d uso

Via Kennedy, 2/B RIESE PIO X ( TV ) Tel Fax manuale d uso Via Kennedy, 2/B - 31039 RIESE PIO X ( TV ) Tel. 0423-750120 - Fax 0423-454757 www.saldotech.it - info@saldotech.it manuale d uso CONTROLLO DI SALDATURA MICRO 8 PER PUNTATRICE SU COLONNA Pagina 01/07 LEGENDA

Dettagli

GISA snc Salerno. mod. DAG. Progettazioni Costruzioni Elettroniche DISTRIBUTORE GETTONI

GISA snc Salerno. mod. DAG. Progettazioni Costruzioni Elettroniche DISTRIBUTORE GETTONI DISTRIBUTORE GETTONI mod. DAG REV. 210203 D:\manuale distributore gettoni distr2_eu ARENEL29.P65 1 Glossario visualizzato descrizione E.0.50 GISA GE. A GE. b b.a.xx b.b.xx.a.xx.b.xx - - - - PULSANTI +

Dettagli

Logica per la Programmazione

Logica per la Programmazione Logica per la Programmazione Lezione 6 Logica del Primo Ordine Motivazioni Sintassi Interpretazioni Formalizzazione A. Corradini e F.Levi Dip.to Informatica Logica per la Programmazione a.a. 2015/16 pag.

Dettagli

Corsa nel Deserto. Introduzione

Corsa nel Deserto. Introduzione Level 2 Corsa nel Deserto Introduzione In questo esercizio sviluppiamo un gioco per due giocatori. Lo scopo e' di far gareggiare un pappagallo ed un leone nel deserto. Ogni giocatore deve premere un tasto

Dettagli

Curva caratteristica del transistor

Curva caratteristica del transistor Curva caratteristica del transistor 1 AMPLIFICATORI Si dice amplificatore un circuito in grado di aumentare l'ampiezza del segnale di ingresso. Un buon amplificatore deve essere lineare, nel senso che

Dettagli

07/12-01 PC Lettore di Prossimità Sfera. Manuale installatore

07/12-01 PC Lettore di Prossimità Sfera. Manuale installatore 07/12-01 PC 353200 Lettore di Prossimità Sfera Manuale installatore 2 Lettore di Prossimità Sfera Indice 1 Introduzione 4 1.1 Avvertenze e consigli 4 Manuale installatore 2 Descrizione 5 2.1 Funzioni principali

Dettagli

Precorsi di matematica

Precorsi di matematica Precorsi di matematica Francesco Dinuzzo 12 settembre 2005 1 Insiemi Il concetto di base nella matematica moderna è l insieme. Un insieme è una collezione di elementi. Gli elementi di un insieme vengono

Dettagli

Ottimizzazione dei Sistemi Complessi

Ottimizzazione dei Sistemi Complessi 1 Giovedì 2 Marzo 2017 1 Istituto di Analisi dei Sistemi ed Informatica IASI - CNR Pseudo-code del metodo Fermi-Metropolis Input: x 0, 0, min, maxit k 0, x x 0, 0 while k maxit and min do k k + 1, x x

Dettagli

25 Comandi elettrici d emergenza

25 Comandi elettrici d emergenza 25 Comandi elettrici d emergenza 1. Cicli di un solo attuatore Fig. 1. Comando elettrico d emergenza del ciclo A A con arresto e ritorno immediato in posizione di riposo. Un comando d emergenza si deve

Dettagli

Elementi di Algebra e Logica Determinare la tavola della verità di ciascuna delle seguenti forme proposizionali:

Elementi di Algebra e Logica Determinare la tavola della verità di ciascuna delle seguenti forme proposizionali: Elementi di Algebra e Logica 2008. 8. Logica. 1. Determinare la tavola della verità di ciascuna delle seguenti forme proposizionali: (a) p ( q r); (b) p (q r); (c) (p q) ( p r); (d) (p q) ( p r); (e) (p

Dettagli

DISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE

DISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE DISPOSITIVO PER LA LETTURA DI UN ENCODER INCREMENTALE Si propone l'uso di un microcontrollore pic16f84 della Microchip. Si acquisiscono i segnali di un encoder con due canali in quadratura con la possibilità

Dettagli

Matlab. Istruzioni condizionali, cicli for e cicli while.

Matlab. Istruzioni condizionali, cicli for e cicli while. Matlab. Istruzioni condizionali, cicli for e cicli while. Alvise Sommariva Università degli Studi di Padova Dipartimento di Matematica 17 marzo 2016 Alvise Sommariva Introduzione 1/ 18 Introduzione Il

Dettagli

Figura 1 Trasformazione proibita dal Secondo Principio

Figura 1 Trasformazione proibita dal Secondo Principio ENUNCIATO DEL SECONDO PRINCIPIO DELLA TERMODINAMICA Si dice sorgente di calore o serbatoio di calore alla temperatura θ un corpo che si trovi uniformemente alla temperatura θ e sia in condizioni di scambiare

Dettagli

Esercizi sulla complessità di frammenti di pseudo-codice

Esercizi sulla complessità di frammenti di pseudo-codice Esercizi sulla complessità di frammenti di pseudo-codice Esercizio 1 Si determini la complessità temporale del seguente frammento di pseudo-codice in funzione di n. Il ciclo contiene solo istruzioni elementari;

Dettagli

Nell informatica esistono alcuni problemi particolarmente rilevanti, poiché essi:

Nell informatica esistono alcuni problemi particolarmente rilevanti, poiché essi: Pag 24 3) Il problema della ricerca Nell informatica esistono alcuni problemi particolarmente rilevanti, poiché essi: si incontrano in una grande varietà di situazioni reali; appaiono come sottoproblemi

Dettagli

Calcolatori Elettronici

Calcolatori Elettronici Calcolatori Elettronici Lezione 2 Reti Logiche: Sintesi Emiliano Casalicchio emiliano.casalicchio@uniroma2.it Argomenti della lezione q Reti combinatorie Sintesi, Mappe Karnaugh Esercizi 2 Sintesi di reti

Dettagli

1 1+e ξ, (1) P A (ξ) = P B (ξ) = 1 1+e ξ (3) In figura (1) riportiamo l andamento delle probabilità P A (ξ) e P B (ξ). P A,P B

1 1+e ξ, (1) P A (ξ) = P B (ξ) = 1 1+e ξ (3) In figura (1) riportiamo l andamento delle probabilità P A (ξ) e P B (ξ). P A,P B Algoritmo di Elo generalizzato AEg Marcello Colozzo Siano A e B due giocatori che eseguono un gioco a somma zero G. La probabilità di vittoria per A è: dove P A ξ = +e ξ ξ = βr A R B 2 In questa equazione

Dettagli

LOGICA PER LA PROGRAMMAZIONE - a.a Secondo Appello - 11/02/2016 Soluzioni Proposte

LOGICA PER LA PROGRAMMAZIONE - a.a Secondo Appello - 11/02/2016 Soluzioni Proposte LOGICA PER LA PROGRAMMAZIONE - a.a. 2015-2016 Secondo Appello - 11/02/2016 Soluzioni Proposte Attenzione: Le soluzioni che seguono sono considerate corrette dai docenti. Per ogni esercizio possono esistere

Dettagli

Sviluppi e derivate delle funzioni elementari

Sviluppi e derivate delle funzioni elementari Sviluppi e derivate delle funzioni elementari In queste pagine dimostriamo gli sviluppi del prim ordine e le formule di derivazioni delle principali funzioni elementari. Utilizzeremo le uguaglianze lim

Dettagli

Derivazione Numerica

Derivazione Numerica Derivazione Numerica I metodi alle differenze finite sono basati sull approssimazione numerica di derivate parziali. Per questo consideriamo come problema iniziale quello di approssimare le derivate di

Dettagli

Ragionamento Automatico Model checking. Lezione 12 Ragionamento Automatico Carlucci Aiello, 2004/05Lezione 12 0. Sommario. Formulazione del problema

Ragionamento Automatico Model checking. Lezione 12 Ragionamento Automatico Carlucci Aiello, 2004/05Lezione 12 0. Sommario. Formulazione del problema Sommario Ragionamento Automatico Model checking Capitolo 3 paragrafo 6 del libro di M. Huth e M. Ryan: Logic in Computer Science: Modelling and reasoning about systems (Second Edition) Cambridge University

Dettagli

LOGICA DEL PRIMO ORDINE: MOTIVAZIONI, SINTASSI E INTERPRETAZIONI. Corso di Logica per la Programmazione A.A Andrea Corradini

LOGICA DEL PRIMO ORDINE: MOTIVAZIONI, SINTASSI E INTERPRETAZIONI. Corso di Logica per la Programmazione A.A Andrea Corradini LOGICA DEL PRIMO ORDINE: MOTIVAZIONI, SINTASSI E INTERPRETAZIONI Corso di Logica per la Programmazione A.A. 2013 Andrea Corradini LIMITI DEL CALCOLO PROPOSIZIONALE Nella formalizzazione di enunciati dichiarativi,

Dettagli

Linguaggio C - le strutture di controllo: sequenza, selezione, iterazione

Linguaggio C - le strutture di controllo: sequenza, selezione, iterazione Dipartimento di Elettronica ed Informazione Politecnico di Milano Informatica e CAD (c.i.) - ICA Prof. Pierluigi Plebani A.A. 2008/2009 Linguaggio C - le strutture di controllo: sequenza, selezione, iterazione

Dettagli

ax 1 + bx 2 + c = 0, r : 2x 1 3x 2 + 1 = 0.

ax 1 + bx 2 + c = 0, r : 2x 1 3x 2 + 1 = 0. . Rette in R ; circonferenze. In questo paragrafo studiamo le rette e le circonferenze in R. Ci sono due modi per descrivere una retta in R : mediante una equazione cartesiana oppure mediante una equazione

Dettagli

Programmazione LADDER dei PLC Esempi ed esercizi Prima parte. ITI Alessandro Volta - Sassuolo Anno Scolastico 2009/2010

Programmazione LADDER dei PLC Esempi ed esercizi Prima parte. ITI Alessandro Volta - Sassuolo Anno Scolastico 2009/2010 Programmazione LADDER dei PLC Esempi ed esercizi Prima parte ITI Alessandro Volta - Sassuolo Anno Scolastico 29/2 Controllo delle aperture di porte e finestre in una stanza Descrizione del problema e specifiche

Dettagli

Progetto di Geometria Computazionale: simulazione del movimento ondoso di un fluido utilizzando Kass e Miller

Progetto di Geometria Computazionale: simulazione del movimento ondoso di un fluido utilizzando Kass e Miller Progetto di Geometria Computazionale: simulazione del movimento ondoso di un fluido utilizzando Kass e Miller Stefano Ceroni, Sara Toia Luglio 2011 1 Introduzione Il metodo di Kass e Miller [1] per la

Dettagli

Parte V: Rilassamento Lagrangiano

Parte V: Rilassamento Lagrangiano Parte V: Rilassamento Lagrangiano Tecnica Lagrangiana Consideriamo il seguente problema di Programmazione Lineare Intera: P 1 min c T x L I Ax > b Cx > d x > 0, intera in cui A = matrice m x n C = matrice

Dettagli

Sistema videoconferenza AVAYA XT4300 Regione Toscana Guida rapida all utilizzo

Sistema videoconferenza AVAYA XT4300 Regione Toscana Guida rapida all utilizzo Sistema videoconferenza AVAYA XT4300 Regione Toscana Guida rapida all utilizzo Redazione a cura del settore I.T.S.S.I Versione 1.0 del 05/05/2016 1 1 Introduzione...3 1.1. Accensione del sistema...3 1.2.

Dettagli

Componenti Carica iniziale e stato di carica

Componenti Carica iniziale e stato di carica Benvenuti. Componenti Carica iniziale e stato di carica Si raccomanda di caricare la luce Flare R per 2 ore la prima volta. Carica: Durante la ricarica tramite porta USB, la luce rimane spenta, ma il LED

Dettagli

Cammini minimi fra tutte le coppie

Cammini minimi fra tutte le coppie Capitolo 12 Cammini minimi fra tutte le coppie Consideriamo il problema dei cammini minimi fra tutte le coppie in un grafo G = (V, E, w) orientato, pesato, dove possono essere presenti archi (ma non cicli)

Dettagli

Modulo di frenatura ( Marklin 72442) auto costruito v 3.0 del 19/06/2010 by LucioTS

Modulo di frenatura ( Marklin 72442) auto costruito v 3.0 del 19/06/2010 by LucioTS Questo documento mostra come auto costruirsi un modulo di frenatura alternativo al modulo irginale Marklin 72442 ma utilizzando gli stessi componenti. Iniziamo a vedere come funziona il modulo di frenatura:

Dettagli

La codifica digitale

La codifica digitale La codifica digitale Codifica digitale Il computer e il sistema binario Il computer elabora esclusivamente numeri. Ogni immagine, ogni suono, ogni informazione per essere compresa e rielaborata dal calcolatore

Dettagli

Permutazioni. 1 Introduzione

Permutazioni. 1 Introduzione Permutazioni 1 Introduzione Una permutazione su un insieme di n elementi (di solito {1, 2,...,n}) è una funzione biiettiva dall insieme in sé. In parole povere, è una regola che a ogni elemento dell insieme,

Dettagli

Codice Gray. (versione Marzo 2007)

Codice Gray. (versione Marzo 2007) Codice Gray (versione Marzo 27) Data una formula booleana con n variabili, per costruire una tavola di verità per questa formula è necessario generare tutte le combinazioni di valori per le n variabili.

Dettagli

COMPITO A Esercizio 1 (13 punti) Dato il seguente automa:

COMPITO A Esercizio 1 (13 punti) Dato il seguente automa: COMPITO A Esercizio 1 (13 punti) Dato il seguente automa: 1/0 q8 1/0 q3 q1 1/0 q4 1/0 q7 1/1 q2 1/1 q6 1/1 1/1 q5 - minimizzare l automa usando la tabella triangolare - disegnare l automa minimo - progettare

Dettagli

Maiuscole e minuscole

Maiuscole e minuscole Maiuscole e minuscole Abilità interessate Distinguere tra processi induttivi e processi deduttivi. Comprendere il ruolo e le caratteristiche di un sistema assiomatico. Riconoscere aspetti sintattici e

Dettagli

PRIMI PASSI CON ARDUINO

PRIMI PASSI CON ARDUINO PRIMI PASSI CON ARDUINO 1) Accensione e spegnimento del led presente sulla scheda Arduino. La scheda Arduino presenta, a bordo, alcuni led uno dei quali può essere controllato dal pin digitale 13; quando

Dettagli

DIMOSTRAZIONI DI EQUIVALENZE, SUI CONNETTIVI E SULL'AMBIGUITA' DELLA SINTASSI. Corso di Logica per la Programmazione

DIMOSTRAZIONI DI EQUIVALENZE, SUI CONNETTIVI E SULL'AMBIGUITA' DELLA SINTASSI. Corso di Logica per la Programmazione DIMOSTRAZIONI DI EQUIVALENZE, SUI CONNETTIVI E SULL'AMBIGUITA' DELLA SINTASSI Corso di Logica per la Programmazione SULLE LEGGI DEL CALCOLO PROPOSIZIONALE Abbiamo visto le leggi per l'equivalenza ( ),

Dettagli

ALGEBRA I: SOLUZIONI QUINTA ESERCITAZIONE 9 maggio 2011

ALGEBRA I: SOLUZIONI QUINTA ESERCITAZIONE 9 maggio 2011 ALGEBRA I: SOLUZIONI QUINTA ESERCITAZIONE 9 maggio 2011 Esercizio 1. Usando l algoritmo euclideo delle divisioni successive, calcolare massimo comune divisore e identità di Bézout per le seguenti coppie

Dettagli

Zeri di funzioni e teorema di Sturm

Zeri di funzioni e teorema di Sturm Zeri di funzioni e teorema di Sturm Enrico Bertolazzi Dipartimento di Ingegneria Meccanica e Strutturale Università degli Studi di Trento via Mesiano 77, I 38050 Trento, Italia EnricoBertolazzi@ingunitnit

Dettagli

Laboratorio di Informatica. Esercitazione su algoritmi e diagrammi di flusso

Laboratorio di Informatica. Esercitazione su algoritmi e diagrammi di flusso Laboratorio di Informatica Esercitazione su algoritmi e diagrammi di flusso Algoritmi, programmi e dati Algoritmo = insieme di istruzioni che indicano come svolgere operazioni complesse su dei dati attraverso

Dettagli

Cenni di programmazione ricorsiva. Appunti per gli studenti di Programmazione I e Laboratorio (corsi A-B)

Cenni di programmazione ricorsiva. Appunti per gli studenti di Programmazione I e Laboratorio (corsi A-B) Cenni di programmazione ricorsiva Appunti per gli studenti di Programmazione I e Laboratorio (corsi A-B) Corso di Laurea in Informatica Università di Pisa A.A. 2009/10 R. Barbuti, P. Mancarella Indice

Dettagli

Cosa si intende con stato

Cosa si intende con stato Il concetto di stato Cosa si intende con stato I una particolare configurazione delle informazioni di una macchina, che in qualche modo memorizza le condizioni in cui si trova, e che cambia nel tempo passando

Dettagli

Algoritmi e Strutture Dati - II modulo Soluzioni degli esercizi

Algoritmi e Strutture Dati - II modulo Soluzioni degli esercizi Algoritmi e Strutture Dati - II modulo Soluzioni degli esercizi Francesco Pasquale 6 maggio 2015 Esercizio 1. Su una strada rettilinea ci sono n case nelle posizioni 0 c 1 < c 2 < < c n. Bisogna installare

Dettagli

Sequential Functional Chart

Sequential Functional Chart Sequential Functional Chart Nel 1975 nasce il GRAFCET GRAPHe de Coordination Etapes Transitions Nel 1987 è stato adottato come standard internazionale dall IEC (Comitato Elettrotecnico Internazionale)

Dettagli

Reti sequenziali. Nord

Reti sequenziali. Nord Reti sequenziali Nord Ovest Est Semaforo a due stati verde/rosso Sud Vogliamo definire un circuito di controllo per produrre due segnali NS ed EO in modo che: Se NS è on allora il semaforo è verde nella

Dettagli

ESERCIZI PLC COL LINGUAGGIO BASIC

ESERCIZI PLC COL LINGUAGGIO BASIC ESERCIZI PLC COL LINGUAGGIO BASIC ESERCIZIO 1: il sensore B 1 rileva il livello della AND ghiaia nel silos. Solo se quest ultimo risulta sufficiente e se, contemporaneamente, viene azionato il pulsante

Dettagli

Esercizi di Matematica per la prova di ammissione alla Scuola Galileiana /16

Esercizi di Matematica per la prova di ammissione alla Scuola Galileiana /16 Esercizi di Matematica per la prova di ammissione alla Scuola Galileiana - 015/16 Esercizio 1 Per quali valori n Z \ {0} l espressione è un numero intero positivo? (n + 5)(n + 6) 6n Soluzione. Il problema

Dettagli

Ultrasonic Sensor Block

Ultrasonic Sensor Block Ultrasonic Sensor Block 1. Questo programma fa avanzare un robot fino a quando il sensore a ultrasuoni rileva qualcosa di più vicino a 35 cm, quindi il robot si ferma. Il programma utilizza il blocco Wait

Dettagli

Equazioni differenziali lineari a coefficienti costanti

Equazioni differenziali lineari a coefficienti costanti Equazioni differenziali lineari a coefficienti costanti Generalità Il modello matematico di un qualsiasi sistema fisico in regime variabile conduce alla scrittura di una o più equazioni differenziali.

Dettagli

Princìpi dell'algebra di Boole applicata ai circuiti digitali. An Investigations of the Laws of Thought. George Boole, nel 1854, pubblicò un libro,

Princìpi dell'algebra di Boole applicata ai circuiti digitali. An Investigations of the Laws of Thought. George Boole, nel 1854, pubblicò un libro, Princìpi dell'algebra di Boole applicata ai circuiti digitali George Boole, nel 1854, pubblicò un libro, An Investigations of the Laws of Thought ( Un esame sulle leggi logiche del pensiero), in cui dimostrava

Dettagli

H426V1 Manuale utente

H426V1 Manuale utente ReFreeX H426V1 Manuale utente Indice doc H426V1 Indice 2 1 Elenco dei parametri 3 2 Note sui parametri 6 3 Elenco degli allarmi 6 4 Elenco degli allarmi dello slave 7 5 Elenco pulsanti 7 6 Elenco led 7

Dettagli

CORSO DI LAUREA IN FISICA

CORSO DI LAUREA IN FISICA CORSO DI LAUREA IN FISICA ANALISI MATEMATICA I BREVI RICHIAMI DELLA TEORIA DEI LIMITI. Confronto di infinitesimi. Sia A sottoinsieme di R, sia 0 punto di accumulazione di A nella topologia di R quindi

Dettagli

1 Giochi di Ehrenfeucht-Fraissé e Logica del Prim ordine

1 Giochi di Ehrenfeucht-Fraissé e Logica del Prim ordine 1 Giochi di Ehrenfeucht-Fraissé e Logica del Prim ordine In questo tipo di giochi l arena è costituita da due grafi orientati G = (V, E), G = (V, E ). Lo scopo del I giocatore è di mostrare, in un numero

Dettagli

GUIDA DB SCHEDE PROCESSO QUALITA

GUIDA DB SCHEDE PROCESSO QUALITA PREMESSA GUIDA DB SCHEDE PROCESSO QUALITA Il data base SCHEDE PROCESSO QUALITA consente la gestione delle schede processo nell ambito del Sistema di Gestione per la Qualità. Per gestione delle schede processo

Dettagli