Documente Academic
Documente Profesional
Documente Cultură
1. Să se reprezinte, în format binar (uint8), prin codare directă pe 8 biți, valoarea 111.
2. Se consideră secvența de 8 biți ce corespunde reprezentării numărului 100 în
format binar (uint8). Ce valoare corespunde acestei secvențe dacă va fi interpretată ca
reprezentarea unui întreg cu semn (int8), prin codare în complement față de 2.
3. Secvența prin care este reprezentat un număr în format single (32 biți) începe cu
succesiunea următoare de biți: 110101100... . Precizați, cu elemente justificative, fără
de care nu se ia în considere răspunsul, dacă numărul ce corespunde acestei
reprezentări este pozitiv sau negativ, subunitar sau supraunitar.
4. Ce valoare are o variabilă de tip uint8 reprezentată prin secvența hexa a3?
5. Ce valoare are o variabilă de tip single reprezentată în complement față de 2 prin
secvența hexa abc00000?
6. Reprezentați în format single (virgulă mobilă, pe 32 biți, exponent pe 8 biți, bias
127), valoarea 333.
7. Să se scrie secvența hexa ce corespunde șirului de caractere ACSII ’abecedar’,
știind că numărul de ordine al caracterului ’A’ este 65 (41h).
8. Se generează o matrice A de dimensiune 4x4, prin comanda A=rand(4). Ce efect
va avea comanda următoare de forma A(5)?
9. Se generează un șir V de dimensiune 1x10, prin comanda V=rand(1,10), după care
urmează comanda [a,b]=min(V). Ce semnificație are variabila b și de ce tip este?
10. Realizați o funcție care să realizeze produsul scalar a doi vectori (vectorii în
spațiul 3D).
11. Realizați o funcție care să realizeze produsul vectorial a doi vectori (vectorii în
spațiul 3D).
12. Se consideră vectorul x=(1 1/2 2 π e 1/π 1/e). Să se scrie o secvență de cod în
Matlab prin intermediul căreia să se genereze, pe baza vectorului x, un vector y
ordonat crescător.
13. Se generează o matrice A de dimensiune 5x5, prin comanda A=rand(5). Să se
scrie o secvență de cod în Matlab prin intermediul căreia să se determine indicii
elementului maxim al matricei A.
14. Se generează o matrice A de dimensiune 5x5, prin comanda A=rand(5). Să se
scrie o secvență de cod în Matlab prin intermediul căreia cele mai mari două valori și
cele mai mici două valori se înlocuiesc cu 1/2.
15. Care este efectul în fereastra grafică a următoarei secvențe de cod în Matlab?
K=5;
while K<77
K=2*K-3
end
16. Care este efectul în fereastra grafică a următoarei secvențe de cod în Matlab?
For i=1:2:10
i=i+1
end
Probleme 2.