Fondamenti di Informatica
|
|
- Virginia Danieli
- 4 anni fa
- Visualizzazioni
Transcript
1 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 / 1 7
2 Esercizio 1 Scrivere una funzione, chiamata maggiore3 (da memorizzare in un M-file function), che pra i seguenti parametri di input: numero1, numero2 e numero3 e restituisca, in output, il maggiore di tali numeri Esercizio 2 Scrivere un M-File Script MATLAB che generi il seguente output
3 Esercizio 1 Possibili Soluzioni Soluzione 1 function [ maggiore ] = maggiore3(numero1, numero2, numero3) if numero1 > numero2 maggiore_temporaneo = numero1; else maggiore_temporaneo = numero2; if numero3 > maggiore_temporaneo maggiore_temporaneo = numero3; maggiore = maggiore_temporaneo; Soluzione 2 (Utilizzando funzioni built-in di MATLAB) function [ maggiore ] = maggiore3(numero1, numero2, numero3) maggiore = max([numero1 numero2 numero3]);
4 Esercizio 2 Possibili Soluzioni Soluzione 1 for riga = 1:10 valore = 1; for colonna = 1:riga A(colonna) = colonna; disp(a); Soluzione 2 for riga = 1:10 disp([1:riga]); Soluzione 3 i = 1; while i < 11 disp(1 : i); i = i + 1;
5 Esercizio 3 Scrivere una funzione (che utilizzi cicli for annidati) per generare la seguente matrice A A = N.B.: A(1, 1) = 4; A(1, 2) = A(1, 1) + 4; A(2, 1) = A(1, 3) 2; A(2, 2) = A(2, 1) + 4;
6 Esercizio 3 Possibili Soluzioni 1/2 Soluzione 1 function [ A ] = genera_matrice1() riga1 = 4:4:12; A(1, :) = riga1; for i = 2:4 A(i, :) = A(i - 1, :) + 6; Soluzione 2 function [ A ] = genera_matrice2() colonna1 = [ 4:6:22 ]'; A(:, 1) = colonna1; for i = 2:3 A(:, i) = A(:, i - 1) + 4;
7 Esercizio 3 Possibili Soluzioni 2/2 Soluzione 3 function [ A ] = genera_matrice3() A(1, 1) = 4; for riga = 1:4 for colonna = 1:3 if ((riga > 1) && (colonna == 1)) A(riga, colonna) = A(riga - 1, colonna) + 6; elseif (colonna > 1) A(riga, colonna) = A(riga, colonna - 1) + 4;
8 Esercizio 4 Esercizio 4.1 (fattoriale) Scrivere una funzione che pra in input n, calcoli e restituisca in output n! Esercizio 4.2 (divisori) Scrivere una funzione che pra in input n, calcoli e restituisca in output un array contenente i divisori di n Esercizio 4.3 (numero primo) Scrivere una funzione che pra in input n e restituisca 1 se n è primo, 0 altrimenti Esercizio 4.4 (somma primi n interi positivi) Scrivere una funzione che pra in input n e restituisca la somma dei primi n interi positivi Esercizio 4.5 (riga con somma massima diunamatrice) Scrivere una funzione che pra in input una matrice A e restituisca il valore della somma della riga di A, avente la somma degli elementi massima fra tutte le righe di A NOTA: Le funzioni di tali esercizi possono invocare ulteriori funzioni sia viste a lezione e sia contenute negli esercizi precedenti oppure funzioni built-in o altre funzioni da voi definite
9 Esercizio 4 Possibili Soluzioni 1/5 Soluzione Esercizio 4.1 function [n_fact] = fattoriale(n) if n == 0 n_fact = 1; else n_fact = 1; for i = 2:n n_fact = n_fact * i;
10 Esercizio 4 Possibili Soluzioni 2/5 Soluzione Esercizio 4.2 function [ array_divisori ] = divisori(n) divisore_idx = 1; for i = 1:n if mod(n, i) == 0 array_divisori(divisore_idx) = i; divisore_idx = divisore_idx+1;
11 Esercizio 4 Possibili Soluzioni 3/5 Soluzione Esercizio 4.3 function [ primo ] = primo(n) divisori_n = divisori(n); if length(divisori_n) == 2 primo = 1; else primo = 0;
12 Esercizio 4 Possibili Soluzioni 4/5 Soluzione Esercizio 4.4 function [ somma ] = somma_interi_positivi(n) somma = 0; for i = 1:n somma = somma + i;
13 Esercizio 4 Possibili Soluzioni 5/5 Soluzione 1 Esercizio 4.5 function [somma_maxriga_matrice] = somma_maxriga_matrice1(m) [nr, nc] = size(m); for i=1:nr somma_righe_matrice(i) = sum(m(i,:)); somma_maxriga_matrice = max(somma_righe_matrice); Soluzione 2 Esercizio 4.5 function [somma_maxriga_matrice] = somma_maxriga_matrice2(m) somma_maxriga_matrice = max(sum(m, 2));
14 Esercizio 5 Esercizio 5.1 (inversione array) Scrivere una funzione che pra in input un array a, e restituisca in output l array contenente gli stessi elementi di a ma in ordine inverso Esempio Input: a = [ ] Ouput: o = [ ] Esercizio 5.2 (numero occorrenze in array) Scrivere una funzione che pra in input un array a e un numero (scalare) n, e restituisca in output il numero di occorrenze di n all interno di a Esempio: a = [ ], n = 7 n_occorrenze = 3 Esercizio 5.3 (somma diagonale principale di una matrice quadrata) Scrivere una funzione che pra in input una matrice quadrata A, calcoli e restituisca in output la somma degli elementi della diagonale principale NOTA: Le funzioni di tali esercizi possono invocare ulteriori funzioni sia viste a lezione e sia contenute negli esercizi precedenti oppure funzioni built-in o altre funzioni da voi definite
15 Esercizio 5 Possibili Soluzioni 1/3 Soluzione Esercizio 5.1 function [a_inverso] = inversione_array(a) for i=1:length(a) a_inverso(length(a) - i + 1) = a(i);
16 Esercizio 5 Possibili Soluzioni 2/3 Soluzione 1 Esercizio 5.2 function [n_occorrenze] = numero_occorrenze_array1(a, n) n_occorrenze = 0; for i=1:length(a) if a(i)==n n_occorrenze = n_occorrenze + 1; Soluzione 2 Esercizio 5.2 function [n_occorrenze] = numero_occorrenze_array(a, n) n_occorrenze = numel(find(a == n));
17 Esercizio 5 Possibili Soluzioni 3/3 Soluzione Esercizio 5.3 function [somma_diag_principale] = somma_diagonale_principale(a) [nr, nc] = size(a); somma = 0; for i = 1:nr somma = somma + a(i, i); somma_diag_principale = somma;
18 Esercizio 6 Scrivere una funzione, chiamata percentuale_sconto (da memorizzare in un M-file), che pra in input l importo dell acquisto e restituisca, in output, la percentuale di sconto su tale importo. Le percentuali di sconto sono così calcolate: Lo sconto verrà effettuato se e solo se l importo dell acquisto è superiore a 299 Se l importo è superiore a 999, la percentuale di sconto sarà del 5%. Se è superiore a 1499 allora sarà dal 10% La percentuale minima di sconto è 2%
19 Esercizio 6 Possibili Soluzioni Soluzione function [ perc_sconto ] = percentuale_sconto(importo) if importo >= 299 if importo >= 1499 perc_sconto = 10; elseif importo >= 999 perc_sconto = 5; else perc_sconto = 2; else perc_sconto = 0;
20 Esercizio 7 Scrivere una funzione, chiamata stagione_anno (da memorizzare in un M-file function), che pra i seguenti parametri di input giorno e mese e restituisca, in output, il codice della stagione in cui tale data è collocata Promemoria stagioni Inverno (Inizio: 23/12 - Fine: 20/03) codice 1 Primavera (Inizio: 21/03 Fine: 21/06) codice 2 Estate (Inizio: 22/06 - Fine: 22/09) codice 3 Autunno (Inizio: 23/09 - Fine: 22/12) codice 4 Data non valida codice -1
21 Esercizio 7 Possibili Soluzioni Soluzione function [ codice_stagione ] = stagione_anno(giorno, mese) if giorno >= 23 && mese == 12 % Inverno - parte 1 codice_stagione = 1; elseif giorno >= 1 && (mese == 1 mese == 2) % Inverno - parte 2 codice_stagione = 1; elseif giorno <= 20 && mese == 3 % Inverno - parte 3 codice_stagione = 1; elseif giorno >= 21 && mese == 3 % Primavera - parte 1 codice_stagione = 2; elseif giorno >= 1 && (mese == 4 mese == 5) % Primavera - parte 2 codice_stagione = 2; elseif giorno <= 21 && mese == 6 % Primavera - parte 3 codice_stagione = 2; elseif giorno >= 22 && mese == 6 % Estate - parte 1 codice_stagione = 3; elseif giorno >= 1 && (mese == 7 mese == 8) % Estate - parte 2 codice_stagione = 3; elseif giorno <= 1 && mese == 9 % Estate - parte 3 codice_stagione = 3; elseif giorno >= 23 && mese == 9 % Autunno - parte 1 codice_stagione = 4; elseif giorno >= 1 && (mese == 10 mese == 11) % Autunno - parte 2 codice_stagione = 4; elseif giorno <= 22 && mese == 12 % Estate - parte 3 codice_stagione = 4; else codice_stagione = -1;
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
DettagliA.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
DettagliFondamenti 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
DettagliFondamenti di Informatica
Fondamenti di Informatica Introduzione alla programmazione in MATLAB: Parte 2 Possibili Soluzioni per gli Esercizi Prof. Arcangelo Castiglione A.A. 2016/17 Esercizi 1/2 1) (a) z = 1, (b) z = 0, (c) z =
DettagliFondamenti 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
DettagliFondamenti di Informatica
Fondamenti di Informatica Introduzione alla programmazione in MATLAB: Parte 3 Possibili Soluzioni per gli Esercizi Prof. Arcangelo Castiglione A.A. 2016/17 Esercizio 1 (Possibile Soluzione) Scrivere un
DettagliFondamenti 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
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
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 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
DettagliFondamenti 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.
DettagliFondamenti 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
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
DettagliA.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)
DettagliFondamenti 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
DettagliFondamenti 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
DettagliFondamenti 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
DettagliFondamenti 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
DettagliTraccia 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
DettagliFondamenti 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
DettagliFondamenti 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
DettagliFondamenti 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
DettagliFondamenti 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
DettagliTraccia 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
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
DettagliFondamenti 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
DettagliFondamenti di Informatica
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. 2 0 1 6 / 1 7
DettagliFondamenti 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
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 Seconda Prova Intracorso di Fondamenti di Informatica 23/12/2016
DettagliIntroduzione 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
DettagliFondamenti 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
DettagliSeconda 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
DettagliFondamenti 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
DettagliFondamenti 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
DettagliFondamenti 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
DettagliFondamenti 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
DettagliFondamenti 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
DettagliIntroduzione al MATLAB c Parte 3 Script e function
Introduzione al MATLAB c Parte 3 Script e function Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 M-file di tipo Script e Function Script Function 2 Gestione dell
DettagliIntroduzione al MATLAB c Parte 3 Script e function
Introduzione al MATLAB c Parte 3 Script e function Lucia Gastaldi DICATAM - Sezione di Matematica, http://lucia-gastaldi.unibs.it Indice 1 M-file di tipo Script e Function Script Function 2 Gestione dell
DettagliA.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
DettagliMATLAB c. Lucia Gastaldi Dipartimento di Matematica Lezione 4 (15 ottobre 2003)
MATLAB c M-file. Lucia Gastaldi Dipartimento di Matematica http://dm.ing.unibs.it/gastaldi/ Lezione 4 (15 ottobre 2003) Esercizio Problema 3: la successione di funzioni f n (x) = (x 2 x) n per 0 x 1 è
DettagliLaboratorio di Programmazione Laurea in Ingegneria Civile e Ambientale
Dipartimento di Ingegneria e Architettura Università degli Studi di Parma Laboratorio di Programmazione Laurea in Ingegneria Civile e Ambientale Funzioni Esercizi Stefano Cagnoni Funzione Sequenza di istruzioni
DettagliFondamenti 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
Dettagliclear clc v=input(['digitare V']); for i=1:length(v); for j=1:length(v); if i==j; m(i,j)=v(i); else; m(i,j)=0; end; end; end; disp(m)
Avvertenze A grande richiesta pubblico la prima parte di soluzioni al secondo dei tre esercizi in Matlab che norma vengono somministrati nella prova d esame (codifica di un algoritmo). Circa il primo esercizio
DettagliIntroduzione al MATLAB c Parte 2
Introduzione al MATLAB c Parte 2 Lucia Gastaldi Dipartimento di Matematica, http://dm.ing.unibs.it/gastaldi/ 24 settembre 2007 Outline 1 M-file di tipo Script e Function Script Function 2 Elementi di programmazione
DettagliSpazio 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
DettagliFondamenti 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
DettagliAppello 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
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
DettagliTraccia 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
DettagliESERCIZIO 1. Informatica B - Esercitazione 12
ESERCIZIO 1 Si scriva in Octave/MATLAB la funzione analisimatrice che: ricevo come parametro una matrice a, verifica che i suoi valori NON siano tutti uguali. Se questo è verificato: - calcola il valore
DettagliSeconda 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
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
DettagliFondamenti 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
DettagliSpazio 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
DettagliMATLAB 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
DettagliFondamenti 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
DettagliIntroduzione all ambiente MATLAB. Richiami II. Analisi Numerica - A.A. 2007/08
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
DettagliInformatica B - A.A. 2018/2019
Politecnico di Milano Informatica B - A.A. 2018/2019 Laboratorio 4 26/11/2018 Andrea Tirinzoni ( andrea.tirinzoni@polimi.it ) Pietro Fezzardi ( pietro.fezzardi@polimi.it ) 1. Introduzione 1.1 - Semplici
DettagliFondamenti di Informatica e Programmazione
Fondamenti di Informatica e Programmazione MATLAB: Fondamenti di Programmazione in MATLAB Strutture Selettive e Iterative Prof. G ianni D Angelo Email: giadangelo@unisa.it A. A. 2018/19 Fondamenti di Programmazione
DettagliLaboratorio di Programmazione II Corso di Laurea in Bioinformatica Dipartimento di Informatica - Università di Verona
Laboratorio di Programmazione II Corso di Laurea in Bioinformatica Dipartimento di Informatica - Università di Verona Sommario Cicli Concetti di base (MATrix LABoratory) programma interattivo per calcolo
DettagliFondamenti 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
DettagliFondamenti di Informatica
Fondamenti di Informatica Prof. Arcangelo Castiglione A.A. 2016/17 OUTLINE Principi di Base Casi di Studio Fattoriale Fibonacci Cenni Introduttivi su Simulink Principi di Base Una funzione ricorsiva è
DettagliAppello 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
DettagliFondamenti 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
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
Dettagli3+4 2 (3+1) 4. Variabili a = 3 b = 4 c = a + b who, whos MATrixLABoratory Un numero è una matrice 1 1.
Matlab Calcolatrice. 3+4 2 (3+1) 9 4 3 1 cos ( π 4 ) e 2 Variabili a = 3 b = 4 c = a + b who, whos MATrixLABoratory Un numero è una matrice 1 1. A=[1 2 3; -1-1 -1] b=[1;2] c=[0, -1, 2] AA=[5 4 3 2 1; 1
DettagliI 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
DettagliFondamenti di Informatica
Fondamenti di Informatica Introduzione alla Programmazione in MATLAB: Parte 3 (Strutture Iterative) Prof. Arcangelo Castiglione A.A. 2016/17 Introduzione alla programmazione in MATLAB: Parte 3 OUTLINE
DettagliMetodi 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
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
DettagliSpazio 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
DettagliA.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
DettagliFondamenti 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
DettagliTraccia 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
DettagliOperatori relazionali
Operatori relazionali Gli operatori relazionali più comuni sono: == uguale ~= diverso da < minore di > x=2; >> x==0 ans = 0 >> x==2 ans = 1 (questa relazione e falsa:)
DettagliCorso di Fondamenti di Informatica Macroarea di Ingegneria 2017/18. Tutor: prof. Francesco De Vincenzi
Corso di Fondamenti di Informatica Macroarea di Ingegneria 2017/18 Tutor: prof. Francesco De Vincenzi function q = quadratoricorsivo (n, m) if m==0 q=0; else q=n+quadratoricorsivo(n,m-1); Funzione ricorsiva
Dettagli1. Si scriva una function Matlab che implementa il seguente metodo di punto fisso
Domanda 1 1. Si scriva una function Matlab che implementa il seguente metodo di punto fisso x n+1 = x n f(x n), n = 0, 1, 2,... K dove x 0 è il punto iniziale, f(x) = x 3 cos(x) e K è una costante assegnata.
DettagliTraccia 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
DettagliINTRODUZIONE A MATLAB. Introduzione. Calcolatrice base. Calcolatrice base. Variabili predefinite o speciali. Variabili predefinite o speciali
INTRODUZIONE A MATLAB Introduzione M.R. Russo & M. Venturin Università degli Studi di Padova Dipartimento di Matematica Pura ed Applicata A.A. 2007/2008 Il nome MATLAB è acronimo di MATrix LABoratory.
DettagliLaboratorio 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
DettagliFondamenti 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
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 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
DettagliMetodi numerici con elementi di Programmazione A.A
Metodi numerici con elementi di Programmazione A.A. 2013-2014 Esercizi svolti in Laboratorio Lezione del 10-12-2013 1 Docente: Vittoria Bruni Email: vittoria.bruni@sbai.uniroma1.it Ufficio: Via A. Scarpa,
DettagliFondamenti di Informatica
Fondamenti di Informatica Introduzione alla Programmazione in MATLAB: Parte 3 - Esercizi Prof. Arcangelo Castiglione A.A. 2016/17 Esercizio 1 Scrivere un M-File Script MATLAB che generi il seguente output
DettagliElementi di Calcolo Scientifico per l Ingegneria A.A
Elementi di Calcolo Scientifico per l Ingegneria A.A. 2017-2018 Ottobre 2017 (2 16) Indice 1 2 3 4 Rappresentazione dei numeri reali nel calcolatore l insieme dei numeri reali, R, contiene un numero infinito
DettagliLaboratorio di Python
Algoritmo, sulle liste Università di Bologna 3 e 5 aprile 2013 Sommario Correzione esercizi 1 Correzione esercizi 2 3 4 Correzione Correzione esercizi scrivere e documentare un programma con un menu dove:
DettagliEsercitazione 00 Introduzione a Matlab
1 Esercitazione 00 Introduzione a Matlab Corso di Strumentazione e Controllo di Impianti Chimici Prof. Davide Manca Tutor: Giuseppe Pesenti PSE-Lab 2 Tutor: Giuseppe Pesenti giuseppe.pesenti@polimi.it
DettagliIngegneria 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
DettagliLaboratorio di Calcolo Numerico Laboratorio 8: Vettori e Matrici
Laboratorio di Calcolo Numerico Laboratorio 8: Vettori e Matrici Claudia Zoccarato E-mail: claudia.zoccarato@unipd.it Dispense: Moodle Dipartimento ICEA 03 Maggio 2017 Richiami In MATLAB, ogni variabile
DettagliTraccia 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
DettagliFondamenti di Informatica
Fondamenti di Informatica (Strutture di controllo selettive ed iterative) Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2016/17 OUTLINE Operatori Relazionali
DettagliA.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:
DettagliFondamenti di Informatica
Fondamenti di Informatica (La Ricorsione e Debugging) Prof. Christian Esposito Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) A.A. 2017/18 OUTLINE La ricorsione - Principi base Caso Studio
DettagliLa prova di verifica e algoritmi di forza bruta
La prova di verifica e algoritmi di forza bruta Giuseppe Persiano giuper@dia.unisa.it Dipartimento di Informatica ed Appl. Renato M. Capocelli Università di Salerno Esercizio Scrivere uno script che pone
DettagliLaboratorio di Matlab
Laboratorio di Matlab Alessandro Formaglio Dipartimento di Ingegneria dell Informazione, Università di Siena alex@dii.unisi.it http://www.dii.unisi.it/ control/matlab/labmatlab.html 9 Luglio 2009 DII -
Dettagli