13 Esercizi di Riepilogo
|
|
- Floriana Lupi
- 6 anni fa
- Visualizzazioni
Transcript
1 13.1 Esercizi Esercizio 13.1 Si consideri una versione semplificata della battaglia navale in cui le navi possono essere posizionate solo in orizzontale e ogni riga può contenere al massimo una nave. Il campo di gioco di un singolo giocatore può essere rappresentato tramite la matrice CampoGioco di dimensione 5 5 in cui ogni cella della matrice può assumere solo il valore 0 o 1. Il valore 0 rappresenta la presenza del mare e il valore 1 la presenza di un pezzo di nave. Le navi possono essere lunghe una, due, tre, quattro o cinque celle. Ad esempio la seguente istanza della matrice CampoGioco: rappresenta un campo di gioco in cui sono presenti 4 navi: una nave lunga 4 nella prima riga, una nave lunga 1 nella terza riga, una nave lunga 2 nella quarta riga e una nave lunga 4 nella quinta riga. Si realizzi uno script MATLAB che: chiede all utente di inserire il contenuto della matrice CampoGioco; per ogni riga che contiene una nave visualizza a video il numero di riga e la lunghezza della nave presente al suo interno; visualizza a video inoltre le seguenti statistiche: il numero di navi presenti sul campo di gioco, la lunghezza della nave più corta presente sul campo di gioco, la lunghezza della nave più lunga presente sul campo di gioco, il numero di navi trovate per ogni lunghezza possibile. Per esempio, nel campo di gioco presentato sopra avremo: 1
2 1 La riga 1 contiene una nave lunga 4 2 La riga 3 contiene una nave lunga 1 3 La riga 4 contiene una nave lunga 2 4 La riga 5 contiene una nave lunga 4 5 Sono presenti 4 navi 6 Lunghezza nave più corta trovata: 1 7 Lunghezza nave più lunga trovata: 4 8 Numero di navi lunghe 1: 1 9 Numero di navi lunghe 2: 1 10 Numero di navi lunghe 3: 0 11 Numero di navi lunghe 4: 2 12 Numero di navi lunghe 5: 0 Esercizio 13.2 Si implementi in MATLAB una funzione combinamatrici che svolga ricevute in ingresso due matrici A e B aventi le stesse dimensioni, produce una terza matrice C. Essa viene ottenuta da A e B mettendo nelle posizioni (r, c) in cui B(r, c) è minore del minimo di A, il valore di A(r, c), altrimenti l elemento (r, c) assume il valore di B(r, c). Per minimo di A si intende il più piccolo elemento della matrice A. Si scriva la funzione combinamatrici sfruttando le caratteristiche di sintesi del linguaggio MATLAB (possibilmente evitando l utilizzo di cicli). Si scriva una funzione combinamatricisup simile alla precedente, ma con le seguenti differenze. La funzione combinamatricisup riceve in ingresso le due matrici A e B, e un function handle f. La funzione restituisce una matrice C i cui elementi nelle posizioni (r, c) in cui B(r, c) è minore di f applicato al minimo di A, C assumono il valore di A(r, c), altrimenti assumono il valore di B(r, c). Si scriva una chiamata a combinamatricisup passando come argomenti: A: la matrice identità 3 3; B: una matrice di dimensione 3 3 contenente numeri interi casuali tra 10 e 10; f: la funzione che restituisce la differenza tra seno e coseno di un numero. Esercizio 13.3 Le strade della città di Grigliopoli sono organizzate come una griglia (alcune strade attraversano la città da est a ovest e altre da nord a sud). Dati due incroci che distano X isolati lungo l asse est-ovest della città e Y isolati lungo l asse nord-sud, si vuole calcolare il numero di percorsi a distanza minima che collegano i due incroci. A.A Informatica B (081369) - Politecnico di Milano Pag. 2
3 Implementare una funzione ricorsiva calcola in MATLAB che ricevuti X e Y in ingresso restituisce il numero di percorsi trovati in uscita. Suggerimento: Quando X = 0 o Y = 0, c è soltanto un cammino a distanza minima che collega i due incroci. Altrimenti, esiste più di un cammino minimo dal momento che è possibile sia avvicinarsi alla destinazione lungo l asse est-ovest (riducendo quindi la distanza X) oppure avvicinarsi lungo l asse nord-sud (riducendo la distanza Y ). Esercizio 13.4 In un cinema di Milano sono stati installati dei pannelli fotovoltaici; due sensori monitorano la loro produzione di energia elettrica e i consumi elettrici della sala, rilevando per ciascuno un valore ogni minuto. I valori letti vengono troncati a due cifre decimali, inseriti rispettivamente nei vettori prodotta e consumata e salvati in un file dati di MATLAB chiamato log.mat. Un esempio di valori contenuti nel file log.mat è il seguente: 1 prodotta = [ ]; 2 consumata = [ ]; Nei minuti durante i quali l energia consumata è minore di quella prodotta, il cinema riceverà un compenso pari a prezzoenergia al minuto; viceversa quando ilq consumo di energia è superiore o uguale all energia prodotta, il cinema dovrà pagare prezzoenergia al minuto. Scrivere in MATLAB una funzione calcolacosto che riceve in ingresso due vettori energiaprodotta ed energiaconsumata, ed un valore prezzoenergia, che indica il costo al minuto dell energia elettrica e restituisca il costo totale costototale per l energia elettrica del cinema (positivo se il cinema spende più di quanto guadagna, negativo in caso contrario) e un vettore media di due elementi contenente la media dell energia elettrica prodotta e la media di quella consumata. Ad esempio, nel caso in cui la funzione calcolacosto riceva in ingresso i valori di energia elettrica prodotti e consumati contenuti nel file log.mat dell esempio sopra riportato e un valore di prezzoenergia pari a 10, restituirà un costototale pari a 20, che indica che il cinema ha guadagnato 20 (avendo prodotto energia maggiore di quella consumata per 4 minuti e avendo prodotto meno energia di quella consumata per 2 minuti), e un vettore di due elementi [ ]; A.A Informatica B (081369) - Politecnico di Milano Pag. 3
4 Scrivere poi uno script che legga dal file log.mat i valori di energia elettrica prodotta e consumata contenuti nei vettori prodotta e consumata, legga da tastiera il valore della variabile prezzoenergia, crei un vettore x che indichi i minuti in cui sono state effettuate le misurazioni. Si disegni su di uno stesso grafico (con titolo del grafico e dei due assi) l andamento dell energia elettrica prodotta e di quella consumata al variare del tempo, evidenziando sul grafico stesso i minuti nei quali l energia prodotta è superiore o uguale a quella consumata con asterischi rossi sui valori dell energia prodotta (senza congiungere i punti). Infine, si stampi a video il costototale dell energia elettrica e i due valori medi di energia prodotta e consumata. Esercizio 13.5 Scrivere uno script in MATLAB che esegua le seguenti operazioni: 1. Legge da tastiera due valori positivi minori di 100 che vengono memorizzati in due variabili m e n; 2. Genera una matrice A di dimensioni m n di numeri casuali tra 5 e 10; 3. Costruisce una matrice P contenente solo le righe con indice pari della matrice A e una matrice D contenente solo le righe con indice dispari della matrice A; 4. se le matrici P e D hanno le stesse dimensioni, calcola anche la matrice somma. Esercizio 13.6 Implementare una funzione cerchio che riceve in ingresso due vettori X e Y di uguale dimensione che rappresentano le ascisse e le ordinate di un insieme di punti nel piano cartesiano, un valore rg che rappresenta il raggio di una circonferenza centrata sull origine del piano cartesiano e restituisce un vettore logico is_out, di lunghezza pari quella dei vettori in ingresso, tale che l i-esimo elemento di r è 1 se il punto definito dalle i-esime coordinate si trova all esterno della circonferenza di raggio rg e centro (0, 0), altrimenti 0. Si scriva una funzione retta che dati due parametri coefficiente angolare m e ordinata all origine q ed un numero di punti N restituisca un vettore contenente le ascisse X e le ordinate Y dei punti corrispondenti alle prime primi N ascisse intere. Ad esempio con N = 5 e per la retta y = 2x + 1 avremo come risultatox = [ ] e Y = [ ]. Infine, scrivere uno script che valuti per i punti la cui ascissa è pari ai primi N = 20 interi della retta y = 4x + 2 se essi sono esterni alla circonferenza di raggio 30. Dopodichè, disegnare sullo stesso grafico i punti precedentemente calcolati ed esterni alla circonferenza con punti rossi e i restanti con asterischi verdi. A.A Informatica B (081369) - Politecnico di Milano Pag. 4
5 Esercizio 13.7 Si scriva una funzione ricorsiva pallinaric che stampa a schermo una sequenza di caratteri che rappresenta uno spostamento di una pallina da sinistra a destra dello schermo. L effetto che si vuole ottenere è il seguente: 1 o o o o o o o La funzione pallinaric prende in ingresso il parametro n, che rappresenta il numero di caratteri in ogni riga, e pos, che indica la posizione attualmente occupata dalla pallina. Ae esempio, la visualizzazione sopra riportata è stata ottenuta dall invocazione di pallinaric(7, 1). 1. Si definisca la funzione pallinaric: si specifichi il caso base, cioè quello che determina la terminazione della ricorsione e il caso ricorsivo; 2. Si modifichi la funzione pallinaric per creare la funzione pallinaricconrit, per fare in modo che la pallina ritorni alla posizione iniziale. Ad esempio, dall invocazione di pallinaricconrit(7, 1) si dovrà quindi ottenere: 1 o o o o o o o o o o o o o o A.A Informatica B (081369) - Politecnico di Milano Pag. 5
15 Riepilogo di esercizi in MATLAB
15.1 Esercizi Esercizio 15.1 (TdE 2014) Si consideri l array definito in MATLAB e chiamato dati. Tale array contiene le informazioni riguardanti le precipitazioni atmosferiche registrate da una stazione
Dettagli1 (12) 2 (6) 3 (4) 4 (4) 5 (6)
CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B, C Anno Accademico 2013-2014 Proff. Danilo ARDAGNA, Antonio MIELE Primo appello 14.7.2014 Cognome Nome Matricola Firma Durata:
Dettagli10 Funzioni MATLAB. dove: output1, output2,.. sono gli output (opzionali), che, se dichiarati, devono essere inizializzati dalla funzione
Le funzioni in un programma sono utilizzate per strutturare il codice in sottoparti e per evitare di replicare inutilmente il codice. In MATLAB le funzioni vengono identificate con la parola chiave function
DettagliFondamenti di Informatica e Laboratorio T-AB Ingegneria Elettronica e Telecomunicazioni. Lab 06 Array" Lab06 1
Fondamenti di Informatica e Laboratorio T-AB Ingegneria Elettronica e Telecomunicazioni Lab 06 Array" Lab06 1 Esercizio 1" n Creare un programma che legga da input un numero non noto a priori di interi
DettagliTraccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale
Nome Cognome Matricola Firma Traccia 1 Spazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale Appello di Fondamenti di Informatica 12/09/2017 POSSIBILI SOLUZIONI
DettagliEsercizi di MatLab. Sommario Esercizi di introduzione a MatLab per il corso di Calcolo Numerico e Laboratorio, A.A
Esercizi di MatLab Sommario Esercizi di introduzione a MatLab per il corso di Calcolo Numerico e Laboratorio, AA 2017 2018 Gli esercizi sono divisi in due gruppi: fondamentali ed avanzati I primi sono
DettagliESERCIZIO 1. Informatica B - Esercitazione 10
ESERCIZIO 1 Informatica B - Esercitazione 10 Scrivere un programma che chiede all'utente di inserire un numero positivo (nel caso in cui il numero non sia positivo ripetere inserimento) e: - verifica se
DettagliLe grandezze fisiche scalari sono completamente definite da un numero e da una unità di misura.
UNITÀ 3 LE GRANDEZZE FISICHE VETTORIALI E I VETTORI 1. Grandezze fisiche scalari e vettoriali. 2. I vettori. 3. Le operazioni con i vettori. 4. Addizione e sottrazione di vettori. 5. Prodotto di un numero
DettagliEsercizi di riepilogo (Fondamenti di Informatica 1 Walter Didimo)
Esercizi di riepilogo (Fondamenti di Informatica 1 Walter Didimo) Selezione di prove di esame al calcolatore Esercizio 1 (esame del 13/01/2006) La classe Matrice definisce oggetti che rappresentano matrici
DettagliMETODI ESERCIZI. 07-xx_Esercizi[01] Versione del: venerdì 3 maggio Andrea Zoccheddu CORSO INFORMATICA ITI ANGIOY SASSARI
Versione del: venerdì 3 maggio 2013 07.XX METODI ESERCIZI Andrea Zoccheddu CORSO INFORMATICA ITI ANGIOY SASSARI Sintesi Esercizi sui metodi in Visual C#. Esercizio 1. scelta della firma Lo studente risponda
DettagliLaboratorio di Programmazione Laurea in Bioinformatica
Laboratorio di Programmazione Laurea in Bioinformatica 15 dicembre 2008 1 Programmazione strutturata 1.1 Esercizio 1 Si scriva lo pseudocodice di un programma che calcola la media di due numeri reali.
DettagliQuesta dispensa propone esercizi riepilogativi sui concetti visti finora ovvero:
Questa dispensa propone esercizi riepilogativi sui concetti visti finora ovvero: costrutti condizionali (if,switch); costrutti iterativi (for,while); dichiarazione di vettori e matrici; dichiarazione di
DettagliFondamenti di Informatica T-1 Modulo 2
Fondamenti di Informatica T-1 Modulo 2 1 Obiettivi di questa esercitazione 1. Array 2 Esercizio 1 Creare un programma che legga da input un numero non noto a priori di interi (al più 10) terminati da 0.
DettagliExcel come foglio di calcolo. Altri Grafici con Excel Istogrammi, grafici a torta
Excel come foglio di calcolo Altri Grafici con Excel Istogrammi, grafici a torta Funzioni di Excel per elaborazioni di dati presenti nel foglio Excel prevede una serie di funzioni predeterminate, raggruppate
DettagliScale Logaritmiche. Matematica con Elementi di Statistica a.a. 2015/16
Scale Logaritmiche Scala Logaritmica: sull asse prescelto (ad esempio, l asse x) si rappresenta il punto di ascissa = 0 0 nella direzione positiva si rappresentano, a distanze uguali fra di loro, i punti
DettagliLaboratorio 1. 2) All interno della directory c:\temp\cognome\codici creare il file sorgente hello.c contenente il seguente codice:
Corso di Ingegneria Biomedica Corso di Ingegneria Elettronica Insegnamento di Informatica I a.a. 2007-08 Laboratorio 1 Durante le esercitazioni verra utilizzato il compilatore a riga di comando DJGPP,,
DettagliLab 10 Passaggio per riferimento
Fondamenti di Informatica e Laboratorio T-AB Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione a.a. 2009/2010 Lab 10 Passaggio per riferimento Lab10 1 Esercizio 1 I numeri complessi
Dettagli1 (7) 2 (6) 3 (6) 4 (7) 5 (6)
CORSO DI LAUREA IN INGEGNERIA ELETTRICA, CHIMICA e MATERIALI Informatica B, C Anno Accademico 2014-2015 Proff. Danilo ARDAGNA, Antonio MIELE Seconda Prova in Itinere 29.6.2015 Cognome Nome Matricola Firma
DettagliInformatica B
2013-2014 Matlab Laboratorio del 14/01/2014 Responsabili di laboratorio: Gianluca Durelli: durelli@elet.polimi.it Luigi Malago : malago@di.unimi.it Materiale di laboratorio reperibile all indirizzo: www.gianlucadurelli.com
DettagliFondamenti di Informatica T-1 Modulo 2
Fondamenti di Informatica T-1 Modulo 2 1 Obiettivi di questa esercitazione 1. Array e funzioni 2. Array e funzioni ricorsive 3. Array e confronto di array 2 Esercizio 1 Creare un programma che legga da
DettagliEsercitazione. Esercizio 1 Scrivere un programma che calcoli e visualizzi la somma degli interi pari da 2 a 1000 (estremi compresi)
Esercitazione Oggi dovremo di nuovo usare funzioni sui reali. Ma il C non ha operatori nativi del linguggio per queste operazioni, come la radice quadrata, l'elevamento a potenza o l'arrotondamento. Per
DettagliArray e Oggetti. Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1. Dispensa 12. A. Miola Dicembre 2006
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 12 Array e Oggetti A. Miola Dicembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Array e Oggetti 1 Contenuti Array paralleli
DettagliIntroduzione alla programmazione Esercizi risolti
Esercizi risolti 1 Esercizio Si determini se il diagramma di flusso rappresentato in Figura 1 è strutturato. A B C D F E Figura 1: Diagramma di flusso strutturato? Soluzione Per determinare se il diagramma
DettagliGenerazione di una mesh rettangolare
Generazione di una mesh rettangolare asse y Lunghezza F2 (x0,y0) Lunghezza F1 asse x Sia dato un dominio rettangolare di base F1 e altezza F2, costruito a partire dal punto indicato come (X0, Y 0). 1 Vogliamo
DettagliOgni parte non cancellata a penna sarà considerata parte integrante della soluzione.
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello del 18 luglio 2012 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 3 esercizi
DettagliPRIMA PARTE. Rett 2. Rett 3. cateto a cateto b ipotenusa area perimetro
PRIMA PARTE N.B. Gli esercizi devono essere risolti usando formule che diano risultati corretti qualunque siano i dati in ingresso Esercizio 1 Costruire uno schema su un foglio elettronico per calcolare
DettagliLaboratorio di Sperimentazioni di Fisica I MOD A. 14 ottobre 2009
Laboratorio di Sperimentazioni di Fisica I MOD A 14 ottobre 2009 m files Gli m files sono degli script, ossia dei programmi che si eseguono invocandone il nome dalla command window. Non ricevono variabili
DettagliGestione degli impegni Requisiti generali Si fissi come ipotesi che la sequenza di impegni sia ordinata rispetto al tempo,, e che ogni lavoratore abbi
Fondamenti di Informatica T-1 modulo 2 Laboratorio 10: preparazione alla prova d esame 1 Esercizio 1 - Gestione degli impegni Gli impegni giornalieri dei dipendenti di un azienda devono essere aggiornati
DettagliFogli Elettronici. Idoneità Informatica Prof. Mauro Gaspari
Fogli Elettronici Idoneità Informatica Prof. Mauro Gaspari Cosa è un foglio elettronico. Strumento per raccogliere dati organizzati in tabelle e farci delle operazioni: Le celle contengono numeri o altri
DettagliLezione 05. Costruzione di grafici a torte, grafici a linee, istogrammi
Lezione 05 Costruzione di grafici a torte, grafici a linee, istogrammi Grafici a TORTA In un grafico a torta il cerchio (torta) è diviso in settori la cui ampiezza angolare è proporzionale al valore delle
DettagliProva di Laboratorio del [ Corso A-B di Programmazione (A.A. 2004/05) Esempio: Media Modalità di consegna:
Prova di Laboratorio del 12.1.2005 [durata 90 min.] Corso A-B di Programmazione (A.A. 2004/05) 1. Leggere da tastiera un insieme di numeri interi ed inserirli in un vettore A 2. Calcolare tramite una funzione
DettagliRichiami sullo studio di funzione
Richiami sullo studio di funzione Per studiare una funzione y = f() e disegnarne un grafico approssimativo, possiamo procedere in ordine secondo i seguenti passi:. determinare il campo di esistenza (o
DettagliLezione 6 Richiami di Geometria Analitica
1 Piano cartesiano Lezione 6 Richiami di Geometria Analitica Consideriamo nel piano due rette perpendicolari che si intersecano in un punto O Consideriamo ciascuna di queste rette come retta orientata
DettagliFunzioni. iniettiva se x y = f (x) f (y) o, equivalentemente, f (x) = f (y) = x = y
Funzioni. Dati due insiemi A e B (non necessariamente distinti) si chiama funzione da A a B una qualunque corrispondenza (formula, regola) che associa ad ogni elemento di A uno ed un solo elemento di B.
DettagliTeoria in sintesi 10. Teoria in sintesi 14
Indice L attività di recupero Funzioni goniometriche Teoria in sintesi 0 Obiettivo Calcolare il valore di espressioni goniometriche in seno e coseno Obiettivo Determinare massimo e minimo di funzioni goniometriche
DettagliCultura Tecnologica di Progetto
Cultura Tecnologica di Progetto Politecnico di Milano Facoltà di Disegno Industriale - FOGLI DI CALCOLO - A.A. 2003-2004 2004 Foglio Elettronico Un foglio elettronico è un potente strumento di calcolo,
DettagliFoglio 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
DettagliFondamenti di Informatica A.A. 2016/17
Fondamenti di Informatica R i p a s s o A rgo m e nt i M AT L A B P ro f. C h r i st i a n E s p o s i to C o rs o d i L a u re a i n I n g e g n e r i a M e c ca n i ca e G e st i o n a l e ( C l a s
DettagliARRAY E STRINGHE. ESERCIZIO 2 Scrivere un programma che calcola il numero di doppie e di dittonghi (2 vocali vicine) presenti in una stringa.
3 ITI - a.s. 2007-2008 Compiti di Informatica ESTATE 2008 ARRAY E STRINGHE Scrivere una funzione che carica da tastiera un array di n elementi e lo stampa invertendo il primo elemento con l'ultimo, il
Dettagli10 Funzioni MATLAB. dove. output1, output2,.. sono gli output (opzionali), che, se dichiarati, devono essere inizializzati dalla funzione
Le funzioni in un programma sono utilizzate per strutturare il codice in sottoparti e per evitare di replicare inutilmente il codice. In MATLAB le funzioni vengono identificate con la parola chiave function
DettagliLABORATORIO DI MATEMATICA: COORDINATE POLARI ESTENSIONE DELLE FUNZIONI TRIGONOMETRICHE
LABORATORIO DI MATEMATICA: COORDINATE POLARI ESTENSIONE DELLE FUNZIONI TRIGONOMETRICHE Uno strumento, che ci suggerisce come ampliare le nostre conoscenze, è il radar, strumento fondamentale nella navigazione
DettagliProblema ( ) = 0,!
Domanda. Problema ( = sen! x ( è! Poiché la funzione seno è periodica di periodo π, il periodo di g x! = 4. Studio di f. La funzione è pari, quindi il grafico è simmetrico rispetto all asse y. È sufficiente
DettagliPolitecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello dell 8 Febbraio 2010 COGNOME E NOME RIGA COLONNA MATRICOLA
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello dell 8 Febbraio 2010 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 4 esercizi,
DettagliUtilizzo di index() per determinare la colonna delle x
Utilizzo di inde() per determinare la colonna delle In generale devo essere in grado di costruire un foglio dati con una colonna delle i cui estremi siano (a,b) bbiamo visto che le righe sono individuate
DettagliEsercizio 1. Esercizio 2
Sia data la matrice A A(α) = Esercizio α 2 2α 2 2, α R.) determinare per quali valori del parametro reale α é verificata la condizione necessaria e sufficiente di convergenza per il metodo di Jacobi;.2)
Dettagli1 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
DettagliEsercitazione n 2. Costruzione di grafici
Esercitazione n 2 Costruzione di grafici I grafici I grafici sono rappresentazione di dati numerici e/o di funzioni. Devono facilitare all utente la visualizzazione e la comprensione dei numeri e del fenomeno
DettagliC I R C O N F E R E N Z A...
C I R C O N F E R E N Z A... ESERCITAZIONI SVOLTE 3 Equazione della circonferenza di noto centro C e raggio r... 3 Equazione della circonferenza di centro C passante per un punto A... 3 Equazione della
DettagliI/O avanzato e File Esercizi proposti
Esercizi proposti 1 Esercizio: Olimpiadi invernali Uno sportivo vuole seguire gli eventi delle olimpiadi invernali di Torino 2006. Poiché molte gare si svolgono in parallelo, lo sportivo ha il problema
DettagliTrasformazioni Logaritmiche
Trasformazioni Logaritmiche Una funzione y = f(x) può essere rappresentata in scala logaritmica ponendo Si noti che y = f(x) diventa ossia Quando mi conviene? X = log α x, Y = log α y. log α (x) = log
DettagliUNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA. Matlab: esempi ed esercizi
UNIVERSITÀ DEGLI STUDI DI PAVIA FACOLTÀ DI INGEGNERIA Matlab: esempi ed esercizi Sommario e obiettivi Sommario Esempi di implementazioni Matlab di semplici algoritmi Analisi di codici Matlab Obiettivi
DettagliEQUAZIONE DELLA RETTA
EQUAZIONE DELLA RETTA EQUAZIONE DEGLI ASSI L equazione dell asse x è 0. L equazione dell asse y è 0. EQUAZIONE DELLE RETTE PARALLELE AGLI ASSI L equazione di una retta r parallela all asse x è cioè è uguale
DettagliPolitecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B. Esempio di seconda prova in itinere A.A
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Esempio di seconda prova in itinere A.A. 2008-2009 Esercizio 1 Si vuole considerare la traiettoria percorsa da un oggetto immaginario
DettagliCORSO DI LABORATORIO DI INFORMATICA
CORSO DI LABORATORIO DI INFORMATICA Corso di Laurea Triennale in Ingegneria Elettrica a.a. 2015/2016 Docente: Ing. Domenico Amalfitano Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione
Dettaglideterminare le coordinate di P ricordando la relazione che permette di calcolare le coordinate del punto medio di un segmento si
PROBLEMA Determinare il punto simmetrico di P( ;) rispetto alla retta x y =0 Soluzione Il simmetrico di P rispetto ad una retta r è il punto P che appartiene alla retta passante per P, perpendicolare ad
Dettagli3. Matrici e algebra lineare in MATLAB
3. Matrici e algebra lineare in MATLAB Riferimenti bibliografici Getting Started with MATLAB, Version 7, The MathWorks, www.mathworks.com (Capitolo 2) Mathematics, Version 7, The MathWorks, www.mathworks.com
DettagliESERCITAZIONI 1 e 2: calcoli
ESERCITAZIONI 1 e 2: calcoli L uso del foglio elettronico nel laboratorio di ispezione degli alimenti. Funzioni utilizzate negli esercizi e traduzione in inglese americano per l utilizzo su computer con
Dettagli1. Scrivi l equazione dell ellisse avente per fuochi i punti ( 2 7;3) e (2 7;3) e passante per il punto (2 6;4).
. Scrivi l equazione dell ellisse avente per fuochi i punti ( 7;3) e ( 7;3) e passante per il punto ( 6;). Determino il centro di simmetria dell ellisse, O, punto medio dei due fuochi, ovvero (0;3), perciò
DettagliFunzioni. function [<risultati>] = nome_funzione ([ par.formali ])
MATLAB Le funzioni Funzioni Con il termine funzione si intende, in generale, un operatore che, applicato a un insieme di operandi, calcola un valore come risultato, esattamente come avviene anche per una
DettagliArgomenti Capitolo 1 Richiami
Argomenti Capitolo 1 Richiami L insieme dei numeri reali R si rappresenta geometricamente con l insieme dei punti di una retta orientata su cui sia stato fissato un punto 0 e un segmento unitario. L insieme
DettagliIntroduzione all ambiente MATLAB. Richiami II. Calcolo Numerico - A.A. 2008/09
Introduzione all ambiente MATLAB Richiami II Programmazione MATLAB MATLAB non è un vero e proprio linguaggio di programmazione, ma permette comunque di realizzare programmi utilizzando le classiche strutture
DettagliFondamenti di Informatica
Fondamenti di Informatica Programmazione in MATLAB Gestione File Grafici E s e rc i t a z i o n e 4 P r o f. R a f f a e l e P i z zo l a n t e A. A. 2 0 1 6 / 1 7 carburante La matrice rappresenta
DettagliEsercitazione 1 Conversione di base
Esercitazione 1 Conversione di base A.A. 2017-18 Esercizio 1 (M) Scrivere un programma che esegua la conversione di un numero reale qualunque da base 10 a base β {2,..., 16}, utilizzando gli M-function
DettagliLaboratorio di Algoritmi e Strutture Dati
Laboratorio di Algoritmi e Strutture Dati Docente: Camillo Fiorentini 8 gennaio 8 Il problema è simile all esercizio 5.6 del libro di testo di algoritmi (Introduzione agli algoritmi e strutture dati, T.
DettagliAppunti sui Fogli Elettronici. Introduzione. D. Gubiani. 19 Luglio 2005
Appunti sui Elettronici D. Gubiani Università degli Studi G.D Annunzio di Chieti-Pescara 19 Luglio 2005 1 2 3 Un foglio elettronico è un programa che permette di creare tabelle contenenti dati correlati
DettagliUniversita degli Studi di Siena
Universita degli Studi di Siena Facolta di Ingegneria Dispense del corso di Sistemi di Supporto alle Decisioni I L algoritmo per la risoluzione di problemi di programmazione dinamica Chiara Mocenni Corso
DettagliL INDAGINE STATISTICA
SCHEDA DI LAVORO: L INDAGINE STATISTICA ALUNNO:...CLASSE... L INDAGINE STATISTICA RACCOLTA DEI DATI RAPPRESENTAZIONE DEI DATI (GRAFICI) I VALORI DI SINTESI MEDIA MODA MEDIANA GRAFICI ISTOGRAMMA AEROGRAMMA
DettagliPolitecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 24 Gennaio 2011 COGNOME E NOME RIGA COLONNA MATRICOLA
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 24 Gennaio 2011 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 3
DettagliGEOMETRIA ANALITICA
GEOMETRIA ANALITICA matematica@blogscuola.it LE COORDINATE CARTESIANE Quando si vuole fissare un sistema di coordinate cartesiane su una retta r, è necessario considerare: un punto O detto origine; un
DettagliIL PIANO CARTESIANO E LA RETTA
IL PIANO CARTESIANO E LA RETTA ESERCIZI 1. Le coordinate di un punto su un piano 1 A Scrivi le coordinate dei punti indicati in figura. 1 B Scrivi le coordinate dei punti indicati in figura. Rappresenta
DettagliInformatica B
Informatica B 2016-2016 Esercitazione IV Variabili funzione & Funzioni di Ordine Superiore Alessandro A. Nacci alessandro.nacci@polimi.it - www.alessandronacci.it 1 Ripasso Facciamo un ripasso di quanto
DettagliGEOMETRIA ANALITICA 1 IL PIANO CARTESIANO
GEOMETRI NLITIC 1 IL PINO CRTESINO Il piano cartesiano è costituito da due rette orientate e tra loro perpendicolari chiamate assi cartesiani, generalmente una orizzontale e l altra verticale, sulle quali
DettagliVETTORI E SCALARI DEFINIZIONI. Si definisce scalare una grandezza definita interamente da un solo numero, affiancato dalla sua unità di misura.
VETTORI E SCALARI DEFINIZIONI Si definisce scalare una grandezza definita interamente da un solo numero, affiancato dalla sua unità di misura. Un vettore è invece una grandezza caratterizzata da 3 entità:
DettagliEsercizi geometria analitica nello spazio. Corso di Laurea in Informatica. Docente: Andrea Loi. Correzione
Esercizi geometria analitica nello spazio Corso di Laurea in Informatica Docente: Andrea Loi Correzione 1. Denotiamo con P 1, P 13, P 3, P 1, P, P 3, P i simmetrici di un punto P rispetto ai piani coordinati
DettagliERRATA CORRIGE. void SvuotaBuffer(void); void SvuotaBuffer(void) { if(getchar()!=10) {svuotabuffer();} }
ERRATA CORRIGE Pulizia del buffer di input: come fare? (1) Dopo aver richiamato getchar() per prelevare un carattere dal buffer di input, inseriamo una seconda chiamata a getchar(), senza assegnare il
DettagliTetrapyramis. organizza. Duello. Gara di giochii logici a squadre per Istituti Scolastici
Tetrapyramis organizza Duello Gara di giochii logici a squadre per Istituti Scolastici Autore: Data: Durata: Categoria: Sito web: ALBERTO FABRIS mercoledì 14 dicembre 2016, 14.30 16.00 (orario serverr
DettagliEs. 1. interi, li stampi a video ponendo prima i numeri pari e poi i numeri dispari. Es. 1. int readlength(file *f, int *even, int *odd)
Es. 1 È dato un file binario, di nome valori.dat, contenente una sequenza di int; non è noto a priori quanti interi siano presenti nel file. I valori sono disposti in ordine casuale. Si realizzi un programma
DettagliINSIEMI DI NUMERI COMPLESSI E LORO RAPPRESENTAZIONE SUL PIANO COMPLESSO. di Francesco Camia
INSIEMI DI NUMERI COMPLESSI E LORO RAPPRESENTAZIONE SUL PIANO COMPLESSO di Francesco Camia 1)Rappresentare nel piano complesso gli insiemi: A = { 2, 3 }, B = { : =+1+2, }. Siccome nel piano complesso e
Dettagli1 Prodotto cartesiano di due insiemi 1. 5 Soluzioni degli esercizi 6
1 PRODOTTO CARTESIANO DI DUE INSIEMI 1 I-4 R 2 ed R 3 Piano e spazio cartesiani Indice 1 Prodotto cartesiano di due insiemi 1 2 Rappresentazione di R 2 sul piano cartesiano 2 3 Sottoinsiemi di R 2 e regioni
DettagliCLASSE 3^ A LICEO SCIENTIFICO 31 Agosto 2015 Recupero MATEMATICA
CLASSE 3^ A LICEO SCIENTIFICO 3 Agosto 205 Recupero MATEMATICA. Scrivi l equazione della circonferenza passante per i punti ;2 e 2;5 e avente il centro sulla retta di equazione = 2 2. L asse del segmento
DettagliLA RETTA NEL PIANO CARTESIANO
LA RETTA NEL PIANO CARTESIANO LE COORDINATE CARTESIANE Quando si vuole fissare un sistema di coordinate cartesiane su una retta r, è necessario considerare: un punto O detto origine; un verso di percorrenza;
DettagliFUNZIONI GONIOMETRICHE
FUNZIONI GONIOMETRICHE Misura degli angoli Seno, coseno e tangente di un angolo Relazioni fondamentali tra le funzioni goniometriche Angoli notevoli Grafici delle funzioni goniometriche GONIOMETRIA : scienza
DettagliESAME 16/02/2016 (A) Prof. C. DE MAIO
ESAME 16/02/2016 (A) Prof. C. DE MAIO Nome Cognome Matricola Numero Computer DB: OPERAZIONI SULLA STRUTTURA 1. Crea un nuovo database a cui darai come nome il tuo Cognome e Nome (senza spazi e accenti)
DettagliQuadro riassuntivo di geometria analitica
Quadro riassuntivo di geometria analitica IL PIANO CARTESIANO (detta ascissa o coordinata x) e y quella dall'asse x (detta ordinata o coordinata y). Le coordinate di un punto P sono: entrambe positive
DettagliProva di laboratorio di reti di calcolatori
20 Aprile 2012, Lab. Turing Si progetti e si implementi un web server ed il corrispondente web browser che operano nel seguente modo: Il web browser apre una connessione TCP con il web server ed invia
DettagliIntroduzione a Matlab
INFORMATICA B Ingegneria Elettrica Introduzione a Matlab Introduzione a Matlab Matlab (MATrix LABoratory) è uno strumento per il calcolo scientifico ed ingegneristico Matlab facilita lo sviluppo di programmi
DettagliSpazio riservato ai docenti
Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 25 Novembre 2015 COGNOME E NOME RIGA COLONNA MATRICOLA Tema A Spazio riservato ai docenti Il presente plico contiene
DettagliFondamenti di Informatica
Fondamenti di Informatica rogrammazione in MATLAB Gestione File Grafici E s e rc i t a z i o n e e r C a s a 2 r o f. R a f f a e l e i z zo l a n t e A. A. 2 0 1 6 / 1 7 M unteggio 5 3 2 4 7 3 3 2 1 9
DettagliEsercizi su strutture dati
Esercizi su strutture dati Marco Alberti Programmazione e Laboratorio, A.A. 2016-2017 Dipartimento di Matematica e Informatica - Università di Ferrara Ultima modifica: 21 dicembre 2016 Liste collegate
DettagliCORSO DI LAUREA IN INGEGNERIA ELETTRICA
CORSO DI LAUREA IN INGEGNERIA ELETTRICA Informatica B anno accademico 2013-2014 Prof. Danilo ARDAGNA Esercitazione 05.06.2014 Esercizio 1. (Agenzia di viaggi - accesso ai file) Un'agenzia di viaggi possiede
DettagliMATEMATICA PRIMO COMPITINO SOLUZIONE DI ALCUNI ESERCIZI PRIMA PARTE. Esercizio 1. (Testo B) Determina, motivando la risposta, se la funzione f : R R
ANNO ACCADEMICO 25 6 SCIENZE GEOLOGICHE E SCIENZE NATURALI E AMBIENTALI MATEMATICA PRIMO COMPITINO SOLUZIONE DI ALCUNI ESERCIZI PROFF MARCO ABATE E MARGHERITA LELLI-CHIESA PRIMA PARTE Esercizio (Testo
DettagliLezione 6 programmazione in Java
Lezione 6 programmazione in Java Nicola Drago drago@sci.univr.it Dipartimento di Informatica Università di Verona Anteprima Le costanti I vettori Cos è un vettore Come si usa I vari tipi di vettori Esempi
DettagliRELAZIONI e CORRISPONDENZE
RELAZIONI e CORRISPONDENZE Siano X e Y due insiemi non vuoti si chiama relazione tra X e Y un qualunque sottoinsieme del prodotto cartesiano: X x Y = {(x,y): x X, y Y} L insieme costituito dai primi (secondi)
DettagliCOMPITO IN CLASSE DI MATEMATICA Funzioni di due variabili Classe 5ª D. Fila A
Esercizio 1 Determinare il dominio della seguente funzione: COMPITO IN CLASSE DI MATEMATICA Funzioni di due variabili Classe 5ª D Fila A (a) f (, ln( + 4 Esercizio Calcolare le derivate parziali delle
DettagliMicrosoft Excel Nozioni avanzate
Sistemi di elaborazione delle informazioni Microsoft Excel Nozioni avanzate Luca Bortolussi 1 Panoramica sulle funzioni e funzioni principali Descrizione delle funzioni principali SE(test;se_vero;se_falso):
DettagliInternational Olympiad in Informatics 2013
International Olympiad in Informatics 2013 6-13 July 2013 Brisbane, Australia Day 2 tasks game Italian 1.1 Bazza e Shazza iniziano un gioco. Il gioco si svolge su una griglia di celle, con R righe numerate
DettagliL 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
DettagliLaboratorio di programmazione
Laboratorio di programmazione 9 novembre 2016 Sequenze di Collatz Considerate la seguente regola: dato un numero intero positivo n, se n è pari lo si divide per 2, se è dispari lo si moltiplica per 3 e
Dettagli14 Function Handles in MATLAB
Un "function handle" e una variabile il cui valore e una funzione. Data una funzione esistente, il suo function handle è dichiarato come handle = @nome dove nome è il nome di tale funzione esistente. Una
Dettagli