Esercizi sulla complessità di frammenti di pseudo-codice
|
|
|
- Irma Simone
- 9 anni fa
- Просмотров:
Транскрипт
1 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; con il criterio del costo costante, ognuna di queste ha costo Θ(k). La complessità del frammento di codice quindi dipende solo da quante volte viene ripetuto il ciclo while, che dipende dal valore di n e dalla crescita della variabile i. i ad ogni iterazione del ciclo viene moltiplicata per se stessa; essa assume, ad ogni iterazione, i seguenti valori: 2, 4, 16, 256,, cioè 2^1, 2^2, 2^4, 2^8,, cioè 2^(2^0), 2^(2^1), 2^(2^2), 2^(2^3), Alla x-esima iterazione h vale quindi 2^(2^x). Per determinare quante siano le iterazioni del ciclo, vogliamo sapere qual è il valore di x per cui 2^(2^x) = N+1. Noi vogliamo sapere il numero di iterazioni che porta i ad essere pari a n, cioè il valore di x per cui 2^(2^x)=n, quindi il numero di iterazioni è Θ(log log n). La complessità del frammento di codice è quindi Θ(log log n).
2 Esercizio 2 Calcolare la complessità del seguente frammento di pseudo-codice in funzione di N: Indichiamo il primo ciclo con (1), il secondo con (2) e il terzo con (3). I tre cicli (1), (2) e (3) sono annidati ma non sono correlati quindi li possiamo considerare separatamente; in altre parole, il numero di iterazioni di un ciclo interno non dipende dalle iterazioni del ciclo esterno. E possibile quindi determinare la complessità del frammento di codice in funzione del numero di iterazioni di ciascun ciclo in maniera separata. Consideriamo quindi prima il ciclo (1): Il ciclo è un banale ciclo for in cui i viene incrementato di una unità. Alla x-esima iterazione i vale quindi x. Noi vogliamo sapere il numero di iterazioni che porta i ad essere pari a N, cioè N. Il numero di iterazioni del ciclo (1) è quindi N. Analizziamo ora il ciclo (2): j, ad ogni iterazione del ciclo while, viene moltiplicato per 2. j cresce nel seguente modo: 1,2, 4, 8, 16,, cioè 2^0, 2^1, 2^2, 2^3, porta j ad essere pari a N, cioè il valore di x per cui 2^x=N, cioè log N. Il numero di iterazioni del ciclo (2) è quindi log N. Analizziamo ora il ciclo (3): k, ad ogni iterazione del ciclo while, viene moltiplicato per 3. k cresce nel seguente modo: 1, 3, 9, 27, 81,, cioè 3^0, 3^1, 3^2, 3^3, Alla x-esima iterazione k vale quindi 3^x. Noi vogliamo sapere il numero di iterazioni che porta k ad essere pari a N, cioè il valore di x per cui 3^x=N, cioè log N. Il numero di iterazioni del ciclo (3) è quindi log N. La complessità del frammento di codice è proporzionale al numero totale di iterazioni del ciclo 3, che contiene due istruzioni con costo costante. Quindi la complessità del frammento di codice in esempio è Θ(N log N log N), ossia Θ(N log^2 N).
3 Esercizio 3 Calcolare la complessità del seguente frammento di pseudo-codice in funzione di N. Indichiamo il primo ciclo con (1), il secondo con (2) e il terzo con (3). Il ciclo (2) dipende dal ciclo (1), poichè il numero di iterazioni del secondo ciclo dipende dal valore di k, che viene incrementato ad ogni iterazione del primo ciclo. Il ciclo (3) è indipendente dai cicli esterni. Procediamo quindi ad analizzare per primo il ciclo (3): h cresce nel seguente modo: 2, 4, 16, 256,, cioè 2^1, 2^2, 2^4, 2^8,, cioè 2^(2^0), 2^(2^1), 2^(2^2), 2^(2^3), Alla x-esima iterazione h vale quindi 2^(2^x). Noi vogliamo sapere il numero di iterazioni che porta h ad essere pari a 2^N, cioè il valore di x per cui 2^(2^x)=2^N, cioè log N. Il numero di iterazioni del ciclo (3) è quindi log N. Analizziamo ora i cicli (1) e (2) j cresce nel seguente modo: 1, 2, 4, 8, 16,, cioè 2^0, 2^1, 2^2, 2^3, 2^4, porta j ad essere pari a N, cioè il valore di x per cui 2^x=N, cioè log N. Ad ogni iterazione k viene incrementato di 1, quindi k varia, prima del ciclo (2), da 1 a logn con passo 1. Ad ogni iterazione del ciclo (1), il ciclo (2) viene eseguito k volte, cioè il numero totale di operazioni svolte dai cicli (1) e (2) è log N. Si noti che il numero di addendi nella sommatoria è quindi log N, perché log N è il numero di iterazioni che svolge il ciclo esterno (ciclo (1)). Il numero totale di iterazioni è quindi Somma[i=0 logn](i) che è Θ(log^2 N). Il numero di iterazioni del ciclo (2) nel complesso è log^2 N. Visti i risultati parziali la complessità totale è del frammento di codice è Θ(log^3 N).
4 Esercizio 3 Si cosideri il seguente frammento di codice: dove (*) è 1. sum++ 2. sum <- sum + f(n); 3. sum <- sum + f(i); con f definita nel seguente modo: Calcolare la complessità del frammento di codice, in funzione di N, in tutti e tre i casi. Caso 1 I cicli (1) e (2) non sono correlati quindi li possiamo considerare separatamente. Consideriamo quindi prima il ciclo (1): i cresce nel seguente modo: 1, 2, 3, 4,... Alla x-esima iterazione i vale quindi x. Noi vogliamo sapere il numero di iterazioni che porta i ad essere pari a log N, cioè log N. Il numero di iterazioni del ciclo (1) è quindi log N. Analizziamo ora il ciclo (2): j cresce nel seguente modo: 2, 4, 8, 16,, cioè 2^1, 2^2, 2^3, porta j ad essere pari a 2^N, cioè il valore di x per cui 2^x=2^N, cioè N. Il numero di iterazioni del ciclo (2) è quindi N. La complessità del frammento di codice è in questo caso Θ(N log N). Casi 2 e 3 Prima di analizzare la complessità del frammento di codice, calcoliamo la complessità temporale Tf(n) della procedura f. f è una procedura ricorsiva: la complessità può essere espressa dalla seguente equazione alle ricorrenze:
5 Tf(n) = Tf(n/2) + Θ(k) se n > 1, Tf(1) = Θ(k). Applicando il Master Theorem si verifica facilmente che Tf(n) è Θ(log(n)). Analizziamo ora la complessità del frammento di pseudo-codice. I cicli (1) e (2) non sono correlati come nel caso precedente e anche la chiamata di funzione all interno del ciclo (2) non dipende da i e j. Per cui basta calcolare la complessità della funzione in relazione al parametro di ingresso. Caso 2 f viene chiamata all interno del ciclo (2) con parametro N, e non dipende quindi dalle iterazioni effettuate dai cicli in cui è contenuta. La complessità del frammento di codice può essere scritta come il prodotto tra le iterazioni del primo ciclo per le iterazioni del secondo ciclo per la complessità di f(n), ossia: T(n) = Θ(N log N Tf(N)) = Θ(N log N log N) = Θ(N log^2 N). Caso 3 La chiamata di funzione dipende dal ciclo (1), infatti all interno del ciclo (2) f viene chiamata con i come parametro (dove i è l indice del ciclo (1)), mentre il ciclo (2) è indipendente. Possiamo scrivere la complessità del frammento di codice come: T(n) = N Tf(1) + N Tf(2) N Tf(log N) = N i = 1... log N Tf(i) = N i = 1... log N log(i) = = N log ( i = 1... log N i) = N (log(log(n)!)) La complessità del frammento di codice è quindi in questo caso Θ(N log N log log N).
Algoritmi e Strutture Dati
Algoritmi Ricorsivi e Maria Rita Di Berardini, Emanuela Merelli 1 1 Dipartimento di Matematica e Informatica Università di Camerino A.A. 2006/07 I conigli di Fibonacci Ricerca Binaria L isola dei conigli
Esercizi di Algoritmi e Strutture Dati
Esercizi di Algoritmi e Strutture Dati Moreno Marzolla [email protected] Ultimo aggiornamento: 3 novembre 2010 1 Trova la somma/1 Scrivere un algoritmo che dati in input un array A[1... n] di n interi
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)
Un esempio di calcolo di complessità: insertion sort
Un esempio di calcolo di complessità: insertion sort Vediamo su un esempio come si può calcolare la complessità di un algoritmo... L esempio è un metodo semplice per ordinare arrays: insertion sort, o
Analisi algoritmi ricorsivi e relazioni di ricorrenza
Analisi algoritmi ricorsivi e relazioni di ricorrenza Punto della situazione Finora abbiamo affrontato: il tempo di esecuzione di un algoritmo, l analisi asintotica con le notazioni asintotiche e la tecnica
Algoritmi e Strutture Dati
Analisi asintotica e Ricorrenze Esercizi Maria Rita Di Berardini, Emanuela Merelli 1 1 Dipartimento di Matematica e Informatica Università di Camerino A.A. 2006/07 Notazioni O, Ω e Θ Parte I Notazioni
Dati e Algoritmi I (Pietracaprina) Esercizi sulle Nozioni di Base
Dati e Algoritmi I (Pietracaprina) Esercizi sulle Nozioni di Base Dati e Algoritmi I (Pietracaprina): Esercizi 1 Problema 1. Sia T una stringa arbitraria di lunghezza n 1 su un alfabeto Σ. È sempre possibile
Corso di Analisi Numerica
Corso di Laurea in Ingegneria Informatica Corso di 5 - INTEGRAZIONE NUMERICA Lucio Demeio Dipartimento di Scienze Matematiche 1 Integrazione numerica: formule di Newton-Cotes semplici 2 3 Introduzione
Algoritmi e strutture dati. Analisi di algoritmi Funzioni di costo, notazione asintotica
Algoritmi e strutture dati Analisi di algoritmi Funzioni di costo, notazione asintotica Alberto Montresor Università di Trento 2016/09/11 This work is licensed under a Creative Commons Attribution-ShareAlike
Progettazione di Algoritmi
Corso di laurea in Informatica Prova scritta del: Progettazione di Algoritmi 0/06/06 Prof. De Prisco Inserire i propri dati nell apposito spazio. Non voltare la finché non sarà dato il via. Dal via avrai
Tempo e spazio di calcolo (continua)
Tempo e spazio di calcolo (continua) I numeri di Fibonacci come case study (applichiamo ad un esempio completo le tecniche illustrate nei lucidi precedenti) Abbiamo introdotto tecniche per la correttezza
Macchina RAM. Modelli di calcolo e metodologie di analisi. Linguaggio di una macchina RAM. Algoritmi e Strutture Dati. Istruzioni.
Algoritmi e Strutture Dati Macchina RAM Nastro di ingresso Modelli di calcolo e metodologie di analisi Contatore istruzioni Programm a Accumulatore Unità centrale M[0] M[1] Nastro di uscita Basato su materiale
1 Polinomio di Taylor 1. 2 Formula di Taylor 2. 3 Alcuni sviluppi notevoli 2. 4 Uso della formula di Taylor nel calcolo dei limiti 4
1 POLINOMIO DI TAYLOR 1 Formula di Taylor Indice 1 Polinomio di Taylor 1 Formula di Taylor 3 Alcuni sviluppi notevoli 4 Uso della formula di Taylor nel calcolo dei iti 4 5 Soluzioni degli esercizi 6 La
1.3.POLINOMI ED OPERAZIONI CON ESSI
1POLINOMI ED OPERAZIONI CON ESSI 11 Definizioni fondamentali Un polinomio è un espressione algebrica letterale che consiste in una somma algebrica di monomi Sono polinomi: 6a+ b; 5ab+ b ; 6x 5yx 1 ; 7ab
Per esempio se doveste scrivere 2 moltiplicato per se stesso 5 volte, sarebbe scomodissimo scrivere ogni volta
POTENZE Le potenze sono moltiplicazioni ripetute, individuate da due numeri detti base ed esponente. Scriverean, ossia elevare il numero a (la base) a potenza con esponente n, significa moltiplicare la
Tecniche Algoritmiche: divide et impera
Tecniche Algoritmiche: divide et impera Una breve presentazione F. Damiani - Alg. & Lab. 04/05 Divide et impera (o Divide and conquer) Per regnare occorre tenere divisi i nemici e trarne vantaggio F. Damiani
Esercizi Capitolo 2 - Analisi di Algoritmi
Esercizi Capitolo - Analisi di Algoritmi Alberto Montresor 19 Agosto, 014 Alcuni degli esercizi che seguono sono associati alle rispettive soluzioni. Se il vostro lettore PDF lo consente, è possibile saltare
Algoritmi e Strutture Dati
Analisi Asintotica Maria Rita Di Berardini, Emanuela Merelli 1 1 Dipartimento di Matematica e Informatica Università di Camerino Un graduale processo di astrazione Passo 1: abbiamo ignorato il costo effettivo
Sistemi lineari. Lorenzo Pareschi. Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara
Sistemi lineari Lorenzo Pareschi Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara http://utenti.unife.it/lorenzo.pareschi/ [email protected] Lorenzo Pareschi (Univ. Ferrara)
a) Determinare il dominio, i limiti agli estremi del dominio e gli eventuali asintoti di f. Determinare inoltre gli zeri di f e studiarne il segno.
1 ESERCIZI CON SOLUZIONE DETTAGLIATA Esercizio 1. Si consideri la funzione f(x) = e x 3e x +. a) Determinare il dominio, i limiti agli estremi del dominio e gli eventuali asintoti di f. Determinare inoltre
CONSEGUENZA PROPORZIONI
Corso di laurea: BIOLOGIA Tutor: Floris Marta PRECORSI DI MATEMATICA CONSEGUENZA PROPORZIONI PROBLEMI DEL TRE SEMPLICE Le conoscenze acquisite sui rapporti e sulle proporzioni possono essere applicate
Esercizi Capitolo 12 - Divide-et-Impera
Esercizi Capitolo 12 - Divide-et-Impera Alberto Montresor 19 Agosto, 2014 Alcuni degli esercizi che seguono sono associati alle rispettive soluzioni. Se il vostro lettore PDF lo consente, è possibile saltare
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati Informazioni sul corso + Un introduzione informale agli algoritmi Domenico Fabio Savo 1 Domenico Fabio Savo Email: [email protected] Web: http://www.dis.uniroma1.it/~savo
Esercizi di Algoritmi e Strutture Dati
Esercizi di Algoritmi e Strutture Dati Moreno Marzolla http://www.moreno.marzolla.name/ Ultima Modifica: 7 ottobre 202 Copyright Portions of this work are Copyright 202, Moreno Marzolla. This work is licensed
Fondamenti di Informatica
Fondamenti di Informatica AlgoBuild: Strutture selettive, iterative ed array Prof. Arcangelo Castiglione A.A. 2016/17 AlgoBuild : Strutture iterative e selettive OUTLINE Struttura selettiva Esempi Struttura
INFORMATICA. Strutture iterative
INFORMATICA Strutture iterative Strutture iterative Si dice ciclo (loop) una sequenza di istruzioni che deve essere ripetuta più volte consecutivamente. Si consideri ad esempio il calcolo del fattoriale
Diagrammi a blocchi 1
Diagrammi a blocchi 1 Sommario Diagrammi di flusso, o a blocchi. Analisi strutturata. Esercizi. 2 Diagrammi a blocchi È un linguaggio formale di tipo grafico per rappresentare gli algoritmi. Attraverso
Anno 5 Regole di derivazione
Anno 5 Regole di derivazione 1 Introduzione In questa lezione mostreremo quali sono le regole da seguire per effettuare la derivata di una generica funzione. Seguendo queste regole e conoscendo le derivate
Un algoritmo realizza una relazione funzionale tra i valori di input e quelli di output
Un algoritmo realizza una relazione funzionale tra i valori di input e quelli di output F = { (s, s ) } per ogni s esiste una e una sola coppia (s, s ). Esempio: un algoritmo che calcola il quadrato di
Algoritmi e Strutture Dati
Algoritmi e Strutture Dati Capitolo 1 Un introduzione informale agli algoritmi Camil Demetrescu, Irene Finocchi, Giuseppe F. Italiano Definizione informale di algoritmo Insieme di istruzioni, definite
LIMITI - ESERCIZI SVOLTI
LIMITI - ESERCIZI SVOLTI ) Verificare mediante la definizione di ite che a) 3 5) = b) = + ) c) 3n n + n+ = + d) 3+ = 3. ) Calcolare utilizzando i teoremi sull algebra dei iti a) 3 + ) b) + c) 0 + d) ±
ESERCIZI SVOLTI SUL CALCOLO INTEGRALE
ESERCIZI SVOLTI SUL CALCOLO INTEGRALE * Tratti dagli appunti delle lezioni del corso di Matematica Generale Dipartimento di Economia - Università degli Studi di Foggia Prof. Luca Grilli Dott. Michele Bisceglia
Errori frequenti Cicli iterativi Array. Cicli e array. Laboratorio di Programmazione I. Corso di Laurea in Informatica A.A.
Cicli e array Laboratorio di Programmazione I Corso di Laurea in Informatica A.A. 2016/2017 Calendario delle lezioni Lez. 1 Lez. 2 Lez. 3 Lez. 4 Lez. 5 Lez. 6 Lez. 7 Lez. 8 - Introduzione all ambiente
ESERCITAZIONE 9: INTEGRALI DEFINITI. CALCOLO DELLE AREE E ALTRE APPLICAZIONI
ESERCITAZIONE 9: INTEGRALI DEFINITI. CALCOLO DELLE AREE E ALTRE APPLICAZIONI Tiziana Raparelli 5/5/9 CONOSCENZE PRELIMINARI Vogliamo calcolare f ( x, ax + bx + c ) dx. Se a =, allora basta porre bx + c
Rappresentazione degli algoritmi
Rappresentazione degli algoritmi Universitá di Ferrara Ultima Modifica: 21 ottobre 2014 1 1 Diagramma di flusso Utilizzare il diagramma di flusso per rappresentare gli algoritmi che risolvono i seguenti
Strutture dati per insiemi disgiunti
Strutture dati per insiemi disgiunti Servono a mantenere una collezione S = {S 1, S 2,..., S k } di insiemi disgiunti. Ogni insieme S i è individuato da un rappresentante che è un particolare elemento
Problemi, istanze, soluzioni
lgoritmi e Strutture di Dati II 2 Problemi, istanze, soluzioni Un problema specifica una relazione matematica tra dati di ingresso e dati di uscita. Una istanza di un problema è formata dai dati di un
CAPITOLO 1 LA FUNZIONE DI PRODUZIONE E LA CRESCITA ECONOMICA
CAPITOLO 1 LA FUZIOE DI PRODUZIOE E LA CRESCITA ECOOMICA 11 La funzione di produzione Data una funzione di produzione in cui la quantità prodotta () dipende dalla quantità di capitale () e di lavoro ()
Le Funzioni. Modulo Esponenziali Logaritmiche. Prof.ssa Maddalena Dominijanni
Le Funzioni Modulo Esponenziali Logaritmiche Definizione di modulo o valore assoluto Se x è un generico numero reale, il suo modulo o valore assoluto è: x = x se x 0 -x se x
Diagrammi a blocchi 1
Diagrammi a blocchi 1 Sommario Diagrammi di flusso, o a blocchi." Analisi strutturata." Esercizi. 2 Diagrammi a blocchi È un linguaggio formale di tipo grafico per rappresentare gli algoritmi." Attraverso
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
Riassumiamo le proprietà dei numeri reali da noi utilizzate nel corso di Geometria.
Capitolo 2 Campi 2.1 Introduzione Studiamo ora i campi. Essi sono una generalizzazione dell insieme R dei numeri reali con le operazioni di addizione e di moltiplicazione. Nel secondo paragrafo ricordiamo
Esempio : i numeri di Fibonacci
Esempio : i numeri di Fibonacci La successione di Fibonacci F 1, F 2,... F n,... è definita come: F 1 =1 F 2 =1 F n =F n 1 F n 2,n 2 Leonardo Fibonacci (Pisa, 1170 Pisa, 1250) http://it.wikipedia.org/wiki/leonardo_fibonacci
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
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
Tempo e spazio di calcolo
Tempo e spazio di calcolo Modelli di calcolo e metodologie di analisi F. Damiani - Alg. & Lab. 04/05 (da M. Zacchi - Alg. & Lab. 03/04) In quale modo stimiamo il tempo di calcolo? Possiamo considerare
COMPLESSITÀ COMPUTAZIONALE DEGLI ALGORITMI
COMPLESSITÀ COMPUTAZIONALE DEGLI ALGORITMI Fondamenti di Informatica a.a.200.2005/06 Prof. V.L. Plantamura Dott.ssa A. Angelini Confronto di algoritmi Uno stesso problema può essere risolto in modi diversi,
COMANDI ITERATIVI. Ivan Lanese
COMANDI ITERATIVI Ivan Lanese Argomenti Comando while Comando do while Comando for Comando while: reminder while (condizione) comando; Semantica: la condizione viene testata: se è vera, viene eseguito
Soluzione esercizi Gara Matematica 2009
Soluzione esercizi Gara Matematica 009 ( a cura di Stefano Amato, Emanuele Leoncini e Alessandro Martinelli) Esercizio 1 In una scacchiera di 100 100 quadretti, Carlo colora un quadretto di rosso, poi
Una statistica è una quantità numerica il cui valore è determinato dai dati.
STATISTICHE CAMPIONARIE Quando i dati sono molti e illeggibili nella forma grezza, si rende necessario introdurre quantità numeriche che possano essere usate per sintetizzarli. Queste misure riassuntive
RENDITE ANTICIPATE
LE RENDITE FINANZIARIE PROF. ROSARIO OLIVIERO Indice 1 RENDITA ------------------------------------------------------------------------------------------------------------------------ 3 2 RENDITE POSTICIPATE
1 L estrazione di radice
1 L estrazione di radice Consideriamo la potenza 3 2 = 9 di cui conosciamo: Esponente 3 2 = 9 Valore della potenza Base L operazione di radice quadrata consiste nel chiedersi qual è quel numero x che elevato
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
Esercizi Capitolo 10 - Code con priorità e insiemi disgiunti
Esercizi Capitolo 10 - Code con priorità e insiemi disgiunti Alberto Montresor 19 Agosto, 2014 Alcuni degli esercizi che seguono sono associati alle rispettive soluzioni. Se il vostro lettore PDF lo consente,
Macchine RAM. API a.a. 2013/2014 Gennaio 27, 2014 Flavio Mutti, PhD
Macchine RAM API a.a. 2013/2014 Gennaio 27, 2014 Flavio Mutti, PhD 2 Macchina RAM 3 Esercizio Si consideri il linguaggio definito da: L = wcw R w a, b } 1. Codificare un programma RAM per il riconoscimento
PROBABILITÀ - SCHEDA N. 3 VARIABILI ALEATORIE CONTINUE E SIMULAZIONE
PROBABILITÀ - SCHEDA N. 3 VARIABILI ALEATORIE CONTINUE E SIMULAZIONE (da un idea di M. Impedovo Variabili aleatorie continue e simulazione Progetto Alice n. 15, ) 1. La simulazione Nelle schede precedenti
ESERCIZI RISOLUBILI IN BASE ALLA DEFINIZIONE DI LOGARITMO
ESERCIZI RISOLUBILI IN BASE ALLA DEFINIZIONE DI LOGARITMO Ripassiamo la definizione di logaritmo Definizione di logaritmo di in ase a Dati due numeri positivi a e, il logaritmo di un numero, detto argomento,
Decomposizione LU di una matrice quadrata
Appendice al Cap. 5 Decomposizione LU di una matrice quadrata Una qualunque matrice quadrata M = {m ij } di ordine N, reale, invertibile, i cui minori principali siano tutti non nulli, si può sempre decomporre
ALTRI CIRCUITI CON OPERAZIONALI 1 Sommatore invertente 1 Sommatore non invertente 3 Amplificatore differenziale 7 Buffer 11
Altri circuiti con operazionali rev. del /06/008 pagina / ALT CCUT CON OPEAZONAL Sommatore invertente Sommatore non invertente Amplificatore differenziale 7 Buffer Altri circuiti con operazionali Sommatore
Corso di Analisi Numerica
Corso di Laurea in Ingegneria Informatica Corso di 3 - PROBLEMI DI INTERPOLAZIONE Lucio Demeio Dipartimento di Scienze Matematiche 1 Interpolazione: Polinomio di Lagrange 2 3 Introduzione Problemi di interpolazione
Monomi L insieme dei monomi
Monomi 10 10.1 L insieme dei monomi Definizione 10.1. Un espressione letterale in cui numeri e lettere sono legati dalla sola moltiplicazione si chiama monomio. Esempio 10.1. L espressione nelle due variabili
1 Definizione di sistema lineare omogeneo.
Geometria Lingotto. LeLing1: Sistemi lineari omogenei. Ārgomenti svolti: Definizione di sistema lineare omogeneo. La matrice associata. Concetto di soluzione. Sistemi equivalenti. Operazioni elementari
Esercizi Capitolo 10 - Code con priorità e insiemi disgiunti
Esercizi Capitolo 10 - Code con priorità e insiemi disgiunti Alberto Montresor 27 marzo 2012 Alcuni degli esercizi che seguono sono associati alle rispettive soluzioni. Se il vostro lettore PDF lo consente,
Lezione 3: Il problema del consumatore: Il
Corso di Economica Politica prof. Stefano Papa Lezione 3: Il problema del consumatore: Il vincolo di bilancio Facoltà di Economia Università di Roma La Sapienza Il problema del consumatore 2 Applichiamo
1 Esercizi di Matlab. L operatore : permette di estrarre sottomatrici da una matrice assegnata. Vediamo alcuni esempi.
Esercizi di Matlab L operatore : permette di estrarre sottomatrici da una matrice assegnata. Vediamo alcuni esempi. Esempio Consideriamo la matrice A formata da n = righe e m = colonne M = 5 6 7 8. 9 0
M.P. Cavaliere ELEMENTI DI MATEMATICA E LOGICA MATEMATICA DISCRETA STRUTTURE ALGEBRICHE
M.P. Cavaliere ELEMENTI DI MATEMATICA E LOGICA MATEMATICA DISCRETA STRUTTURE ALGEBRICHE Operazioni in un insieme Sia A un insieme non vuoto; una funzione f : A A A si dice operazione binaria (o semplicemente
Esercizi di Analisi Numerica. Errori, Cambi di base, Numeri macchina, Aritmetica finita
Esercizi di Analisi Numerica Errori, Cambi di base, Numeri macchina, Aritmetica finita ERRORI - es. 1 Calcolare il numero di decimali esatti e di cifre significative nei seguenti numeri scritti in base
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
Dott. Dallavalle Riccardo UNITA DIATTICA nr. 5 Gli argomenti di oggi:
Gli argomenti di oggi: Le operazioni matematiche con i numeri INTERI RELATIVI Come facciamo a fare la ADDIZIONE con i numeri interi relativi? Consideriamo un esempio: (+5) + (+7) =? Come potrei fare? Prova
Esercizi sulla retta. Gruppo 1 (4A TSS SER, 4B TSS SER, 4A AM )
Esercizi sulla retta. Gruppo 1 (4A TSS SER, 4B TSS SER, 4A AM ) 1. Scrivere l'equazione della retta passante per i punti P1(-3,1), P2(2,-2). Dobbiamo applicare l'equazione di una retta passante per due
STATISTICA APPLICATA Prof.ssa Julia Mortera. Concentrazione
STATISTICA APPLICATA Prof.ssa Julia Mortera Concentrazione Questo materiale non sufficiente per la conoscenza/preparazione dell argomento per il quale si rimanda al testo: Cicchitelli (2012) Statistica:
Esercizi riassuntivi (Fondamenti di Informatica 2 Walter Didimo) Soluzioni
Esercizi riassuntivi (Fondamenti di Informatica 2 Walter Didimo) Soluzioni Esercizio 1 Dire quale è la complessità temporale del seguente metodo, espressa con notazione asintotica O(.) (con la migliore
POTENZE DI MATRICI QUADRATE
POTENZE DI MATRICI QUADRATE In alcune applicazioni pratiche, quali lo studio di sistemi dinamici discreti, può essere necessario calcolare le potenze A k, per k N\{0}, di una matrice quadrata A M n n (R)
Elettronica I Leggi di Kirchhoff; risoluzione dei circuiti elettrici in continua; serie e parallelo
Elettronica I Leggi di Kirchhoff; risoluzione dei circuiti elettrici in continua; serie e parallelo Valentino Liberali Dipartimento di Tecnologie dell Informazione Università di Milano, 603 Crema email:
Analisi Matematica I per Ingegneria Gestionale, a.a Scritto del secondo appello, 1 febbraio 2017 Testi 1
Analisi Matematica I per Ingegneria Gestionale, a.a. 206-7 Scritto del secondo appello, febbraio 207 Testi Prima parte, gruppo.. Trovare le [0, π] che risolvono la disequazione sin(2) 2. 2. Dire se esistono
Soluzioni dei quesiti della maturità scientifica A.S. 2009/2010
Soluzioni dei quesiti della maturità scientifica AS 009/010 Nicola Gigli Sun-Ra Mosconi giugno 010 Quesito 1 Un generico polinomio di grado n si può scrivere nella forma p(x) a 0 + a 1 x + + a n x n dove
Studio degli algoritmi
COMPLESSITÀ COMPUTAZIONALE DEGLI ALGORITMI Fondamenti di Informatica a.a.2006/07 Prof. V.L. Plantamura Dott.ssa A. Angelini Studio degli algoritmi Dato un problema P, le problematiche riguardano: Sintesi
