Esame Ing. Ambientale 19/01/2024
Nome: Cognome:
Matricola: Codice Persona:
L'esame è suddiviso in due parti, la prima parte di Informatica Generale, la seconda parte
di Programmazione C
Per superare la prova è necessario un voto superiore a 17.5 per entrambe le parti
In caso almeno una delle due parti risulti gravemente insu iciente (<14) è previsto il salto
d'appello
La durata del compito è 2 ore e 30 minuti.
N.B.
Negli esercizi spiegare i passaggi logici con alcune brevi frasi, non limitarsi a fornire solamente il
risultato
Nelle domande aperte fornire una risposta dettagliata ma concisa. Limitarsi a rispondere a quanto
chiesto nella domanda.
Durante la scrittura del codice commentare in maniera concisa ma chiara il codice in modo da
chiarire il processo di scrittura. Utilizzare variabili con nomi utili a facilitare la comprensione del
codice.
Teoria - Aritmetica Binaria (5 pti)
Si codifichino in complemento a 2 i seguenti numeri: 13, -6
Si esegua poi la somma dei due numeri in complemento a due verificandone la correttezza
(ovvero, riconvertendo il risultato in decimale).
Teoria - Sistema Operativo (5 pti)
I processi all'interno del calcolatore possono assumere diversi stati: in esecuzione, pronti, in
attesa.
Descrivere nello scenario in cui il calcolatore sia a singolo processore il significato di questi tre
stati dal punto di vista del processo.
Teoria - SQL Creazione tabelle (5 pti)
Si progetti in SQL lo schema di una base di dati relativi alla fauna ittica dei laghi della regione
Lombardia.
Per ogni stazione di campionamento si deve memorizzare:
1. Il lago in cui è stato effettuato il campionamento
2. le coordinate geografiche della stazione (latitudine e longitudine)
3. la tecnica usata per il campionamento (usare una sequenza di caratteri)
Per ogni campionamento si deve memorizzare:
1. la stazione di campionamento
2. la data di inizio campionamento
3. la data di fine campionamento
Per ogni pesce si deve memorizzare:
1. Il nome scientifico
2. Se è una specie a rischio
3. la stazione di campionamento in cui è stato individuato
Teoria - SQL Query Database (5 pti)
Dato il database creato nella domanda precedente, progettare le seguenti query:
Restituire tutti i pesci del lago d'Iseo
Restituire tutti i laghi in cui è stato campionato il Perca fluviatilis tra Gennaio 2023 e
Novembre 2023
Teoria - Rappresentazione Immagini (5 pti)
Descrivere cos'è il fenomeno di distorsione delle immagini dei sensori rolling shutter, come
mostrato in figura
Teoria - Excel (5pti)
Progettare un foglio elettronico che permetta di calcolare la formula:
Con passo di simulazione 0.1
dove k , k , k sono costanti
1 2 3
Linguaggio C - Scrittura codice (18 pti)
Si scrivano le strutture dati necessarie per rappresentare i dati relativi ad una foresta.
Le foreste hanno un tipo, che può essere equatoriale, tropicale, mediterranea, boreale e australe.
Inoltre, è necessario sapere la superficie della foresta, espressa in metri quadri, il costo, il luogo
(tramite sequenza di caratteri), il numero di alberi, e l'altezza di ogni albero, in metri. Se
necessario, possono essere aggiunti ulteriori membri. [6 pti]
Si scrivano poi le seguenti funzioni:
Data in ingresso una lista di foreste F, la funzione calcola_costi calcola il maggiore tra i
costi medi e la loro media, per albero, considerando solamente le foreste di tipo boreale
o australe. Il costo medio di un albero è dato dal rapporto tra costo della foresta e numero
di alberi. Nel caso in cui non ci siano foreste che soddisfano le condizioni stabilite, sia il
massimo che la media sono fissati a -999. [6 pti]
Data in ingresso una lista di foreste F, la funzione foreste_dense ritorna il nome delle
località di appartenenza, tramite due stringhe l1 e l2, delle due foreste più dense (cioè con
il maggior numero di alberi per metro quadro). Nel caso in cui non ci siano foreste,
entrambe le stringhe devono essere vuote. Nel caso in cui ci sia una sola foresta, essa
corrisponde al massimo e l2 corrisponde alla stringa
-
Tema d'esame Tecnologia meccanica
-
Tema esame svolto Costruzione di macchine
-
Tema svolto Costruzione di macchine
-
Tema svolto costruzione di macchine