Per convertirlo nel classico dato (equivalente) in secondi tipico dei sistemi Unix (timestamp), si può operare così:

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Per convertirlo nel classico dato (equivalente) in secondi tipico dei sistemi Unix (timestamp), si può operare così:"

Transcript

1 Operazioni su date e tempi in SQL e PHP SQL In numerosi casi, anche in temi d esame di Esame di Stato, ci si confronta con problemi in cui è necessario effettuare operazioni e confronti su/tra date o tempi o la loro combinazione. Si rende necessario quindi avere una serie di strumenti e funzioni sia in SQL che sulle pagine PHP atti a risolvere elegantemente problemi che altrimenti potrebbero prospettare soluzioni lunghe e contorte e quindi poco possibili negli stretti tempi d esame. Funzione NOW() Permette di ricavare un dato DATETIME di cui può essere ovviamente utilizzata solo la parte data o tempo, relativo al momento corrente. Per convertirlo nel classico dato (equivalente) in secondi tipico dei sistemi Unix (timestamp), si può operare così: La funzione UNIX_TIMESTAMP( ) trasforma qualunque valore data e tempo in un equivalente numero di secondi calcolato dalla solita 1/1/1970. Differenza tra date - Funzione SQL DATEDIFF( ) Uno dei problemi che frequentemente possono capitare anche in SQL è quello di dover ricavare intervalli di tempo tra due date. Esiste una funzione che facilmente permette un simile calcolo senza doversi addentrare in complicati calcoli, poco proponibili tra l altro in una query. La funzione DATEDIFF(.) acquisisce due date e permette di calcolarne la differenza in giorni. DATEDIFF(<data_recente>,<data_meno recente>) Se le date sono invertite nel loro ordine i risultati saranno dei numeri in giorni negativi. Ad esempio applicando tale operazione sulla tabella Prenotazioni del DB della simulazione di Aprile potremmo ottenere dei risultati del tipo: Pagina 1

2 In questo caso la query calcola la differenza in giorni tra la data della prenotazione e quella dell effettiva esecuzione del viaggio. Sottrazione tra date NON è possibile calcolare la differenza (in giorni) tra due date effettuando direttamente un differenza tra i due campi coinvolti tramite l operatore -. Infatti la query non dà errore, ma, in generale, i risultati NON sono corretti. Differenza tra tempi funzione TIMEDIFF( ) In analogia con quanto detto per le date, esiste la possibilità di calcolare la differenza in formato hh:mm:ss, tra due tempi. Questo conto viene effettuato con la funzione TIMEDIFF( ): TIMEDIFF(<tempo recente>, <tempo meno recente>) La funzione è applicabile anche a dati di tipo DATETIME, ma la sua utilità è limitata. Il risultato della funzione, come già detto, è un tempo (tipo TIME), ma esso risulta in MySQL limitato a 839:00:00, ossia 839 ore. Quindi la funzione risulta inadatta a calcolare differenze tra dati di tipo DATETIME, se essi non sono più che prossimi. Differenza tra Datetime Per effettuare una differenza su dati compositi di tipo datetime, è possibile convertire ognuno di essi in tempo Unix ossia in una quantità di secondi (prendendo come riferimento la data e tempo 1/1/ :00:00) ed effettuando poi una sottrazione tra le due quantità di secondi. Per ricavare il delta tempo in ore, minuti e secondi si può ricorrere alla seguente query: Dove il numero di ore si ricava come divisione intera per 3600 sul totale dei secondi. Il numero dei minuti si ricava prendendo il resto di tale divisione e dividendolo per 60 (per determinare a quanti minuti equivalgono il numero di secondi residuo). Infine i secondi si derivano dal resto della divisione per 3600 e su tale risultato calcolando il resto della divisione per 60. Utilizzando DIV e MOD che sono gli operatori SQL per effettuare la divisione intera e il modulo (calcolo del resto). Pagina 2

3 Estrazione della sola data o del solo tempo da Datetime SQL possiede la capacità di estrarre da un dato Datetime, solo la parte tempo con la funzione TIME( ) o solo la parte data con la funzione DATE( ): Estrazione di ore, minuti o secondi da un time o un datetime Quando sia necessario isolare da un dato di tipo time o datetime il solo valore in ore, o quello in minuti o quello in secondi si può farlo tramite le funzioni HOUR(.), MINUTE(.), SECOND(.). Ad esempio: Estrazione di anno, mese o giorno da un dato date o datetime Quando sia necessario isolare da un dato date o datetime il solo valore relativo all anno, o quello del mese o quello del giorno di può farlo tramite le funzioni HOUR(.), MINUTE(.), SECOND(.). Ad esempio: Questo isolare componenti di una data o di un tempo può essere utile / richiesto in molteplici query d esame: Pagina 3

4 Media su intervalli di tempo La funzione AVG non è in grado di operare correttamente per calcolare la media su una serie di intervalli di tempo (dati in ore minuti e secondi) 1. In questo caso risulta utile ricorrere alle funzioni TIME_TO_SEC TIME_TO_SEC(<tempo in hh:mm:ss>) (trasforma un tempo strutturato in soli secondi) e SEC_TO_TIME, che è la sua inversa. In questo caso prima di effettuare la media si trasforma il tempo in secondi per poi ritrasformarlo eventualmente in normale formato orario, una volta effettuata la media sulle quantità in secondi. Ad esempio, se si chiedesse applicato al DB 15 Tennis, di individuare la media tra i tempi di prenotazione, supponendo che i tempi non siano legati a particolari regole o limitazioni, la risposta sarebbe una query del tipo: Aggiunta di certo lasso di tempo ad un datetime In alcuni casi invece di una differenza tra due date / tempi o date e tempi, si ha il problema di aggiungere ad essi una certa quantità di tempo, in h:m:s, o in giorni. In questo caso tornano utili per semplificare i calcoli le funzioni ADDTIME( ) ed ADDDATE( ). La prima aggiunge ad un datetime un certo tempo 2, ottenendone un altro: Un'altra possibilità è che si debba aggiungere una quantità di tempo in giorni. In questo caso la parte tempo non viene coinvolta nel calcolo, e rimane invariata (nell esempio 40 giorni): 1 Ma sarà possibile utilizzarla in modo del tutto normale su intervalli calcolati in giorni (delta tra date) o secondi (delta tra datetime) 2 Questo tempo non può eccedere il consueto limite di circa 840 ore. Pagina 4

5 In caso si debba effettuare una operazione di sottrazione di un certo numero di giorni o di un certo tempo, sarà possibile utilizzare le medesime funzioni indicate sopra, con opportuni valori negativi: PHP Problematiche analoghe a quelle incontrate in SQL, si riscontrano anche scrivendo codice PHP nelle pagine attive. PHP è un linguaggio molto ricco di funzioni e proprio per questo permette una gestione molto completa dei vari casi che si possono presentare. Per operare su tale tipo di problemi scegliamo di utilizzare una classe presente allo scopo in PHP detta Datetime. La classe ovviamente si integra bene con i formati dati presenti in MySQL. Generazione di un oggetto Datetime PHP Per operare con la classe Datetime è necessario generare oggetti appartenenti alla classe. Questo può essere fatto in modo consueto ed intuitivo: $dt = new Datetime(); in questo primo caso abbiamo generato un oggetto Datetime caricato con la data ed ora corrente. Se volessimo avere conferma di ciò dovremmo andare a stampare il contenuto dell oggetto, e ciò si fa operando tramite il metodo format( ), oltre che con la classica echo: $dt->format("y-m-d H:i:s"); Se si volesse generare un oggetto Datetime con contenuto diverso dalla data ed ora corrente, basta inserire tra le parentesi del costruttore una stringa che rappresenti la data e l ora voluta, esattamente nel formato previsto da MySQL: $dt2 = new Datetime(' :30:00'); Pagina 5

6 Se viene inserita solo una data, viene generato un oggetto Datetime che contiene la data indicata e l ora pari a 00:00:00 (mezzanotte). Se viene inserita solo un ora, viene generato un oggetto Datetime contenente la data corrente e ora pari a quella indicata. Confronti fra date + tempo (oggetti Datetime) Una delle funzionalità molto utili di rappresentare in questo modo date, tempi o entrambi è che sarà possibile effettuare dei confronti direttamente in PHP con i consueti operatori >, <, >=, <=, ==,!=. Ad esempio la serie di istruzioni: $dt1 = new Datetime(); $dt2 = new Datetime(); if ($dt == $dt2) echo "Date e ora coincidenti"; Produrrà sempre la scritta indicata in quanto produrrà sempre due date + tempo uguali. Ad esempio il codice: $dt1 = new Datetime(); Sleep(5); $dt2 = new Datetime(); if ($dt1 < $dt2) echo "Prima data superiore."; produce due date + tempo in cui $dt1 è inferiore a $dt2, e questo viene rilevato dalla condizione. Ovviamente questo è molto pratico e permette di effettuare operazioni routinarie, ma altrimenti abbastanza complesse. Differenza tra date + tempo Se il problema è ricavare una differenza tra una data + tempo ed un'altra è possibile ricavare la stessa in modo assai semplice in PHP. Supponiamo il codice: $dt1 = new Datetime(' :42:00'); $dt2 = new Datetime(' :37:10'); $di = $dt2->diff($dt1); echo $di->format("giorni: %a Ore,min,sec: %H:%i:%s"); L oggetto che si ricava è di natura differente, vale a dire di tipo Dateinterval. Esso è preposto ad accumulare una differenza di tempo. L indicatore %a indica una differenza in giorni. Gli altri i valori di ore, minuti e secondi. La differenza risulta: Si noti che i giorni divengono correttamente 34 perché l ora nella prima data è superiore a quella della seconda. Oppure è possibile stampare i singoli dati singolarmente, accedendo ai campi dell oggetto di tipo Dateinterval: echo $di->days. " ". $di->h. ":". $di->m. ":". $di->s; Pagina 6

7 Anche per questo tipo di oggetti è possibile effettuare confronti; in pratica risulta falso il confronto tra le due quantità di tempo $di e $di2, se: $dt1 = new Datetime(' :42:00'); $dt2 = new Datetime(' :37:10'); $di = $dt2->diff($dt1); $dt3 = new Datetime(' :42:00'); $dt4 = new Datetime(' :37:10'); $di2 = $dt2->diff($dt1); echo (int) ($di > $di2); che rende 0, ossia falso, in quanto infatti l intervallo di tempo espresso da $di è superiore a quello espresso da $di2. Estrazione delle singole componenti della data o ora Desiderando estrarre una sola componente della data o dell ora, si deve di nuovo far ricorso alla funzione format( ), usando un solo, ovviamente opportuno, indicatore. $dt = new Datetime(' :42:00'); per isolare solo il dato ora ad esempio, come fatto precedentemente si scriverà: $dt->format( H ); Un esempio applicativo potrebbe essere: if (($di->format('h') > 8) && ($di->format('h') < 12)) echo "Mattina"; else if (($di->format('h') >= 12) && ($di->format('h') < 20)) echo "Pomeriggio"; else echo "Notte"; che renderà la scritta relativa alla parte di giornata espressa dal valore dell ora. Pagina 7

Tipi di dato, variabili, istruzioni

Tipi di dato, variabili, istruzioni Tipi di dato, variabili, istruzioni Esercizio 1 Implementare un servizio che estrae due numeri random tra 1 e 100, stampa a video i due numeri ed esegue le seguenti operazioni: se almeno uno dei due numeri

Dettagli

Notazione scientifica e inversione di formule

Notazione scientifica e inversione di formule Notazione scientifica e inversione di formule M. Spezziga Liceo Margherita di Castelvì Sassari Indice 1 Calcoli in notazione scientifica 2 1.1 Moltiplicazioni per potenze di dieci.......................................

Dettagli

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dei numeri relativi

Corso di Informatica Generale (C. L. Economia e Commercio) Ing. Valerio Lacagnina Rappresentazione dei numeri relativi Codice BCD Prima di passare alla rappresentazione dei numeri relativi in binario vediamo un tipo di codifica che ha una certa rilevanza in alcune applicazioni: il codice BCD (Binary Coded Decimal). È un

Dettagli

INFORMATICA. Strutture condizionali

INFORMATICA. Strutture condizionali INFORMATICA Strutture condizionali Strutture condizionali Sono le istruzioni che rappresentano il ben noto costrutto IF THEN ELSE della programmazione strutturata. In C, come peraltro in tutti gli altri

Dettagli

Notazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte

Notazione posizionale. Codifica binaria. Rappresentazioni medianti basi diverse. Multipli del byte Codifica binaria Rappresentazione di numeri Notazione di tipo posizionale (come la notazione decimale). Ogni numero è rappresentato da una sequenza di simboli Il valore del numero dipende non solo dalla

Dettagli

Schema Del DB Operazionale TELEFONATE

Schema Del DB Operazionale TELEFONATE Schema Del DB Operazionale TELEFONATE Costruire lo Schema di Fatto per analizzare le chiamate considerando come dimensioni TelefonoDA e TelefonoA, Data e Fascia, intesa come FasciaOraria della chiamata

Dettagli

Esercitazione 0. Alberto Marchesi Informatica A Ingegneria Matematica (sez. 2) 25 Settembre 2019

Esercitazione 0. Alberto Marchesi Informatica A Ingegneria Matematica (sez. 2) 25 Settembre 2019 Esercitazione Alberto Marchesi Informatica A Ingegneria Matematica (sez. 2) 25 Settembre 219 Gli esercizi visti a lezione sono segnalati con ( ). Esercizio.1 ( ). Convertire in base 1 il numero (1111)2

Dettagli

Matrici. Matrici.h Definizione dei tipi. Un po di esercizi sulle matrici Semplici. Media difficoltà. Difficili

Matrici. Matrici.h Definizione dei tipi. Un po di esercizi sulle matrici Semplici. Media difficoltà. Difficili Matrici Un po di esercizi sulle matrici Semplici Lettura e scrittura Calcolo della trasposta Media difficoltà Calcolo del determinante Difficili Soluzione di sistemi lineari È veramente difficile? 1 Matrici.h

Dettagli

Matrici.h Definizione dei tipi #define MAXROWS 10 #define MAXCOLS 10 #define ELEMENT int #define ELEMENTFORMAT "%d" Tipo degli elementi della matrice

Matrici.h Definizione dei tipi #define MAXROWS 10 #define MAXCOLS 10 #define ELEMENT int #define ELEMENTFORMAT %d Tipo degli elementi della matrice Matrici Un po di esercizi sulle matrici Semplici Lettura e scrittura Calcolo della trasposta Media difficoltà Calcolo del determinante Difficili Soluzione di sistemi lineari È veramente difficile? 1 Matrici.h

Dettagli

Per gli esercizi sulla algebra booleana, si consiglia di verificare tramite tabelle di verità le equivalenze logiche proposte sulle dispense.

Per gli esercizi sulla algebra booleana, si consiglia di verificare tramite tabelle di verità le equivalenze logiche proposte sulle dispense. Fondamenti di Informatica - A. Fantechi Raccolta di esercizi Per gli esercizi sulla algebra booleana, si consiglia di verificare tramite tabelle di verità le equivalenze logiche proposte sulle dispense.

Dettagli

Anno Accademico Lezione 10 : Conversione di Base (p. 3) Lunedì 6 Dicembre 2010

Anno Accademico Lezione 10 : Conversione di Base (p. 3) Lunedì 6 Dicembre 2010 Anno Accademico 2009-2010 2010 Lezione 10 : Conversione di Base (p. 3) Lunedì 6 Dicembre 2010 Da base 2 a base 10: 11010100 2 0 2 0 + 0 2 1 + 1 2 2 + 0 2 3 + 1 2 4 + 0 2 5 + 1 2 6 + 1 2 7 = 212 10 2 Per

Dettagli

Matrici Un po di esercizi sulle matrici Semplici Lettura e scrittura Calcolo della trasposta Media difficoltà Calcolo l del determinante t È Difficili

Matrici Un po di esercizi sulle matrici Semplici Lettura e scrittura Calcolo della trasposta Media difficoltà Calcolo l del determinante t È Difficili Matrici Un po di esercizi sulle matrici Semplici Lettura e scrittura Calcolo della trasposta Media difficoltà Calcolo l del determinante t È Difficili Soluzione di sistemi lineari È veramente difficile?

Dettagli

... b 2 X 2. . b N X N. a 11 a 12.. a 1N a 21 a 22.. a 2N A =. a N1... a NN

... b 2 X 2. . b N X N. a 11 a 12.. a 1N a 21 a 22.. a 2N A =. a N1... a NN Matrici Un po di esercizi sulle matrici Semplici Lettura e scrittura Calcolo della trasposta Media difficoltà Calcolo l del determinante t È veramente Difficili difficile? Soluzione di sistemi lineari

Dettagli

Conversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali)

Conversione binario-ottale/esadecimale. Conversione binario-ottale/esadecimale. Rappresentazione di Numeri Interi Positivi (numeri naturali) Conversione binario-ottale/esadecimale Conversione binario-ottale/esadecimale Nella rappresentazione ottale (B=8) si usano gli 8 simboli,, 2, 3, 4, 5, 6, 7 In quella esadecimale (B=6) i 6 simboli,, 2,

Dettagli

SQL Ulteriori comandi e clausole per query

SQL Ulteriori comandi e clausole per query SQL Ulteriori comandi e clausole per query Utilizziamo come riferimento per presentare queste query il DB relativo alla simulazione di Aprile 2019, reperibile in: http://www.veneziani.altervista.org/itis_luino_2018-2019/informatica/5a/dispense/db/simulazione_2019_apr/simulazione_2019_apr_v1.zip

Dettagli

Il vettore e la lista concatenate (o catena) sono due esempi di strutture interne.

Il vettore e la lista concatenate (o catena) sono due esempi di strutture interne. Strutture dati PILA e CODA Le strutture dati si dividono in interne e astratte. Quelle astratte sono rappresentazioni dei dati di un problema che rispecchiano le proprietà dei dati e le relazioni usate

Dettagli

ESERCITAZIONE 4 (5/11/2014) ESERCIZIO 1

ESERCITAZIONE 4 (5/11/2014) ESERCIZIO 1 ESERCITAZIONE 4 (5/11/2014) ESERCIZIO 1 1. Cosa rappresenta la funzione di produzione? La funzione di produzione associa ad un data allocazione di input (Q k ; Q L ) un certo livello di output (Y) 1. Cosa

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

Matematica per l Economia, a.a Integrazione al libro di testo

Matematica per l Economia, a.a Integrazione al libro di testo Matematica per l Economia, a.a. 2016 2017 Integrazione al libro di testo Gianluca Amato 20 dicembre 2016 1 Note ed errata corrige Sezione 2.3, definizione di dominio. La definizione di dominio data dal

Dettagli

MATRICI E OPERAZIONI

MATRICI E OPERAZIONI MATRICI E SISTEMI MATRICI E OPERAZIONI Matrici, somma e prodotto (definizioni, esempi, non commutatività del prodotto, legge di annullamento del prodotto Potenze e inverse di matrici quadrate (definizioni

Dettagli

Laboratorio Progettazione Web Il linguaggio PHP Lezione 6. Andrea Marchetti IIT-CNR 2011/2012

Laboratorio Progettazione Web Il linguaggio PHP Lezione 6. Andrea Marchetti IIT-CNR 2011/2012 Laboratorio Progettazione Web Il linguaggio PHP Lezione 6 Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2011/2012 Assegnamento L assegnamento ad una variabile è il classico variabile = valore;

Dettagli

Rapida Nota sulla Rappresentazione dei Caratteri

Rapida Nota sulla Rappresentazione dei Caratteri TECNOLOGIA DIGITALE TECNOLOGIA DIGITALE (segue) CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati ed operazioni vengono codificati tramite sequenze di bit 8 bit

Dettagli

Laboratorio Progettazione Web Il linguaggio PHP le istruzioni. Andrea Marchetti IIT-CNR 2013/2014

Laboratorio Progettazione Web Il linguaggio PHP le istruzioni. Andrea Marchetti IIT-CNR 2013/2014 Laboratorio Progettazione Web Il linguaggio PHP le istruzioni Andrea Marchetti IIT-CNR andrea.marchetti@iit.cnr.ita 2013/2014 Assegnamento L assegnamento ad una variabile è il classico variabile = valore;

Dettagli

SISTEMI LINEARI. x y + 2t = 0 2x + y + z t = 0 x z t = 0 ; S 3 : ; S 5x 2y z = 1 4x 7y = 3

SISTEMI LINEARI. x y + 2t = 0 2x + y + z t = 0 x z t = 0 ; S 3 : ; S 5x 2y z = 1 4x 7y = 3 SISTEMI LINEARI. Esercizi Esercizio. Verificare se (,, ) è soluzione del sistema x y + z = x + y z = 3. Trovare poi tutte le soluzioni del sistema. Esercizio. Scrivere un sistema lineare di 3 equazioni

Dettagli

TECNOLOGIA DIGITALE. TECNOLOGIA DIGITALE (segue)

TECNOLOGIA DIGITALE. TECNOLOGIA DIGITALE (segue) TECNOLOGIA DIGITALE CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati ed operazioni vengono codificati a partire da due valori distinti di grandezze elettriche:

Dettagli

Ricordiamo che l operatore divergenza agisce su un campo vettoriale F ed è definito come segue: div F (x) = x i. i=1. x 2 + y 2

Ricordiamo che l operatore divergenza agisce su un campo vettoriale F ed è definito come segue: div F (x) = x i. i=1. x 2 + y 2 Capitolo 4 Campi vettoriali Ultimo aggiornamento: 3 maggio 2017 Ricordiamo che l operatore divergenza agisce su un campo vettoriale F ed è definito come segue: div F x = n F i x. x i i=1 Esercizio 4.1

Dettagli

FUNZIONI ELEMENTARI, DISEQUAZIONI, NUMERI REALI, PRINCIPIO DI INDUZIONE Esercizi risolti

FUNZIONI ELEMENTARI, DISEQUAZIONI, NUMERI REALI, PRINCIPIO DI INDUZIONE Esercizi risolti FUNZIONI ELEMENTARI, DISEQUAZIONI, NUMERI REALI, PRINCIPIO DI INDUZIONE Esercizi risolti Discutendo graficamente la disequazione x > 3 + x, verificare che l insieme delle soluzioni è un intervallo e trovarne

Dettagli

Foglio Elettronico Lezione 1

Foglio Elettronico Lezione 1 - Introduzione - Celle e riferimenti - Formule - Approfondimenti - Funzioni logiche Sommario Introduzione - Foglio elettronico o foglio di calcolo - Cos'è? Strumento per raccogliere dati organizzati in

Dettagli

Esame Laboratorio di Programmazione

Esame Laboratorio di Programmazione Esame Laboratorio di Programmazione 20 Giugno 2014 NOA Non è possibile usare le classi del package prog.io del libro di testo L obiettivo è scrivere una applicazione che permette di costruire delle torri

Dettagli

CURRICOLO DI ISTITUTO

CURRICOLO DI ISTITUTO ISTITUTO COMPRENSIVO G.PERLSC Ferrara CURRICOLO DI ISTITUTO NUCLEO TEMTICO Il numero CONOSCENZE BILIT S C U O L P R I M R I classe 1^ L alunno conosce: i numeri naturali, nei loro aspetti cardinali e ordinali,

Dettagli

r 2 r 2 2r 1 r 4 r 4 r 1

r 2 r 2 2r 1 r 4 r 4 r 1 SPAZI R n 1. Esercizi Esercizio 1. Stabilire quali dei seguenti sottoinsiemi sono sottospazi: V 1 = {(x, y, z) R 3 /x = y = z} V = {(x, y, z) R 3 /x = 4} V 3 = {(x, y, z) R 3 /z = x } V 4 = {(x, y, z)

Dettagli

COME CALCOLARE LA COMBINAZIONE DI MINIMO COSTO DEI FATTORI

COME CALCOLARE LA COMBINAZIONE DI MINIMO COSTO DEI FATTORI COME CALCOLARE LA COMBINAZIONE DI MINIMO COSTO DEI FATTORI In questa Appendice, mostreremo come un impresa possa individuare la sua combinazione di minimo costo dei fattori produttivi attraverso il calcolo

Dettagli

del Linguaggio C Istruzioni di iterazione

del Linguaggio C Istruzioni di iterazione Istruzioni i Iterative ti del Linguaggio C Istruzioni di iterazione Le istruzioni di iterazione forniscono strutture di controllo che esprimono la necessità di ripetere una certa istruzione durante il

Dettagli

Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri Roberto Navigli

Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri Roberto Navigli Architettura degli Elaboratori I Esercitazione 1 - Rappresentazione dei numeri Roberto Navigli 1 Da base 2 a base 10 I seguenti esercizi richiedono di convertire in base 10 la medesima stringa binaria

Dettagli

APPUNTI DI MATEMATICA ALGEBRA \ CALCOLO LETTERALE \ MONOMI (1)

APPUNTI DI MATEMATICA ALGEBRA \ CALCOLO LETTERALE \ MONOMI (1) LGEBR \ CLCOLO LETTERLE \ MONOMI (1) Un monomio è un prodotto di numeri e lettere; gli (eventuali) esponenti delle lettere sono numeri naturali (0 incluso). Ogni numero (reale) può essere considerato come

Dettagli

3. Trovare, se esiste, una funzione di ingresso che porti il sistema da x(0) = x allo stato 0.

3. Trovare, se esiste, una funzione di ingresso che porti il sistema da x(0) = x allo stato 0. Esempio Per il sistema a tempo discreto x(k + ) = Ax(k) + Bu(k) avente: A =, B =, si considerino i seguenti quesiti:. Il sistema è raggiungibile? è controllabile?. Lo stato x = [ ] è raggiungibile? è controllabile?.

Dettagli

LE EQUAZIONI LINEARI LE IDENTITA ( )( ) 5. a Cosa hanno in comune le seguenti uguaglianze? Uguaglianza (1) a

LE EQUAZIONI LINEARI LE IDENTITA ( )( ) 5. a Cosa hanno in comune le seguenti uguaglianze? Uguaglianza (1) a LE EQUAZIONI LINEARI 1 LE IDENTITA a b = ( a + b)( a b) () 1 a = a + a ( ) ( a + b) = a + ab + b () 3 Cosa hanno in comune le seguenti uguaglianze? Uguaglianza (1) a b = ( a+ b)( a b) È sempre vera qualunque

Dettagli

d dx n 0. I polinomi di Legendre possono essere definiti (e, quindi, calcolati) in modo ricorsivo, come segue. Siano

d dx n 0. I polinomi di Legendre possono essere definiti (e, quindi, calcolati) in modo ricorsivo, come segue. Siano Prova d esame di Laboratorio di Calcolo I per il corso di laurea in Matematica 4 Febbraio 010 Tema d esame: studio di alcune proprietà dei polinomi di Legendre. Descrizione del metodo di calcolo I polinomi

Dettagli

Ulteriori conoscenze di informatica Elementi di statistica Esercitazione3

Ulteriori conoscenze di informatica Elementi di statistica Esercitazione3 Ulteriori conoscenze di informatica Elementi di statistica Esercitazione3 Sui PC a disposizione sono istallati diversi sistemi operativi. All accensione scegliere Windows. Immettere Nome utente b## (##

Dettagli

Facoltà di Scienze. Appello A

Facoltà di Scienze. Appello A Facoltà di Scienze Appello -2-28-A SOLUZIONI Esercizio. Discutere e risolvere almeno 3 dei seguenti esercizi. Giustificare sempre le risposte, fornendo una dimostrazione nel caso l affermazione sia vera

Dettagli

Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due

Conversione di base. Conversione decimale binario. Si calcolano i resti delle divisioni per due Conversione di base Dato N>0 intero convertirlo in base b dividiamo N per b, otteniamo un quoto Q 0 ed un resto R 0 dividiamo Q 0 per b, otteniamo un quoto Q 1 ed un resto R 1 ripetiamo finché Q n < b

Dettagli

Informazione binaria: - rappresentazione dei numeri naturali e interi relativi -

Informazione binaria: - rappresentazione dei numeri naturali e interi relativi - Informazione binaria: - rappresentazione dei numeri naturali e interi relativi - Percorso di Preparazione agli Studi di Ingegneria Università degli Studi di Brescia Docente: Massimiliano Giacomin Tipologie

Dettagli

Linguaggio Testuale. E un formalismo che consente di rappresentare gli algoritmi mediante semplici istruzioni in linguaggio «parlato»

Linguaggio Testuale. E un formalismo che consente di rappresentare gli algoritmi mediante semplici istruzioni in linguaggio «parlato» Linguaggio Testuale E un formalismo che consente di rappresentare gli algoritmi mediante semplici istruzioni in linguaggio «parlato» Delle volte viene chiamato metalinguaggio, e l algoritmo scritto tramite

Dettagli

Gestire le date con Gnumeric

Gestire le date con Gnumeric Tito Rizzo Questo documento tratta della gestione di Orari e Date tramite il programma di foglio di calcolo Gnumeric. La versione di Gnumeric utilizzata è la 1.5.90. Sommario Copyright...2 Introduzione...2

Dettagli

Rappresentazione di numeri relativi (interi con segno) Rappresentazione di numeri interi relativi (con N bit) Segno e Valore Assoluto

Rappresentazione di numeri relativi (interi con segno) Rappresentazione di numeri interi relativi (con N bit) Segno e Valore Assoluto Rappresentazione di numeri relativi (interi con segno) E possibile estendere in modo naturale la rappresentazione dei numeri naturali ai numeri relativi. I numeri relativi sono numeri naturali preceduti

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

1 Esercizi in pseudocodice

1 Esercizi in pseudocodice Questa dispensa propone esercizi sulla scrittura di algoritmi in un linguaggio semiformale, utile all acquisizione delle abilità essenziali per implementare algoritmi in qualsiasi linguaggio di programmazione.

Dettagli

1 Esercizi in pseudo-codice

1 Esercizi in pseudo-codice Questa dispensa propone esercizi sulla scrittura di algoritmi in un linguaggio semiformale, utile all acquisizione delle abilità essenziali per implementare algoritmi in qualsiasi linguaggio di programmazione.

Dettagli

Problemi pratici teorici-sperimentali

Problemi pratici teorici-sperimentali Problemi pratici teorici-sperimentali 1. Se viene fatta una sola misura come si estrae la deviazione standard? Risposta: per convenzione si prende come deviazione standard la metà della sensibilità dello

Dettagli

A. Veneziani - Le variabili puntatore

A. Veneziani - Le variabili puntatore A. Veneziani - Le variabili puntatore I puntatori Una variabile puntatore è atta a contenere un indirizzo di memoria. Questo, quindi, è il tipo di dato contenuto in una variabile puntatore. A seconda dell

Dettagli

L errore percentuale di una misura è l errore relativo moltiplicato per 100 ed espresso in percentuale. Si indica con e p e risulta: e ( e 100)%

L errore percentuale di una misura è l errore relativo moltiplicato per 100 ed espresso in percentuale. Si indica con e p e risulta: e ( e 100)% UNITÀ L ELBORZIONE DEI DTI IN FISIC 1. Gli errori di misura.. Errori di sensibilità, errori casuali, errori sistematici. 3. La stima dell errore. 4. La media, la semidispersione e lo scarto quadratico

Dettagli

1.2 Concetti base dell Informatica: Informazione

1.2 Concetti base dell Informatica: Informazione 1.2 Concetti base dell Informatica: Informazione Insegnamento di Informatica Elisabetta Ronchieri Corso di Laurea di Economia, Universitá di Ferrara I semestre, anno 2014-2015 Elisabetta Ronchieri (Universitá)

Dettagli

2. Risolvere con il metodo di eliminazione di Gauss con pivoting parziale il seguente sistema lineare:

2. Risolvere con il metodo di eliminazione di Gauss con pivoting parziale il seguente sistema lineare: Esercizi sui metodi diretti per la risoluzione di sistemi lineari 1. Data la matrice 1 0 2 1 3 1 5 2 1 determinare la sua fattorizzazione P LR. Risolvere il sistema Ax = b con b = (3, 5, 6) T mediante

Dettagli

A. Veneziani Funzioni e procedure in PHP

A. Veneziani Funzioni e procedure in PHP A. Veneziani Funzioni e procedure in PHP Scopo delle funzioni Come in altri linguaggi anche in PHP la presenza delle funzioni serve a rendere modulare e intercambiabile il codice. Il fatto che PHP sia

Dettagli

CONVERSIONE BINARIO DECIMALE NB: Convertire in decimale il numero binario N = N =

CONVERSIONE BINARIO DECIMALE NB: Convertire in decimale il numero binario N = N = NOTAZIONE BINARIA, OTTALE, ESADECIMALE CODIFICA DI NUMERI INTERI RELATIVI 1 CONVERSIONE BINARIO DECIMALE Convertire in decimale il numero binario N = 101011.1011 2 N = 1 2 5 + 0 2 4 + 1 2 3 + 0 2 2 + 1

Dettagli

Laboratorio di programmazione

Laboratorio di programmazione Laboratorio di programmazione 25 ottobre 2017 Da questo laboratorio, lo scheletro dei vostri programmi deve essere import java.io.*; import java.util.*; public class NomeClasse { public static void main(

Dettagli

TEOREMA DEL RESTO E REGOLA DI RUFFINI

TEOREMA DEL RESTO E REGOLA DI RUFFINI TEOREMA DEL RESTO E REGOLA DI RUFFINI ALCUNI TEOREMI IMPORTANTI Prendiamo una divisione intera tra numeri: 6 : 3 = 2. Il resto di questa divisione è 0, e questo significa che moltiplicando il quoziente

Dettagli

Corso di Access. Prerequisiti. Modulo L2 A (Access) Le query

Corso di Access. Prerequisiti. Modulo L2 A (Access) Le query Corso di Access Modulo L2 A (Access) 2.3.1 Le query 1 Prerequisiti Concetto di database relazionale Utilizzo elementare del computer Concetti fondamentali di basi di dati Interrogazione di un DB 2 1 Introduzione

Dettagli

OPERAZIONI IN Q = + = = = =

OPERAZIONI IN Q = + = = = = OPERAZIONI IN Q A proposito delle operazioni tra numeri razionali, affinché il passaggio da N a vero e proprio ampliamento è necessario che avvengano tre cose: Q risulti un ) le proprietà di ciascuna operazione

Dettagli

MyShopDB = MyShop + MySQL

MyShopDB = MyShop + MySQL MyShopDB = MyShop + MySQL Adattiamo l applicazione MyShop in modo da poter utilizzare un database come fonte di dati, invece dei soliti file testuali. I nuovi sorgenti si trovano nel file MyShopDB.zip

Dettagli

TECNOLOGIA DIGITALE. CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale

TECNOLOGIA DIGITALE. CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale TECNOLOGIA DIGITALE CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati e operazioni vengono codificati a partire da due valori distinti di grandezze elettriche:

Dettagli

Alcune nozioni preliminari di teoria elementare di insiemi e funzioni

Alcune nozioni preliminari di teoria elementare di insiemi e funzioni Alcune nozioni preliminari di teoria elementare di insiemi e funzioni Alberto Pinto Corso Propedeutico - METS A.A. 2013/2014 1 Insiemi 1.1 Generalità Diamo la definizione di insieme secondo Georg Cantor,

Dettagli

GARA SECONDARIA DI SECONDO GRADO INDIVIDUALE

GARA SECONDARIA DI SECONDO GRADO INDIVIDUALE GARA2 2019 SECONDARIA DI SECONDO GRADO INDIVIDUALE ESERCIZIO 1 Premessa La tabella che segue descrive le attività di un progetto (indicate rispettivamente con le sigle A1, A2,...), riportando per ciascuna

Dettagli

Matematica con Python

Matematica con Python Matematica con Python e-mail: maurosaita@tiscalinet.it Versione provvisoria. Dicembre 2016. 1 Lezione n. 3 Numeri primi fino a 1000. Indice 1 Funzioni 2 1.1 Trasformazione di un intervallo di tempo da

Dettagli

Università degli Studi di Palermo Facoltà di Economia. Dipartimento di Scienze Economiche, Aziendali e Statistiche. Appunti del corso di Matematica

Università degli Studi di Palermo Facoltà di Economia. Dipartimento di Scienze Economiche, Aziendali e Statistiche. Appunti del corso di Matematica Università degli Studi di Palermo Facoltà di Economia Dipartimento di Scienze Economiche, Aziendali e Statistiche Appunti del corso di Matematica 09 - Derivate II Limiti di forme indetermate e derivate

Dettagli

PROGRAMMAZIONE: La selezione

PROGRAMMAZIONE: La selezione PROGRAMMAZIONE: La selezione Prof. Enrico Terrone A. S: 2008/09 Le tre modalità La modalità basilare di esecuzione di un programma è la sequenza: le istruzioni vengono eseguite una dopo l altra, riga per

Dettagli

Sviluppi di McLaurin

Sviluppi di McLaurin Esempio 1 Data la funzione Sviluppi di McLaurin fx) = e 3x arctan3x) 1 1. determinarne lo sviluppo di McLaurin arrestato all ordine n = 3; 2. stabilire di che natura è il punto x 0 = 0. Soluzione 1. Ricordiamo

Dettagli

MATEMATICA. a.a. 2014/ Sistemi di equazioni lineari

MATEMATICA. a.a. 2014/ Sistemi di equazioni lineari MATEMATICA a.a. 2014/15 8. Sistemi di equazioni lineari SISTEMI LINEARI Si definisce sistema lineare un sistema di p equazioni di primo grado in q incognite. a11x1 + a12 x2 +... + a1 qxq = k1 a21x1 + a22x2

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Prima prova intermedia - 11 Novembre 2009 Si risolvano i seguenti esercizi. Il compitino prevede un punteggio massimo di 15/14-esimi, cui andranno sommati i punti ottenuti nel

Dettagli

Un ripasso di aritmetica: Rappresentazione decimale - limitazioni

Un ripasso di aritmetica: Rappresentazione decimale - limitazioni Un ripasso di aritmetica: Rappresentazione decimale - limitazioni Consideriamo la base dieci: con tre cifre decimali si possono rappresentare i numeri compresi tra 0 e 999, il numero successivo (1000)

Dettagli

La codifica dei numeri

La codifica dei numeri La codifica dei numeri La rappresentazione dei numeri con il sistema decimale può essere utilizzata come spunto per definire un metodo di codifica dei numeri all interno degli elaboratori: la sequenza

Dettagli

1.5 Assioma di completezza

1.5 Assioma di completezza 1.5 Assioma di completezza Le proprietà 1-8 sin qui viste non sono prerogativa esclusiva di R, dato che sono ugualmente vere nell insieme dei numeri razionali Q. Ciò che davvero caratterizza R è la proprietà

Dettagli

Metodo dei minimi quadrati e matrice pseudoinversa

Metodo dei minimi quadrati e matrice pseudoinversa Scuola universitaria professionale della Svizzera italiana Dipartimento Tecnologie Innovative Metodo dei minimi quadrati e matrice pseudoinversa Algebra Lineare Semestre Estivo 2006 Metodo dei minimi quadrati

Dettagli

Soluzioni di alcuni esercizi degli esoneri e di due esercizi dei fogli di esercizi. 1 2 n + 5 n 10 n n + 1.

Soluzioni di alcuni esercizi degli esoneri e di due esercizi dei fogli di esercizi. 1 2 n + 5 n 10 n n + 1. Soluzioni di alcuni esercizi degli esoneri e di due esercizi dei fogli di esercizi NOTA: PER FARE PIÚ ALLA SVELTA NON HO SCRITTO TUTTI I DETTAGLI DELLE SOLUZIONI. HO CERCATO DI SPIEGARE LE IDEE PRINCIPALI.

Dettagli

ARCHITETTURA DEGLI ELABORATORI CLASSE 2 A.A. 2014/15. Docente: Vincenzo Auletta RAPPRESENTAZIONE DELL INFORMAZIONE

ARCHITETTURA DEGLI ELABORATORI CLASSE 2 A.A. 2014/15. Docente: Vincenzo Auletta RAPPRESENTAZIONE DELL INFORMAZIONE ARCHITETTURA DEGLI ELABORATORI CLASSE 2 A.A. 2014/15 Docente: Vincenzo Auletta RAPPRESENTAZIONE DELL INFORMAZIONE COSA È L INFORMAZIONE? 1 L'informazione è la scambio di conoscenza tra due o più persone

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Stringhe e Istruzioni di selezione Tutor: Angelo Feraudo angelo.feraudo2@unibo.it a.a. 2018/2019 Fondamenti di Informatica T-1 Angelo Feraudo 1 / 24 STRINGHE: Definizione

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

Analisi soluzione DB esercizio 1

Analisi soluzione DB esercizio 1 Analisi soluzione DB esercizio 1 Analisi del problema Il testo propone un database capace di archiviare fatture con i relativi dati dei clienti che acquistano e degli articoli trattati. I dati fondamentali

Dettagli

ESAME DI ARCHITETTURA I COMPITO A

ESAME DI ARCHITETTURA I COMPITO A ESAME DI ARCHITETTURA I COMPITO A Esercizio (6 punti) Si consideri l automa di Mealy specificato dalla seguente tabella: S S/ S S S2/ S3/ S2 S2/ S3/ S3 S/ S/ S4 S/ S S5 S2/ S3/ ) Disegnare l automa. 2)

Dettagli

CALCOLO LETTERALE. Le espressioni letterali sono espressioni contenenti operazioni fra numeri e lettere:

CALCOLO LETTERALE. Le espressioni letterali sono espressioni contenenti operazioni fra numeri e lettere: CALCOLO LETTERALE Le espressioni letterali sono espressioni contenenti operazioni fra numeri e lettere: 5x. x + y ab + c, In generale le lettere rappresentano numeri generici. Ad esempio, se vogliamo convertire

Dettagli

II modulo Le frazioni

II modulo Le frazioni II modulo Le frazioni Il concetto di frazione I numeri naturali (0, 1, 2, 3, ecc.) sono il primo fondamentale strumento che l uomo ha utilizzato per contare. Tuttavia ci si è ben presto resi conto che

Dettagli

4) 8 g di idrogeno reagiscono esattamente con 64 g di ossigeno secondo la seguente reazione:

4) 8 g di idrogeno reagiscono esattamente con 64 g di ossigeno secondo la seguente reazione: Esercizi Gli esercizi sulla legge di Lavoisier che seguono si risolvono ricordando che la massa iniziale, prima della reazione, deve equivalere a quella finale, dopo la reazione. L uguaglianza vale anche

Dettagli

1 Il metodo dei tagli di Gomory

1 Il metodo dei tagli di Gomory Il metodo dei tagli di Gomory Esercizio Sia dato il problema min(x x ) x + x (P 0 ) x + x x, x 0, interi. Calcolare la soluzione ottima applicando il metodo dei tagli di Gomory. Risoluzione Per applicare

Dettagli

A1. Calcolo in Q. A1.1 Tabelline e potenze. A1.2 Scomposizione in fattori di numeri interi MCD e mcm

A1. Calcolo in Q. A1.1 Tabelline e potenze. A1.2 Scomposizione in fattori di numeri interi MCD e mcm A. Calcolo in Q Questo capitolo tratta argomenti che solitamente sono già stati svolti alle scuole medie ed elementari. Tali argomenti sono necessari per affrontare il programma delle scuole superiori.

Dettagli

Informatica, Informazione e Telecomunicazioni. La codifica dell informazione. Supporto e informazione. Il concetto di informazione

Informatica, Informazione e Telecomunicazioni. La codifica dell informazione. Supporto e informazione. Il concetto di informazione La codifica dell informazione Fondamenti di Informatica A Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Alfonso Gerevini Informatica, Informazione e Telecomunicazioni l informatica

Dettagli

Fasi di creazione di un programma

Fasi di creazione di un programma Fasi di creazione di un programma 1. Studio Preliminare 2. Analisi del Sistema 6. Manutenzione e Test 3. Progettazione 5. Implementazione 4. Sviluppo Sviluppo di programmi Per la costruzione di un programma

Dettagli

Esercitazioni Informatica A. M. M. Bersani

Esercitazioni Informatica A. M. M. Bersani Esercitazioni Informatica A M. M. Bersani A.A. 2012/2013 Codifiche Scriviamo n b per intendere il numero n rappresentato in base 2, se b = 2, in base 10, se b = 10, e C2 se b = C2. L operatore mod è un

Dettagli

Informatica, Informazione e Telecomunicazioni. La codifica dell informazione. Il concetto di informazione. Supporto e informazione

Informatica, Informazione e Telecomunicazioni. La codifica dell informazione. Il concetto di informazione. Supporto e informazione La codifica dell informazione Elementi di Informatica e Programmazione Ingegneria Gestionale Università degli Studi di Brescia Docente: Prof. Ivan Serina Prof. Alfonso Gerevini Informatica, Informazione

Dettagli

UNITÀ DI APPRENDIMENTO. Quinte Bornato Cazzago Pedrocca

UNITÀ DI APPRENDIMENTO. Quinte Bornato Cazzago Pedrocca NUMERO UNITÀ D APPRENDIMENTO 1 I NUMERI Quinte Bornato Cazzago Pedrocca ARTICOLAZIONE DELL 1. Individuare multipli e divisori di un numero 2. Leggere, scrivere e confrontare numeri interi e decimali 3.

Dettagli

NUMERI NATURALI: INTERVALLO DI VALORI RAPPRESENTABILI INFORMAZIONI NUMERICHE

NUMERI NATURALI: INTERVALLO DI VALORI RAPPRESENTABILI INFORMAZIONI NUMERICHE INFORMAZIONI NUMERICHE La rappresentazione delle informazioni numeriche è di particolare rilevanza Abbiamo già discusso i numeri naturali (interi senza segno) N = { 0,1,2,3, } Dobbiamo discutere come rappresentare

Dettagli

Rapida Nota sulla Rappresentazione dei Caratteri

Rapida Nota sulla Rappresentazione dei Caratteri TECNOLOGIA DIGITALE TECNOLOGIA DIGITALE (segue) CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati ed operazioni vengono codificati tramite sequenze di bit 8 bit

Dettagli

Esercizi di Algoritmi e Strutture Dati

Esercizi di Algoritmi e Strutture Dati Esercizi di Algoritmi e Strutture Dati Moreno Marzolla marzolla@cs.unibo.it 12 ottobre 2010 1 Vero o falso? Per ciascuna delle seguenti affermazioni, dire se è vera o falsa, fornendo una dimostrazione:

Dettagli

INTEGRALI INDEFINITI e DEFINITI Esercizi risolti

INTEGRALI INDEFINITI e DEFINITI Esercizi risolti INTEGRALI INDEFINITI e DEFINITI Esercizi risolti E data la funzione f( = (a Provare che la funzione F ( = + arcsin è una primitiva di f( sull intervallo (, (b Provare che la funzione G( = + arcsin π è

Dettagli

1. DOMANDA SULLA CONGRUENZA E IL TEOREMA DI FERMAT : (MOD 23)

1. DOMANDA SULLA CONGRUENZA E IL TEOREMA DI FERMAT : (MOD 23) Avvertenza: Le domande e a volte le risposte, sono tratte dal corpo del messaggio delle mails in cui non si ha a disposizione un editor matematico e quindi presentano una simbologia non corretta, ma comprensibile

Dettagli

Riprendiamo l esercizio calcolatrice

Riprendiamo l esercizio calcolatrice Riprendiamo l esercizio calcolatrice Scrivere un programma calcolatrice che legga da tastiera due variabili intere a e b, poi Stampi un menu con un valore numerico associato a quattro operazioni possibili:

Dettagli

TECNOLOGIA DIGITALE. TECNOLOGIA DIGITALE (segue)

TECNOLOGIA DIGITALE. TECNOLOGIA DIGITALE (segue) TECNOLOGIA DIGITALE CPU, memoria centrale e dispositivi sono realizzati con tecnologia elettronica digitale Dati e operazioni vengono codificati a partire da due valori distinti di grandezze elettriche:

Dettagli

Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8. Il trattamento dei dati

Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8. Il trattamento dei dati Insegnamento di Informatica CdS Scienze Giuridiche A.A. 2007/8 Il trattamento dei dati database: il linguaggio SQL prima parte Prof. Valle D.ssa Folgieri Lez8 8.11.07 Trattamento dati. Database: il linguaggio

Dettagli

Calcolo degli integrali indefiniti

Calcolo degli integrali indefiniti Appendice B Calcolo degli integrali indefiniti Se f è una funzione continua nell intervallo X, la totalità delle sue primitive prende il nome di integrale indefinito della funzione f, o del differenziale

Dettagli

Logica matematica e ragionamento numerico

Logica matematica e ragionamento numerico 5 Logica matematica e ragionamento numerico Abilità di calcolo! I quiz raccolti in questo capitolo sono finalizzati alla valutazione della rapidità e della precisione con cui esegui i calcoli matematici:

Dettagli