• Non ci sono risultati.

II Prova Intercorso “Fondamenti di Informatica”, A.A. 2016/17 Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) Docente: C. Esposito

N/A
N/A
Protected

Academic year: 2021

Condividi "II Prova Intercorso “Fondamenti di Informatica”, A.A. 2016/17 Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I) Docente: C. Esposito"

Copied!
4
0
0

Testo completo

(1)

II Prova Intercorso “Fondamenti di Informatica”, A.A. 2016/2017, Data: 22/12/2016 Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I)

Pagina 1 di 4

II Prova Intercorso “Fondamenti di Informatica”, A.A. 2016/17 Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I)

Docente: C. Esposito

Traccia C

Cognome:_________________________, Nome:____________________

Matricola:_________________________

Spazio riservato alla commissione esaminatrice

1 2 3 4 5 6 7 8 9 Totale

PARTE I

Nome Script:______________________________

Il candidato consideri i dati organizzati in una matrice M e un array C:

<<Mesi.txt>> Album 1 Album 2 Album 3 Album 4

Gennaio 30 56 21 58

Febbraio 45 32 33 49

Marzo 56 21 32 63

Aprile 77 49 30 59

<<Costo.txt>> Album 1 Album 2 Album 3 Album 4

Costo 7 5 6,5 7,5

• Una cella della matrice M rappresenta semanticamente il numero di CD venduti in un determinato mese (riga) per un determinato album (colonna) di un cantante;

• Una cella dell’array C rappresenta il costo di un singolo CD di un determinato album (colonna).

(2)

II Prova Intercorso “Fondamenti di Informatica”, A.A. 2016/2017, Data: 22/12/2016 Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I)

Pagina 2 di 4

La matrice C e l’array B contengono esclusivamente dati numerici (evidenziati nell’esempio). La matrice e l’array devono essere importati da due file mediante un apposito script.

Esercizio 1

• Scrivere una funzione chiamata disco_oro che prenda in input la matrice M (mesi) e restituisca un array S, in cui ogni elemento S(i) è definito come segue:

𝑆 𝑖 = 1 𝑠𝑒 𝑙𝑎 𝑣𝑒𝑛𝑑𝑖𝑡𝑎 𝑑𝑖 𝑢𝑛 𝑎𝑙𝑏𝑢𝑚 è 𝑠𝑡𝑎𝑡𝑜 𝑢𝑛 𝑠𝑢𝑐𝑐𝑒𝑠𝑠𝑜 0 𝑎𝑙𝑡𝑟𝑖𝑚𝑒𝑛𝑡𝑖

• Si noti che una vendita di successo si ha quando il numero totale di CD venduti in un quadrimestre supera le 200 unità.

Risultato ________________________________________________________

Esercizio 2

• Scrivere una funzione chiamata medie_mensile che prenda in input la matrice M (mesi) e l’array C (costo), e restituisca un array I.

• Ogni elemento dell’array I contiene la media dell’incasso ottenuto dalla vendita dei CD per ogni album in un dato mese con lo stesso indice.

Esempio:

I(1) = (30 * 7 + 56 * 5 + 21 * 6,5 + 58 * 7,5) / 4= 265.375 => Incasso media nel mese di Gennaio

Risultato ________________________________________________________

Esercizio 3

• Scrivere una funzione chiamata piu_redditizio che prenda in input la matrice M (mesi) e restituisca l’indice del mese in cui si è venduto il maggior numero di CD.

Risultato _______________________________________________________

Esercizio 4

• Scrivere una funzione chiamata totale_CD che prenda in input la matrice M (mesi) e l’indice di un dato album, e restituisca il numero totale di CD venduti nei 4 mesi di riferimento per l’i-esimo album.

Risultato ________________________________________________________

(3)

II Prova Intercorso “Fondamenti di Informatica”, A.A. 2016/2017, Data: 22/12/2016 Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I)

Pagina 3 di 4

Esercizio 5

• Scrivere una funzione chiamata media_maggiore che prenda in input la matrice M (mesi) e l’array C (costo), e restituisca l’indice del mese con l’incasso medio maggiore ed il valore della sua media.

Risultato ________________________________________________________

Esercizio 6

• Scrivere una funzione chiamata album_piu_venduto che prenda in input la matrice M (mesi) e restituisca l’indice dell’album per cui è stato venduto il maggior numero di CD.

Risultato ________________________________________________________

PARTE II

Nome Script:______________________________

Esercizio 7

• Sono assegnate le seguenti coppie di valori (xi; yi):

x 1 2 3 4 5 6 7 8

y -1,8000 0,2000 2,2000 4,2000 6,2000 8,2000 10,2000 12,2000

• Determinare la funzione che approssima i dati (xi; yi), determinando il tipo della funzione ed i relativi coefficienti b ed m. Individuare il valore della variabile dipendente y per i seguenti valori della variabile indipendente pari a x = [0 2,5 6,8 10].

Risultato ________________________________________________________

Nome M-Function _________________________________________________

Esercizio 8

• Sono assegnate le seguenti coppie di valori (xi; yi):

x 0 0,3 0,8 1,1 1,6 2,3 3 3,8

y 0 0,6 1,28 1,5 1,7 1,75 1,8 1,95

(4)

II Prova Intercorso “Fondamenti di Informatica”, A.A. 2016/2017, Data: 22/12/2016 Corso di Laurea in Ingegneria Meccanica e Gestionale (Classe I)

Pagina 4 di 4

• Determinare l’area sottostante alla curva formata dai valori (xi; yi) per mezzo di integrazione numerica dei punti (xi; yi).

Risultato ________________________________________________________

Nome M-Function _________________________________________________

Esercizio 9

• Calcolare il valore del limite destro della seguente funzione nel punto +∞

e quello sinistro nel punto 0:

𝑓 𝑥 = 𝑒8 1 + 𝑥

Risultato ________________________________________________________

Nome M-Function _________________________________________________

Riferimenti

Documenti correlati

• Una cella dell’array P rappresenta il numero delle persone che compongono le varie famiglie partecipanti alla crociera (colonna);.. • Una cella dell’array C

• Una cella dell’array F rappresenta il contributo che lo stato devolve ad un determinato istituto di istruzione superiore per ogni singolo studente

• Una cella della matrice P rappresenta semanticamente il numero totale di mesi uomo che ogni progetto (riga) alloca ad una determinata attività progettuale (colonna)

Trovare il nome degli agenti che non hanno venduto nulla a clienti il cui indirizzo è nella città

Ritornare i nomi delle persone che hanno avuto come testimone di nozze Paolo Rossi:.. Terza Prova Intercorso “Fondamenti di

CLIENTE (codicefiscale, nome, cognome, numTelefonico, PianoTariffario) PIANOTARIFFARIO (codice, costoScapoAllaRisposta, costoAlSecondo) TELEFONATA (codicefiscale, data,

• Ogni elemento dell’array G contiene il medio guadagno ottenuto dalla vendita dei prodotti in ogni nazione, data dalla differenza tra i ricavi e i costi.. II

• Scrivere una funzione chiamata paese_più_vendite che prenda in input la matrice V (vendite) e restituisca l’indice del paese in cui sono stati venduti maggiori