Fondamenti di Informatica

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Fondamenti di Informatica"

Transcript

1 Fondamenti di Informatica rogrammazione in MATLAB Gestione File Grafici E s e rc i t a z i o n e 3 o s s i b i l i o l u z i o n i r o f. R a f f a e l e i z zo l a n t e A. A / 1 7

2 <<supermercati.txt>> upermercato 1 pesa Cliente 1 pesa Cliente 2 pesa Cliente 3 upermercato 2 upermercato 3 upermercato 1 upermercato 2 upermercato 3 In questa esercitazione verranno utilizzati una matrice ed un array colonna L elemento (riga, colonna)rappresenta l importo che il cliente, specificato dalla riga, ha speso nel supermercato, specificato dalla colonna Esempio: (1, 2) indica che l importo speso dal Cliente 1 (riga 1), presso il upermercato 2 (colonna 2), ammonta a 79 L array colonna indica l importo necessario per guadagnare un punto, presso il supermercato specificato dalla riga Esempio: (2) indica che un punto viene guadagnato ogni di spesa effettuata presso il upermercato 2 (riga 2) Ad es., su 35 di spesa vengono guadagnati 2 punti opra è mostrato un esempio di e ia la matrice che l array colonna contengono esclusivamente dati numerici (evidenziati in arancio nell esempio) NOTA: Negli esercizi possono essere utilizzate funzioni viste a lezione (negli esempi), funzioni realizzate negli esercizi precedenti e/o funzioni built-indi MATLAB rogrammazione in MATLAB Gestione File Grafici: Esercitazione

3 Esercizio 1 <<supermercati.txt>> upermercato 1 pesa Cliente 1 pesa Cliente 2 pesa Cliente 3 upermercato 2 upermercato 3 upermercato 1 upermercato 2 upermercato 3 crivere una funzione chiamata punti_cliente, che pra come argomenti di input: la matrice (supermercati), l array (punti_spesa) ed un numero intero indice_cliente, e restituisca come argomento di output i punti accumulati dal cliente avente come indice il valore di indice_cliente (in tutti i supermercati) N.B.: I punti sono erogati in forma non frazionaria. Ad esempio, se un certo supermercato eroga un punto ogni di spesa ed un cliente ha effettuato 28 di spesa, saranno erogati 2 punti per quel cliente (e non 2.33) Esempio: punti_cliente(,, 2) restituisce ( ) ossibile oluzione function [ punti ] = punti_cliente(,, indice_cliente) punti = sum(floor((indice_cliente, :)./ ')); rogrammazione in MATLAB Gestione File Grafici: Esercitazione

4 Esercizio 2 <<supermercati.txt>> upermercato 1 pesa Cliente 1 pesa Cliente 2 pesa Cliente 3 upermercato 2 upermercato 3 upermercato 1 upermercato 2 upermercato 3 crivere una funzione chiamata cliente_spesa_maggiore, che pra come input: la matrice (supermercati) e restituisca l indice del cliente che ha effettuato la spesa di importo massimo (in tutti i supermercati) Esempio: cliente_spesa_maggiore() restituisce 3 ossibile oluzione function [ indice_cliente ] = cliente_spesa_maggiore() [spesa_cliente, indice_cliente] = max(sum(, 2)); rogrammazione in MATLAB Gestione File Grafici: Esercitazione

5 Esercizio 3 <<supermercati.txt>> upermercato 1 pesa Cliente 1 pesa Cliente 2 pesa Cliente 3 upermercato 2 upermercato 3 upermercato 1 upermercato 2 upermercato 3 crivere una funzione chiamata supermercato_punti, che pra come input: la matrice (supermercati) e l array (punti_spesa), e restituisca l indice del supermercato che ha erogato meno punti al totale dei clienti Esempio: supermercato_punti(, ) restituisce 2 ossibile oluzione function [ indice_supermercato ] = supermercato_punti(, ) [num_clienti, num_supermercati] = size(); for indice_supermercato = 1:num_supermercati somma_punti(indice_supermercato) = sum(floor((:, indice_supermercato) / (indice_supermercato))); [min_supermercato_punti, indice_supermercato] = min(somma_punti); rogrammazione in MATLAB Gestione File Grafici: Esercitazione

6 Esercizio 4 <<supermercati.txt>> upermercato 1 pesa Cliente 1 pesa Cliente 2 pesa Cliente 3 upermercato 2 upermercato 3 upermercato 1 upermercato 2 upermercato 3 crivere una funzione chiamata grafico_supermercati, che pra come argomenti di input: la matrice (supermercati), e mostri un grafico con le seguenti proprietà ull asse X, riporti gli indici di tutti i supermercati ull asse Y, per ogni punto, riporti l ammontare totale della spesa (di tutti i clienti) effettuata presso il supermercato riportato sull asse X Titolo: Grafico upermercati Etichetta Asse X: upermercati Etichetta Asse Y: Ammontare pesa Inoltre, la funzione dovrà restituire un array contenente i valori assegnati all asse Y (Esempio: Array riga o colonna [ ]) rogrammazione in MATLAB Gestione File Grafici: Esercitazione

7 Esercizio 4 <<supermercati.txt>> upermercato 1 pesa Cliente 1 pesa Cliente 2 pesa Cliente 3 upermercato 2 upermercato 3 upermercato 1 upermercato 2 upermercato 3 ossibile oluzione function [ somma ] = grafico_supermercati() [num_clienti, num_supermercati] = size(); x = [1:1:num_supermercati]; y = sum(); plot(x, y); title('grafico upermercati'); xlabel('upermercati'); ylabel('ammontare pesa'); somma = y; rogrammazione in MATLAB Gestione File Grafici: Esercitazione

8 Esercizio 4 <<supermercati.txt>> upermercato 1 pesa Cliente 1 pesa Cliente 2 pesa Cliente 3 upermercato 2 upermercato 3 upermercato 1 upermercato 2 upermercato 3 Esempio Esercizio Grafico upermercati Ammontare pesa upermercati rogrammazione in MATLAB Gestione File Grafici: Esercitazione

9 Esercizio 5 <<supermercati.txt>> upermercato 1 pesa Cliente 1 pesa Cliente 2 pesa Cliente 3 upermercato 2 upermercato 3 upermercato 1 upermercato 2 upermercato 3 crivere un M-File cript chiamato supermercati_script.m che effettui le seguenti operazioni 1. Importi la matrice dal file supermercati.txt 2. Importi la matrice dal file punti_spesa.txt 3. Invochi la funzione dell Esercizio 3 (chiamata supermercato_punti) con gli argomenti di input: e, ed infine mostri a video il risultato della funzione stessa NOTA: I file supermercati.txt e punti_spesa.txt contengono solo dati numerici. È utilizzato il separatore virgola (,) per separare le colonne (suggerimento: utilizzare la funzione importdata). i assuma che i file siano memorizzati all interno della Current Directory ossibile oluzione (contenuto del file supermercati_script.m) = importdata('supermercati.txt'); = importdata('punti_spesa.txt'); supermercato_punti(, ) rogrammazione in MATLAB Gestione File Grafici: Esercitazione

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Esercitazione rof. Arcangelo Castiglione A.A. 2017/18 upermercato 1 pesa Cliente 1 pesa Cliente 2 pesa Cliente 3 upermercato 2 upermercato 3 upermercato 1

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica rogrammazione in MATLAB Gestione File Grafici E s e rc i t a z i o n e 3 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 9 90 55 In questa esercitazione

Dettagli

Fondamenti di Informatica A.A. 2016/17

Fondamenti 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

Dettagli

Fondamenti di Informatica A.A. 2016/17

Fondamenti 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 Po s s i b i l i S o l u z i o n i 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

Dettagli

Fondamenti di Informatica

Fondamenti 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

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Programmazione in MALAB Gestione File Grafici E s e rc i t a z i o n e 1 Po s s i b i l i S o l u z i o n i 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 Banca

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Esercitazione 9 Prof. Arcangelo astiglione A.A. 2017/18 Banca onto 1 11000 7500 9200 onto 2 9000 5200 6000 onto 3 4000 4600 5600 Banca assi di Interesse Annuali

Dettagli

A.A. 2018/2019. Esercitazione 5. Modellazione e Risoluzione di Problemi mediante MATLAB. [ Possibili Soluzioni ]

A.A. 2018/2019. Esercitazione 5. Modellazione e Risoluzione di Problemi mediante MATLAB. [ Possibili Soluzioni ] A.A. 2018/2019 Esercitazione 5 Modellazione e Risoluzione di Problemi mediante MATLAB [ Possibili Soluzioni ] Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE D Durate (in Secondi)

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Programmazione in MALAB Gestione File Grafici E s e rc i t a z i o n e 1 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 onto 3 4000 4600 5600 assi

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Programmazione in MATLAB Gestione File Grafici E s e rc i t a z i o n e 4 Po s s i b i l i S o l u z i o n i 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 iesel

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di nformatica Strutture Selettive, terative, Gestione File e Grafici in MATLAB: Esercitazione 6 Prof. Arcangelo Castiglione A.A. 2016/17 ncasso Orario 8 10 5 n questa esercitazione verranno

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di nformatica Esercitazione 7 Prof. Arcangelo astiglione A.A. 2017/18 Segmento A 90 7 2 Segmento B 40 10 12 Segmento 15 30 40 Segmento 16000 24000 24500 n questa esercitazione

Dettagli

Fondamenti di Informatica A.A. 2017/18

Fondamenti di Informatica A.A. 2017/18 Fondamenti di Informatica G e st i o n e F i l e e G ra f i c i 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 s

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Strutture Selettive, Iterative, Gestione File e Grafici in MALAB: Esercitazione 4 Prof. Arcangelo Castiglione A.A. 2016/17 Conto 2 9000 5200 6000 Conto 3 4000 4600 5600

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Esercitazione MALAB M o d e l l a z i o n e e R i s o l u z i o n e d i P ro b l e m i m e d i a n t e M A L A B Prof. Marco Lombard i A. A. 2018/19 Banca onto 1 11000 7500 9200

Dettagli

Fondamenti di Informatica A.A. 2017/18

Fondamenti di Informatica A.A. 2017/18 Fondamenti di Informatica G e st i o n e F i l e e G ra f i c i Po s s i b i l i S o l u z i o n i 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

Dettagli

Fondamenti di Informatica

Fondamenti 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

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Strutture Selettive, Iterative, Gestione File e Grafici in MATLAB: Esercizi (Carte) rof. Arcangelo Castiglione A.A. 2016/17 unteggio 5 3 2 4 7 3 3 2 1 9 NOTA: Negli esercizi possono

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di nformatica Esercitazione MATLAB Modellazione e Risoluzione di Problemi mediante MATLAB Prof. Marco Lombardi A.A. 2017/18 Segmento C 15 30 40 n questa esercitazione verrà utilizzata una matrice

Dettagli

Traccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale

Traccia 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

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Programmazione in MATLAB Gestione File Grafici E s e rc i t a z i o n i Pe r C a s a 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 Esercitazioni per Casa Indice

Dettagli

Traccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale

Traccia 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 Seconda Prova Intracorso di Fondamenti di Informatica 23/12/2016

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di nformatica Esercitazione 14 Model lazione e Risoluzione di Problemi mediante MALAB Prof. Arcangelo Castiglione A.A. 2017/18 tipo_ n questa esercitazione verrà utilizzata una matrice P, una

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Esercitazione 11 Prof. Arcangelo astiglione A.A. 2017/18 osti per Piatto ipologia Piatto: 1 Antipasto, 2 Primo, 3 Secondo, 4 ontorno NOA: Negli esercizi possono essere utilizzate

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di nformatica Strutture Selettive, terative, Gestione File e Grafici in MALAB: Esercizi (eatro) Prof. Arcangelo Castiglione A.A. 2016/17 n questa esercitazione verranno utilizzate una matrice

Dettagli

Traccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Totale

Traccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Totale Nome Cognome Matricola Firma Traccia 1 pazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Totale I ppello di Fondamenti di Informatica 03/01/2017 POIBILI OLUZIONI Ingegneria Chimica Dipartimento

Dettagli

Ingegneria Chimica Dipartimento di Ingegneria Industriale (DIIn) Università degli Studi di Salerno Prof. Arcangelo Castiglione A.A.

Ingegneria Chimica Dipartimento di Ingegneria Industriale (DIIn) Università degli Studi di Salerno Prof. Arcangelo Castiglione A.A. Nome Cognome Matricola Firma Traccia 1 pazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Totale Appello di Fondamenti di nformatica 25/07/2017 ngegneria Chimica Dipartimento di ngegneria

Dettagli

I Appello di Fondamenti di Informatica 03/01/2017

I Appello di Fondamenti di Informatica 03/01/2017 Nome Cognome Matricola Firma Traccia 1 pazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Totale I ppello di Fondamenti di Informatica 03/01/2017 Ingegneria Meccanica e Gestionale (Classe

Dettagli

Traccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Totale

Traccia 1. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Totale Nome Cognome Matricola Firma Traccia 1 pazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Totale I ppello di Fondamenti di Informatica 03/01/2017 POIBILI OLUZIONI Ingegneria Meccanica

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Strutture Selettive, Iterative, Gestione File e Grafici in MATLAB: Esercitazione 7 Prof. Arcangelo Castiglione A.A. 2016/17 carburante La matrice D rappresenta il prospetto

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di nformatica Strutture Selettive, terative, Gestione File e Grafici in MALAB: Esercizi (eatro) Prof. Arcangelo Castiglione A.A. 2016/17 tipo_ n questa esercitazione verranno utilizzate una

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Programmazione in MATLAB Gestione File Grafici E s e rc i t a z i o n i Pe r C a s a Po s s i b i l i S o l u z i o n i 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

Dettagli

Appello di Fondamenti di Informatica 12/09/2017

Appello di Fondamenti di Informatica 12/09/2017 Nome ognome Matricola Firma Traccia 1 Spazio Riservato alla ommissione Esercizio 1 Esercizio 2 Esercizio 3 Esercizio 4 Esercizio 5 Totale Appello di Fondamenti di Informatica 12/09/2017 Ingegneria Meccanica

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di nformatica Strutture Selettive, terative e Gestione File: Esercitazione 3 Prof. Arcangelo Castiglione A.A. 2016/17 n questa esercitazione verranno utilizzate una matrice C ed una matrice

Dettagli

Spazio Riservato alla Commissione. Seconda Prova Intracorso di Fondamenti di Informatica 15/06/2018

Spazio Riservato alla Commissione. Seconda Prova Intracorso di Fondamenti di Informatica 15/06/2018 Nome Cognome Matricola Firma Traccia 1 Spazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Totale Seconda Prova Intracorso di Fondamenti di Informatica 15/06/2018 Ingegneria Chimica Dipartimento

Dettagli

Traccia 4. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Totale

Traccia 4. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Totale Nome Cognome atricola Firma Traccia 4 pazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Totale econda rova Intracorso di Fondamenti di Informatica 23/12/2016 OIBILI OLUZIONI Ingegneria

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Strutture Selettive, Iterative, Gestione File e Grafici in MATLAB: Esercizi (Magazzini) rof. Arcangelo Castiglione A.A. 2016/17 antalone (ind. 1) Camicia (ind.

Dettagli

Seconda Prova Intracorso di Fondamenti di Informatica e Programmazione 04/12/2017

Seconda Prova Intracorso di Fondamenti di Informatica e Programmazione 04/12/2017 Nome Cognome Matricola Firma Esercizio 1 (10 punti) Traccia B Spazio Riservato alla Commissione Esercizio 2 (10 punti) Esercizio 3 (10 punti) Totale (30 punti) Seconda Prova Intracorso di Fondamenti di

Dettagli

Spazio Riservato alla Commissione. Seconda Prova Intracorso di Fondamenti di Informatica 15/06/2018

Spazio Riservato alla Commissione. Seconda Prova Intracorso di Fondamenti di Informatica 15/06/2018 Nome Cognome Matricola Firma Traccia 2 Spazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Totale Seconda Prova Intracorso di Fondamenti di Informatica 15/06/2018 Ingegneria Chimica Dipartimento

Dettagli

Spazio Riservato alla Commissione. Seconda Prova Intracorso di Fondamenti di Informatica 15/06/2018

Spazio Riservato alla Commissione. Seconda Prova Intracorso di Fondamenti di Informatica 15/06/2018 Nome Cognome Matricola Firma Traccia 2 Spazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Totale Seconda Prova Intracorso di Fondamenti di Informatica 15/06/2018 Ingegneria Chimica Dipartimento

Dettagli

Traccia B. Spazio Riservato alla Commissione Esercizio 2 (10 punti)

Traccia B. Spazio Riservato alla Commissione Esercizio 2 (10 punti) Nome Cognome Matricola Firma Esercizio 1 (10 punti) Traccia B Spazio Riservato alla Commissione Esercizio 2 (10 punti) Esercizio 3 (10 punti) Totale (30 punti) Seconda Prova Intracorso di Fondamenti di

Dettagli

Traccia 4. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Totale

Traccia 4. Nome Cognome Matricola Firma. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Totale Nome Cognome atricola Firma Traccia 4 pazio Riservato alla Commissione Esercizio 1 Esercizio 2 Esercizio 3 Totale econda Prova Intracorso di Fondamenti di Informatica 23/12/2016 POIBILI OLUZIONI Ingegneria

Dettagli

A.A. 2018/2019. Esercitazione 5 [Per Casa] Modellazione e Risoluzione di Problemi mediante MATLAB FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE

A.A. 2018/2019. Esercitazione 5 [Per Casa] Modellazione e Risoluzione di Problemi mediante MATLAB FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE A.A. 2018/2019 Esercitazione 5 [Per Casa] Modellazione e Risoluzione di Problemi mediante MALAB Docente Prof. Raffaele Pizzolante ONDAMENI DI INORMAICA E PROGRAMMAZIONE per axi 1 (indice 1) 1.99 5 20 axi

Dettagli

Traccia 2. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Totale

Traccia 2. Spazio Riservato alla Commissione. Esercizio 1 Esercizio 2 Esercizio 3 Totale Nome ognome atricola Firma Traccia 2 Spazio Riservato alla ommissione Esercizio 1 Esercizio 2 Esercizio 3 Totale Seconda rova Intracorso di Fondamenti di Informatica 23/12/2016 OSSIBILI SOLUZIONI Ingegneria

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica I ntroduzione alla programmazione in MATLAB E s e rc i t a z i o n e 1 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 Esercizio 1 Scrivere una funzione, chiamata

Dettagli

Traccia C. Spazio Riservato alla Commissione Esercizio 2 (10 punti)

Traccia C. Spazio Riservato alla Commissione Esercizio 2 (10 punti) Nome Cognome Matricola Firma Esercizio 1 (10 punti) Traccia C Spazio Riservato alla Commissione Esercizio 2 (10 punti) Esercizio 3 (10 punti) Totale (30 punti) Seconda Prova Intracorso di Fondamenti di

Dettagli

Seconda Prova Intracorso di Fondamenti di Informatica e Programmazione 04/12/2017

Seconda Prova Intracorso di Fondamenti di Informatica e Programmazione 04/12/2017 Nome ognome atricola Firma Esercizio 1 (10 punti) Traccia Spazio Riservato alla ommissione Esercizio 2 (10 punti) Esercizio 3 (10 punti) Totale (30 punti) Seconda Prova Intracorso di Fondamenti di Informatica

Dettagli

Appello di Fondamenti di Informatica e Programmazione 03/01/2018

Appello di Fondamenti di Informatica e Programmazione 03/01/2018 Nome Cognome Matricola Firma Esercizio 1 (10 punti) raccia A Modulo MALAB Spazio Riservato alla Commissione Esercizio 2 (10 punti) Esercizio 3 (10 punti) otale (30 punti) Appello di Fondamenti di Informatica

Dettagli

A.A. 2018/2019. Esercitazione 6. Modellazione e Risoluzione di Problemi mediante MATLAB FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE

A.A. 2018/2019. Esercitazione 6. Modellazione e Risoluzione di Problemi mediante MATLAB FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE A.A. 2018/2019 Esercitazione 6 odellazione e Risoluzione di roblemi mediante ATLAB Docente rof. Raffaele izzolante FONDAENTI DI INFORATIA E ROGRAAZIONE Operatore 1 200 300 150 Operatore 2 70 130 80 Operatore

Dettagli

A.A. 2018/2019. Esercitazione 3 [Per Casa] Strutturazione del Codice Sorgente per la Risoluzione di Problemi mediante MATLAB

A.A. 2018/2019. Esercitazione 3 [Per Casa] Strutturazione del Codice Sorgente per la Risoluzione di Problemi mediante MATLAB A.A. 2018/2019 Esercitazione 3 [Per Casa] Strutturazione del Codice Sorgente per la Risoluzione di Problemi mediante MATLAB Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Introduzione alla programmazione in MATLAB E s e rc i ta z i o n e 1 Po s s i b i l i S o l u z i o n i P r o f. R a f fa e l e P i z zo l a n t e A. A. 2 0 1 6 / 1 7 Esercizio

Dettagli

Fondamenti di Informatica A.A. 2016/17

Fondamenti di Informatica A.A. 2016/17 Fondamenti di Informatica Int ro d u z i o n e a l l a p ro g ra m m a z i o n e i n M AT L A B : E s e rc i ta z i o n e 2 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

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Introduzione alla programmazione in MATLAB E s e rc i ta z i o n e G u i d ata P r o f. R a f fa e l e P i z zo l a n t e A. A. 2 0 1 6 / 1 7 Esercitazione Guidata Media Ponderata

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Strutture Selettive, Iterative e Gestione File in MATLAB: Esercitazione 2 Possibili Soluzioni Prof. Arcangelo Castiglione A.A. 2016/17 Esercizio 1 Scrivere una funzione che pra

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Strutture Selettive, Iterative e Gestione File in MATLAB: Esercitazione 2 Prof. Arcangelo Castiglione A.A. 2016/17 Esercizio 1 Scrivere una funzione che prenda in input una matrice

Dettagli

A.A. 2018/2019. Esercitazione 4 [Guidata] Risoluzione di un Problema con Strutturazione del Codice Sorgente mediante MATLAB

A.A. 2018/2019. Esercitazione 4 [Guidata] Risoluzione di un Problema con Strutturazione del Codice Sorgente mediante MATLAB A.A. 2018/2019 Esercitazione 4 [Guidata] Risoluzione di un Problema con Strutturazione del Codice Sorgente mediante MATLAB Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Esercitazione

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Esercitazione 4 Risoluzione di un Problema con Strutturazione del Codice Sorgente mediante MATLAB Prof. Arcangelo Castiglione A.A. 2017/18 Esercizio 1 Scrivere una funzione matrice_simmetrica

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica G e stione d e i file in MATLAB 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 OUTLINE Caratteristiche dei File Apertura/Chiusura File Scrittura/Lettura File

Dettagli

A.A. 2018/2019. Fondamenti di Programmazione in MATLAB FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

A.A. 2018/2019. Fondamenti di Programmazione in MATLAB FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante A.A. 2018/2019 Fondamenti di Programmazione in MATLAB Strutturazione del Codice Sorgente Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Fondamenti di Programmazione in MATLAB:

Dettagli

13 Esercizi di Riepilogo

13 Esercizi di Riepilogo 13.1 Esercizi Esercizio 13.1 Si considerino due dispositivi aventi le seguenti configurazioni: Configurazione A 1 Mbyte di memoria fisica e pagine di memoria da 4 Kbyte; una memoria cache con hit rate

Dettagli

Fondamenti di Informatica A.A. 2016/17

Fondamenti di Informatica A.A. 2016/17 Fondamenti di Informatica S i m u l a z i o n e S e co n d a P rova Inte rco rs o 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

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Gestione dei File in MATLAB Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 Gestione dei file in MATLAB OUTLINE Caratteristiche

Dettagli

Metodi di Analisi dei Dati Sperimentali. AA 2009/2010 Pier Luca Maffettone. Elementi di Matlab

Metodi di Analisi dei Dati Sperimentali. AA 2009/2010 Pier Luca Maffettone. Elementi di Matlab Metodi di Analisi dei Dati Sperimentali AA /2010 Pier Luca Maffettone Elementi di Matlab Sommario Introduzione Variabili Manipolazione di elementi Creazione di vettori/matrici Operazioni elementari Funzioni

Dettagli

15 Riepilogo di esercizi in MATLAB

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

Dettagli

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione.

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione. Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 5 febbraio 2015 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 3

Dettagli

Laboratorio n 6 del Ing. Dario Cogliati

Laboratorio n 6 del Ing. Dario Cogliati Laboratorio n 6 del 07-11-2017 Ing. Dario Cogliati Es1 Piloti Si studino le strutture dati, che permettono di memorizzare le informazioni di 20 piloti che partecipano ad una gara automobilistica di 50

Dettagli

Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 25 Gennaio 2010 COGNOME E NOME RIGA COLONNA MATRICOLA

Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 25 Gennaio 2010 COGNOME E NOME RIGA COLONNA MATRICOLA Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 25 Gennaio 2010 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 4

Dettagli

Fondamenti di Informatica A.A. 2016/17

Fondamenti di Informatica A.A. 2016/17 Fondamenti di Informatica S i m u l a z i o n e S e co n d a P rova Inte rco rs o - S o l u z i o n i 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

Dettagli

Gestione degli impegni Requisiti generali Si fissi come ipotesi che la sequenza di impegni sia ordinata rispetto al tempo,, e che ogni lavoratore abbi

Gestione 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

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Prof. Marco Lombardi A. A. 2 0 1 8 / 1 9 OUTLINE Gestione File Caratteristiche dei File Apertura/Chiusura dei File Scrittura/Lettura dei File Importare Dati da File Grafici OUTLINE

Dettagli

Esercitazioni con GNU Octave

Esercitazioni con GNU Octave appendice A Esercitazioni con GNU Octave GNU Octave può essere scaricato dalla seguente pagina: https://www.gnu.org/software/octave/download.html L elenco dei concetti, delle funzioni e degli operatori

Dettagli

MATLAB Alcune funzioni utili: fprintf, length, size

MATLAB Alcune funzioni utili: fprintf, length, size MATLAB Alcune funzioni utili: fprintf, length, size Funzione fprintf fprintf(fileid, format, var1, var2,... ) fprintf(format, var1, var2,... ) count = fprintf(...) fprintf(fileid, format, A, B) salva il

Dettagli

strutture e file di testo/binari Esercizio - lettura/filtro/scrittura PEOPLE.TXT PARTNERS.DAT Due persone sono compatibili

strutture e file di testo/binari Esercizio - lettura/filtro/scrittura PEOPLE.TXT PARTNERS.DAT Due persone sono compatibili Fondamenti di Informatica T-1 modulo 2 Laboratorio 06: strutture e file di testo/binari 1 Esercizio i 1: Strutture tt e file Esercizio - lettura/filtro/scrittura È dato un file di testo PEOPLE.TXT che

Dettagli

Matlab: Script e Funzioni

Matlab: Script e Funzioni Matlab: Script e Funzioni Informatica B Script Cos è uno script (m-file) q Uno script è un file di testo contenente una sequenza di comandi MATLAB non deve contenere caratteri di formattazione (solo testo

Dettagli

A.A. 2018/2019 FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

A.A. 2018/2019 FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante A.A. 2018/2019 Esercitazione 2 [Per Casa] Risoluzione di Semplici Espressioni e Problemi basati su Array e Matrici mediante MATLAB [ Possibili Soluzioni ] Docente Prof. Raffaele Pizzolante FONDAMENTI DI

Dettagli

Laboratorio di Python

Laboratorio di Python Laboratorio di Python Matrici con Liste Lab09 10 Aprile 2018 Outline Correzione esercizi per oggi Matrici Teoria Esercizi Esercizi per casa Outline Correzione esercizi per oggi Matrici Teoria Esercizi

Dettagli

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Prof. Arcangelo Castiglione A.A. 2017/18 OUTLINE Gestione File Grafici OUTLINE Gestione File Grafici I File I file possono essere visti come contenitori permanenti di informazioni

Dettagli

Fondamenti di Informatica T-1

Fondamenti di Informatica T-1 Fondamenti di Informatica T-1 Array Tutor: Allegra De Filippo allegra.defilippo@unibo.it a.a. 2016/2017 Fondamenti di Informatica T-1 Allegra De Filippo 1 / 14 ARRAY (1) Un vettore (array) è un insieme

Dettagli

Il presente plico contiene 3 esercizi e deve essere debitamente compilato con cognome e nome, numero di matricola.

Il presente plico contiene 3 esercizi e deve essere debitamente compilato con cognome e nome, numero di matricola. Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Appello 30 giugno 04 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 3 esercizi e deve

Dettagli

14 Function Handles in MATLAB

14 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

Fondamenti di Informatica

Fondamenti di Informatica Fondamenti di Informatica Fondamenti di Programmazione in MATLAB Strutturazione del Codice Sorgente Prof. Marco Lombardi A.A. 2018/19 Fondamenti di Programmazione in MATLAB: Strutturazione del Codice Sorgente

Dettagli

Informatica B

Informatica B Informatica B 2017-2018 Esercitazione IX Simulazione Prova d Esame Matlab Alessandro A. Nacci alessandro.nacci@polimi.it - www.alessandronacci.it 1 Esercizio 1 (6 punti) Scrivere una funzione non ricorsiva

Dettagli

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione.

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione. Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 5 febbraio 2015 COGNOME E NOME RIGA COLONNA MATRICOLA Spazio riservato ai docenti Il presente plico contiene 3

Dettagli

Fondamenti di Informatica Ing. Biomedica

Fondamenti di Informatica Ing. Biomedica Fondamenti di Informatica Ing. Biomedica Esercitazione n.8 Matrici Antonio Arena antonio.arena@ing.unipi.it Fondamenti di Informatica - Esercitazione n.8 2 Matrici In C++ viene trattata come array multi-dimesionale.

Dettagli

Introduzione al MATLAB c Parte 3 Script e function

Introduzione al MATLAB c Parte 3 Script e function Introduzione al MATLAB c Parte 3 Script e function Lucia Gastaldi DICATAM - Sezione di Matematica, http://www.ing.unibs.it/gastaldi/ Indice 1 M-file di tipo Script e Function Script Function 2 Gestione

Dettagli

LABORATORIO DI INFORMATICA ESERCITAZIONE VIII

LABORATORIO DI INFORMATICA ESERCITAZIONE VIII LABORATORIO DI INFORMATICA ESERCITAZIONE VIII Cercate di eseguire gli esercizi da soli. Se non ci riuscite, cercate di capire i messaggi di errore. Se non ci riuscite, provateci di nuovo. Poi chiamate

Dettagli

A.A. 2018/2019. Gestione File, Grafici in MATLAB e Cenni Introduttivi su Simulink FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE

A.A. 2018/2019. Gestione File, Grafici in MATLAB e Cenni Introduttivi su Simulink FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE A.A. 2018/2019 Gestione File, Grafici in MATLAB e Cenni Introduttivi su Simulink Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE OUTLINE Gestione File Caratteristiche dei File

Dettagli

Laboratorio di Python

Laboratorio di Python Laboratorio di Python Matrici con Liste Lab09 5 Aprile 2017 Outline Correzione esercizi per oggi Matrici Teoria Esercizi Esercizi per casa Esercizio 1 per casa Scrivere una funzione che verifica se una

Dettagli

Esercitazione 1 Conversione di base

Esercitazione 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

Dettagli

Fondamenti di Programmazione

Fondamenti di Programmazione Fondamenti di Programmazione Ingegneria dell Automazione Industriale Ingegneria Elettronica e delle Comunicazioni Alessandro Saetti Alberto Lazzaroni e Marco Sechi (email: {saetti,alberto.lazzaroni}@ing.unibs.it)

Dettagli

A.A. 2018/2019. AlgoBuild: Introduzione agli Array FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante

A.A. 2018/2019. AlgoBuild: Introduzione agli Array FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE. Docente Prof. Raffaele Pizzolante A.A. 2018/2019 AlgoBuild: Introduzione agli Array Docente Prof. Raffaele Pizzolante FONDAMENTI DI INFORMATICA E PROGRAMMAZIONE Caratteristiche Principali Un array è una variabile in cui è possibile memorizzare

Dettagli

Fondamenti di Informatica. P r o f. R a f f a e l e P i z zo l a n t e A. A / 1 7

Fondamenti di Informatica. P r o f. R a f f a e l e P i z zo l a n t e A. A / 1 7 Fondamenti di Informatica G rafici in MATLAB 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 1/13 plot(x, y) MATLAB genera un grafico basandosi sull array x per l asse X e sull array y

Dettagli

Lezione V Fondamenti di Ingresso/Uscita

Lezione V Fondamenti di Ingresso/Uscita Programmazione e Laboratorio di Programmazione Lezione V Fondamenti di Ingresso/Uscita Programmazione e Laboratorio di Programmazione: Fondamenti di Ingresso/Uscita 1 Flussi standard di I/O Standard streams:

Dettagli

1. Calcolo dell indice di condizionamento di una matrice

1. Calcolo dell indice di condizionamento di una matrice 1 Esercizi sul condizionamento con matlab laboratorio di Calcolo Scientifico per Geofisici Prof. A. Murli a.a. 2006/07 1. Calcolo dell indice di condizionamento di una matrice Determinare una function

Dettagli

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione.

Ogni parte non cancellata a penna sarà considerata parte integrante della soluzione. Politecnico di Milano Facoltà di Ingegneria Industriale INFORMATICA B Prova in itinere del 5 febbraio 2015 COGNOME E NOME RIGA COLONNA MATRICOLA Tema A Spazio riservato ai docenti Il presente plico contiene

Dettagli