















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
Una serie di esercizi e domande d'esame relativi al corso di elementi di informatica e programmazione. Gli esercizi includono conversioni tra diversi sistemi numerici (binario, ottale, decimale, esadecimale), rappresentazione di numeri negativi in complemento a 1 e 2, operazioni con numeri binari in complemento a 2, standard ieee 754 per la rappresentazione di numeri in virgola mobile, e esercizi sulla codifica. Inoltre, sono presenti domande aperte che richiedono la scrittura di programmi in linguaggio c basati su schemi a blocchi forniti, con la necessità di indicare il valore finale stampato dai programmi. Utile per la preparazione di esami e per la pratica nella programmazione in c.
Tipologia: Prove d'esame
1 / 23
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!
















Convertire in formato decimale i seguenti numeri binari Convertire in formato decimale i seguenti numeri ottali Convertire in formato decimale i seguenti numeri esadecimali Convertire in formato binario i seguenti numeri decimali (considerando 6 bit per la parte frazionaria)
Dai i segue i numeri decimali interi positivi: Rappresentarli come numeri binari su 8 bit. Determinare i numeri negativi corrispondenti in binario con le seguenti rappresentazioni:
= (^0) r1 (^) - 55 dieci =^1100 = 00110111
Fare la somma di tutti i numeri binari in complemento a 2 codificati su 8bit che corrispondono ai numeri 16 e - Esprimere i numeri decimali 45.25 in codice binario secondo lo standard IEEE754 (in singola precisione a 32 bit) Ricavare il valore decimale dei seguenti numeri in virgola mobile rappresentati secondo lo standard IEEE 754 a 32bit: 1 10000001 0101011 0000000000000000 (^16) dieci : 2 = 8 vo (^42) dieci (^) : 21 ro (^) SOMMA (^) BINARIA S 2 =^10 VI^0 +^0 =^ a = = (^4) ra (^2 0) + (^1) = 1 (^4) = 2 ro 25 ro (^1) + 0 = (^1) 2 2 =^2 r^ 1 +^1 =^10 = ru 1 Vo (^2) = 0 VI 2 =o^ VI 1 (^00010000 00101010) >^ - (^42) dieci = 11020101 + I 00010000 +^1 = 11010110 =^11 2 (^11100118) numero (^) negativo 00021081 + 1 = 00011010 (0x (^4) ) +
(0x(=^16 +^8 +^2 =^26 +^ -^26 dieci (^45). (^25) dieci 1. (^45) := 22 +2 (^0). 25 x (^2) = (^0) , 50 se ~ G (^0). 50x2 =^1 , 00 r2 01 = 2 r (^2) = 1 vo 2 = r^ = (^101201). 01 201101
= (^0). 25 + (^0)
.^0623 +^0. 83125 = (^0). 34375
23 luglio 2025 1
Parte 2 - Domande Aperte (10 punti ciascuna) Domanda 1
int main 1) (^) [ FloaTX (^) , a[4]24] = 222.^8 ,^0.^5 ,^3 , 1.^53 , [1 (^) ,^1.^5 , (^2) , 3. 23 , [2, 2.^5 , 2.^5 ,^53 , [4.^1.^3 ,^2 ,^2.^ 53}^ : int i (^) , (^) y , 5 : y=^0 : i =^0 : While (i^ <^ 4)^ [ 5 = (^0) ; While (54) (^) [ if (i == 5) { y =^ y +^ a[i][5]^ : 3 5 + +^ j 3 i + (^) + (^) i Print F^ ( "f^ In",^ x)^ : return (^) o (^) :
25 giugno 2025 1
Non si possono consultare manuali, appunti e calcolatrici. Parte 2 - Domande Aperte (10 punti ciascuna) Domanda 1
int main () (^) [ int (^) n (^) , x (^) , i (^) , 5 , a[i] [5] (^) : & Forse devo (^) a [2][3] n =^0 i Sempre definirla X = (^0) % For (^) (i = (^0) : i < (^2) : i + + (^) ) for (5 =^0 ; (^53) ; 5 +^ +^ f a[i][5] = X^ +^ 1j n (^) = (^) n + a[i][5] (^) ; 3 (^3) - OR if ((h (^) > 10) 11 (n = =^ 6)){ printf ("din"^ , n)^ : 3 return (^0) :
10 febbraio 2025 COGNOME E NOME: MATRICOLA: ¨ Civile ¨ Ambiente e Territorio Parte 2 - Domande Aperte (10 punti ciascuna) ISTRUZIONI: Le risposte alle seguenti domande devono essere scritte nei fogli protocollo: utilizzare un foglio protocollo per le Domande 1 e 2 e un foglio diverso per la Domanda 3 Domanda 1
int main () (^) E intx (^) , i^ , 5 , a [3] [3] = 291 , 2 , 33 , [6.^5 , (^43) , [7 , (^8) , 93 : X = (^29) i = 09 while (i <^ 3) (^) [ 5 = (^0) % while (^) (5 < (^) 3) (^) [ if (xy2 = = (^) 0)[ x =^ x - a[i][5] (^) : 3 else^ [ x =^ x + a[i][5] (^9) 3 + (^) + (^) % S+ + (^) j Priintf ("Xd\nY, (^) x) return (^0) : 3
23 gennaio 2025 COGNOME E NOME: MATRICOLA: ¨ Civile ¨ Ambiente e Territorio Parte 2 - Domande Aperte (10 punti ciascuna) ISTRUZIONI: Le risposte alle seguenti domande devono essere scritte nei fogli protocollo: utilizzare un foglio protocollo per le Domande 1 e 2 e un foglio diverso per la Domanda 3 Domanda 1
Float X^ , a^ [3] [3] : intn (^) : int (^) m (^) : n =^0 % X = 0 While (n^ <^ 3)^ [ m =^0 : while (^) (m < 3) (^) [ printf ("inserisci^ a^ [^ %^ d][id]^ in",^ n^ ,^ ms^ ; Scanf("f", &(n] (m]) (^) : X =^ x + a[n][m] (^) = m = in^ +^19
3 Print f("fin", x)^ : return 0 : 3
19 luglio 2024 COGNOME E NOME: MATRICOLA: Non si possono consultare manuali, appunti e calcolatrici. Parte 2 - Domande Aperte (10 punti ciascuna) ISTRUZIONI: Le risposte alle seguenti domande devono essere scritte nei fogli protocollo: utilizzare un foglio protocollo per la Domanda 1 e un foglio diverso per le Domande 2 e 3 Domanda 1
int main c (^) E Float (^2) , a 25] [3] = (^) [41.^5 , 2 ,^3.^5 ,^0.^5 , 33 , [2 (^) , 0.^5 ,^7 , 1.^5 , (^43) , (^) [1,^2 , 0.^5.^2 , 2. 5339 int i (^) , Ji 2 =^0 i i =^0 while (i^ <^ 3) [ 5 =^0 % While (5 <^ S)[ if (^) (ai (^) 1){ 2 =^2 +^ a[i][5] (^) : 35 + + 3i (^) + (^) + 3 printf ("FIn", 2)^ ; return o (^) : 3
28 giugno 2024 COGNOME E NOME: MATRICOLA: Non si possono consultare manuali, appunti e calcolatrici. Parte 2 - Domande Aperte (10 punti ciascuna) ISTRUZIONI: Le risposte alle seguenti domande devono essere scritte nei fogli protocollo: utilizzare un foglio protocollo per la Domanda 1 e un foglio diverso per le Domande 2 e 3 Domanda 1
y^ int^ mainc)[ Floatz (^) , a^ [5]^ =^ [1.^ (^5) , (^2) ,^3.^ S (^0). (^5) , (^339) int5 (^) : 2 =^2 % 5 =^4 while (5^ =^ 0)^ & z =^ a(5)^ +^29 5 = 5 - 19 3 Printf("FIn",^
6 febbraio 2024 Parte 2 - Domande Aperte (10 punti ciascuna) ISTRUZIONI: Le risposte alle seguenti domande devono essere scritte nei fogli protocollo: utilizzare un foglio protocollo per le Domande 1 e 2 e un foglio diverso per la Domanda 3 Domanda 1 Dato lo schema a blocchi sottostante
int (^) main()[ Float X (^) , a [20] = 26. (^5) , 2. (^5) , 5 , 9 ,
18 gennaio 2024 COGNOME E NOME: MATRICOLA: Parte 2 - Domande Aperte (10 punti ciascuna) ISTRUZIONI: Le risposte alle seguenti domande devono essere scritte nei fogli protocollo: utilizzare un foglio protocollo per la Domanda 1 e un foglio diverso per le Domande 2 e 3 Domanda 1
#include (stdio^. h > int main^ 1)^ E float n^ , A[4]^ [2]^ : inti (^) , (^) Ji n = 309 i =^0 while (i^ <^ 4)^ E^3 J =^0 j if^ (n^ <^ 5){ while (52) (^) [ n = (^) n (^) + 5 % Scanf L^ **^ ffa^ [i]^ 25])^ : (^) Gelse[ n = n - A[i][5] (^) : (^) n = n - J ++^39 9 3 (^3) Printf("fin" (^) , n) (^) ; i + + = retunn o^ : 3
15 giugno 2023 COGNOME E NOME: MATRICOLA: Non si possono consultare manuali, appunƟ e calcolatrici. Parte 2 - Domande Aperte (10 punƟ ciascuna) ISTRUZIONI: Le risposte alle seguenƟ domande devono essere scriƩe nei fogli protocollo: uƟlizzare un foglio protocollo per la Domanda 1 e un foglio diverso per le Domande 2 e 3 Domanda 1
15 giugno 2023 DOMANDA 1:
, condizione (^13) quindi si (^) vipete Fino a (^0) , (^1) , 2 > Prende^ i^ valori^ che^ sono su (^) viga e (^) colonna Succede sola sullar (^) diagonale principale 7 controlla^ se^2 valori^ sono^ uguali
4 luglio 2023 DOMANDA 1: Domanda 2 Scrivere un programma C che:
20 luglio 2023 COGNOME E NOME: MATRICOLA: Non si possono consultare manuali, appunƟ e calcolatrici. Parte 2 - Domande Aperte (10 punƟ ciascuna) ISTRUZIONI: Le risposte alle seguenƟ domande devono essere scriƩe nei fogli protocollo: uƟlizzare un foglio protocollo per le Domande 1 e 2 e un foglio diverso per la Domanda 3 Domanda 1