• 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 B

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 C e un array B:

<<Cinema.txt>> Film 1 Film 2 Film 3 Film 4

Acacia 20 30 45 37

Le Palme 33 45 55 78

Metropolitan 21 58 91 29

UCI 38 69 17 41

<<CostoBiglietti.txt>> Film 1 Film 2 Film 3 Film 4

Costo Biglietto 3,5 4 3,5 5,5

• Una cella della matrice C rappresenta semanticamente il numero di biglietti staccati in una serata da parte di un determinato cinema (riga) per la visione di un determinato film (colonna);

• Una cella dell’array B rappresenta il costo del biglietto per la visione di un determinato film (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 scarsa_affluenza che prenda in input la matrice C (cinema) e restituisca un array S, in cui ogni elemento S(i) è definito come segue:

𝑆 𝑖 = 1 𝑠𝑒 𝑐′è 𝑢𝑛𝑎 𝑠𝑐𝑎𝑟𝑠𝑎 𝑎𝑓𝑓𝑙𝑢𝑒𝑛𝑧𝑎 0 𝑎𝑙𝑡𝑟𝑖𝑚𝑒𝑛𝑡𝑖

• Si noti che si è registrata una scarsa affluenza per un determinato cinema se il numero totale di biglietti staccati è inferiore a 150.

Risultato ________________________________________________________

Esercizio 2

• Scrivere una funzione chiamata medie che prenda in input la matrice C (cinema) e l’array B (costo dei biglietti), e restituisca un array M.

• Ogni elemento dell’array M contiene la media dell’incasso ottenuto dalla vendita dei biglietti per ogni film da un dato cinema con lo stesso indice.

Esempio:

M(1) = (20 * 3,5 + 30 * 4 + 45 * 3,5 + 37 * 5,5) / 4 = 137,75 => Incasso medio del cinema Acacia

Risultato ________________________________________________________

Esercizio 3

• Scrivere una funzione chiamata piu_frequentato che prenda in input la matrice C (cinema) e restituisca l’indice del cinema che ha staccato il maggior numero di biglietti.

Risultato _______________________________________________________

Esercizio 4

• Scrivere una funzione chiamata totale_film che prenda in input la matrice C (cinema) e l’indice di un dato film, e restituisca il numero totale di biglietti staccati dai 4 cinema per l’i-esimo film.

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 C (cinema) e l’array B (costo dei biglietti), e restituisca l’indice del cinema con l’incasso medio maggiore ed il valore della sua media.

Risultato ________________________________________________________

Esercizio 6

• Scrivere una funzione chiamata film_piu_visto che prenda in input la matrice C (cinema) e restituisca l’indice del film per cui è stato venduto il maggior numero di biglietti.

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.3863 0 0.8109 1.3863 1.8326 2.1972 2.5055 2.7726

• Determinare la funzione che approssima i dati (xi; yi), determinando il tipo della funzione ed i relativi coefficienti b ed m.

Risultato ________________________________________________________

Nome M-Function _________________________________________________

Esercizio 8

• Risolvere il seguente sistema di equazioni lineari, indicando il numero di soluzioni e la loro specifica:

𝑥 + 𝑦 + 𝑧 = 6 2𝑥 + 4𝑦 + 3𝑧 = 8 7𝑥 + 0,5𝑦 + 3𝑧 = 11

Risultato ________________________________________________________

(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

Nome M-Function _________________________________________________

Esercizio 9

• Calcolare il valore della derivata della seguente funzione nel punto 3:

𝑓 𝑥 = 𝑒@ 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