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

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 A e un array V:

<<Alunni.txt>> Matematica Informatica Chimica Fisica

Gennaro Esposito 1 0 0 1

Ciro De Cicco 0 1 1 0

Lucia De Vivo 0 0 1 0

Rita Pavone 1 0 1 1

<<Votazione.txt>> Matematica Informatica Chimica Fisica

Voto 27 23 24 25

• Una cella della matrice A rappresenta semanticamente il superamento da parte di un alunno (riga) di una determinata materia (colonna);

• Una cella dell’array V rappresenta la votazione ottenuta dagli alunni che hanno superato una determinata materia (colonna).

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

(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

Esercizio 1

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

𝑆 𝑖 = 1 𝑠𝑒 è 𝑛𝑒𝑐𝑒𝑠𝑠𝑎𝑟𝑖𝑜 𝑟𝑖𝑝𝑒𝑡𝑒𝑟𝑒 𝑙′𝑎𝑛𝑛𝑜 0 𝑎𝑙𝑡𝑟𝑖𝑚𝑒𝑛𝑡𝑖

• Si noti che un anno deve essere ripetuto se il numero totale di esami superati è inferiore a 2.

Risultato ________________________________________________________

Esercizio 2

• Scrivere una funzione chiamata medie che prenda in input la matrice A (alunni) e l’array V (voti), e restituisca un array M.

• Ogni elemento dell’array M contiene la media delle votazioni conseguite per gli esami superati da un dato alunno con lo stesso indice.

Esempio:

M(1) = (1 * 27 + 0 * 23 + 0 * 24 + 1 * 25) / 2= 26 => Media di Gennaro Esposito

Risultato ________________________________________________________

Esercizio 3

• Scrivere una funzione chiamata piu_studioso che prenda in input la matrice A (alunni) e restituisca l’indice dell’alunno che ha superato il maggior numero di esami.

Risultato _______________________________________________________

Esercizio 4

• Scrivere una funzione chiamata totale_Informatica che prenda in input la matrice A (alunni) e restituisca il numero totale di alunni che hanno superato l’esame di Informatica.

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 A (alunni) e l’array V (voti), e restituisca l’indice dell’alunno con la media maggiore ed il valore della sua media.

Risultato ________________________________________________________

Esercizio 6

• Scrivere una funzione chiamata materia_facile che prenda in input la matrice A (alunni) e restituisca l’indice della materia superata dal maggior numero di alunni.

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 0.8244 1.3591 2.2408 3.6945 6.0912 10.0428 16.5577 27.2991

• 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 3𝑥 + 5𝑦 + 4𝑧 = 14

(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

Risultato ________________________________________________________

Nome M-Function _________________________________________________

Esercizio 9

• Calcolare l’integrale della seguente funzione nell’intervallo [2, 4]:

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