Estratto del documento

Esame Ing. Ambientale 05/02/2024

Nome: Cognome:

Matricola: Codice Persona:

due par�, Informa�ca Generale,

L'esame è suddiviso in la prima parte di la seconda parte

Programmazione C

di superiore a 17.5 per entrambe

Per superare la prova è necessario un voto le par�

gravemente insufficiente (<14) salto d'appello

In caso almeno una delle due par� risul� è previsto il

La durata del compito è 3 ore

N.B. spiegare i passaggi

Negli esercizi logici con alcune brevi frasi, non limitarsi a fornire solamente il risultato

concisa.

Nelle domande aperte fornire una risposta detagliata ma Limitarsi a rispondere a quanto chiesto

nella domanda. commentare

Durante la scritura del codice in maniera concisa ma chiara il codice in modo da chiarire il

variabili con nomi u�li

processo di scritura. U�lizzare a facilitare la comprensione del codice.

Teoria - Aritme�ca Binaria (5 p�)

Si codifichi in virgola mobile a singola precisione (32 bit) il seguente numero: 156.25

Si ricorda che la conversione in binario di 0.25 è 0.01

Teoria - Macchina di Von Neumann (5 p�)

Facendo riferimento all'architettura della CPU riportata in figura, spiegare il ruolo e il contenuto

dei seguenti registri:

Registro contatore di programma

• Registro Istruzione Corrente

• Registro di Stato

Teoria - SQL Creazione tabelle (5 p�)

Si progetti in SQL lo schema di una base di dati relativi ai valori di polveri sottili nella

città di Milano acquisiti da diverse stazioni di monitoraggio.

Per ogni stazione di campionamento si deve memorizzare:

1. Il municipio di appartenenza della stazione

2. le coordinate geografiche della stazione (latitudine e longitudine)

3. la data di installazione della stazione

Per ogni campionamento si deve memorizzare:

1. la stazione di campionamento

2. la data di campionamento

3. il valore di polveri sottili rilevato

Teoria - SQL Query Database (5 p�)

Dato il database creato nella domanda precedente, progettare le seguenti query:

Restituire la media dei valori delle polveri sottili per ogni municipio nell'anno 2023

• Restituire i municipi dove, il giorno 01/01/2024, il valore delle polveri sottili è stato

• superiore a 40 μg/m³

Teoria - Re� di calcolatori (5 p�)

Considerando lo standard ISO-OSI, costituito dai 7 livelli:

1. L. Applicazione

2. L. Presentazione

3. L. Sessione

4. L. Trasporto

5. L. Rete

6. L. Collegamento

7. L. Fisico 3

Descrivere lo scopo di di questi livelli, e come interagiscono con i restanti livelli dello standard

ISO-OSI.

Teoria - Excel (5p�)

Progettare un foglio elettronico per il monitoraggio dei nidi di nel delta

Himantopus himantopus

del Po.

Si considerino aree di lunghezza 100m e altezza 30m, suddivise in riquadri di 5m di lato

Si identifichino, lungo la lunghezza dell'are di acquisizione, le fasce di 30m in cui il numero di

nidi è superiore ad un valore soglia salvato nella cella B2.

Si calcoli inoltre per ogni area di monitoraggio se il numero totale dei nidi è inferiore ad un

valore soglia, salvato nella cella B3.

Linguaggio C - Scritura codice (18 p�)

Si scrivano le strutture dati necessarie per rappresentare i dati relativi ad un videogioco.

In particolare, un videogioco è determinato dal nome, numero di giocatori, genere

(espresso tramite stringa) e una sequenza di incursioni. Ogni incursione è caratterizzata

da un nome, lista di nemici, e tipologia di difficoltà (normale, eroica o mitica). Un nemico

è determinato da un nome, un identificativo numerico e una lista di oggetti lasciati al

giocatore quando sconfitto, espressi con un nome, una rarità (normale, comune, rara,

epica, leggendaria), e un prezzo. Si devono quindi rappresentare le seguenti entità:

oggetto, nemico, incursione e videogioco. Possono essere aggiunti ulteriori membri alle

pti]

strutture, se necessario. Si scrivano poi le seguenti funzioni. [8

Data in ingresso una lista di incursioni la

I,

• funzione ritorna il nome dell'incursione avente il maggior

incursione_conveniente

numero di oggetti di qualità epica che il giocatore può ottenere dai vari nemici. Si

assuma non vi siano incursioni con lo stesso numero di oggetti epici. Infine,

qualora ci fossero zero incursioni o nessuna incursione abbia oggetti epici, la

funzione ritorna una stringa vuota. Suggerimento: è conveniente, per ogni

incursione, contare il numero di oggetti epici, prima del calcolo del massimo.

Inoltre, il nome di tale incursione è un parametro della funzione, passato come

pti]

puntatore. [4

Si scriva una funzione main che crei, in modo minimale, almeno due incursioni

• per permettere di mostrare il funzionamento della funzione al punto precedente.

Intuitivamente, ogni incursione avrà un nemico, che a sua volta avrà un oggetto.

Si ricordi di riempire (cioè, dare un valore) tutti i membri necessari all'utilizzo

pti]

della funzione al punto precedente. [4

Linguaggio C - Ricer

Anteprima
Vedrai una selezione di 4 pagine su 15
Temi d'esame svolti Informatica Pag. 1 Temi d'esame svolti Informatica Pag. 2
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
Temi d'esame svolti Informatica Pag. 6
Anteprima di 4 pagg. su 15.
Scarica il documento per vederlo tutto.
Temi d'esame svolti Informatica Pag. 11
1 su 15
D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi
Dettagli
SSD
Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher zoene6. di informazioni apprese con la frequenza delle lezioni di Informatica e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Milano o del prof Paleari Simone.
Appunti correlati Invia appunti e guadagna

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community