




Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Temi d'esame informatica Polito
Tipologia: Prove d'esame
1 / 8
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!





☐Poli@Home ☐5 Crediti ☐English/A-L ☐English/M-Z ☐Altro:................
DOMANDA 1 Risultato
Effettuare la sottrazione tra i seguenti numeri decimali da rappresentarsi in CA2 su 6 bit n1= 18 n2= 19
n1(CA2) – n2(CA2) =
overflow: Passaggi
Calcolare la dimensione in Kbyte di un file di testo composto da 1024 righe, ciascuna di esse contenente 80 caratteri più il carattere speciale new-line.
Risposta
Considerato un parametro passato by Value ad una funzione chiamata nel main, spiegare perche’ le modifiche effettuate all’interno della funzione su tale parametro non sono osservabili nel main. Risposta
Esempio rettangoli.txt 1 1 2 1 2 3 4 1
Esempio esecuzione:
#>fit.exe mappa.txt rettangoli.txt 1 1 allocato 2 1 allocato 2 3 non allocato 4 1 allocato
☐Poli@Home ☐5 Crediti ☐English/A-L ☐English/M-Z ☐Altro:................
DOMANDA 1 Risultato
Effettuare la sottrazione tra i seguenti numeri decimali da rappresentarsi in CA2 su 6 bit n1= 12 n2= 21
n1(CA2) – n2(CA2) =
overflow: Passaggi
Il carattere ‘O’ rappresenta una posizione libera, il carattere ‘X’ una posizione occupata. Il programma deve stampare in un secondo file passato come secondo argomento da riga di commando su ciascuna riga le dimensioni degli spazi vuoti rettangolari presenti, in questo formato:
Gli spazi rettangolari vuoti possono avere una dimensione minima di una posizione (un carattere) e dimensione massima corrispondente all’intera mappa.
Al termine dell’esecuzione il programma deve stampare a video la quantità di spazi trovati raggruppati per ogni area. Il numero massimo di possibili aree diverse è10.
Esempio mappa.txt
XXXXXXXXXOXX XOOOXXXXXXXX XOOOXXXXXXXX XXXXXXXXOOOX XXXXXXXXOOOX
Esempio esecuzione:
#>fit.exe mappa.txt spazi_vuoti.txt
Spazi di area 1: 1 Spazi di area 6: 2
file spazi_vuoti.txt