-
Notifications
You must be signed in to change notification settings - Fork 0
Mateiuss/Tema1PC
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
README pentru Tema 1 PC: task1.c: -pentru rezolvarea acestui task am folosit un vector, avand toate elementele initializate cu 0, in care am memorat bitii instructiunii date -mai departe am parcurs vectorul generat pentru a calcula toate instructiunile date (n,operatiile si dimensiunea operanzilor) -pe n l-am calculat transformand primii trei biti din baza 2 in baza 10 -operatiile le-am afisat parcuragand urmatorii 2*n biti din doi in doi -dimensiunea operanzilor am calculat-o transformand urmatorii 4 biti din baza 2 in baza 10 task2.c/task3.c: -task-urile 2 si 3 au aceeasi sursa -pana la calcularea dimensiunii operanzilor (inclusiv) am folosit aceeasi metoda ca la task-ul 1, cu exceptia faptului ca am memorat operatiile intr-un vector -am calculat numarul de numere care trebuiesc citite, conform formulei din enuntul temei -dupa care am memorat bitii tuturor numerelor pe care le-am citit (consecutiv) intr-un vector -pe baza vectorului mentionat anterior am generat operanzii si i-am memorat intr-un alt vector intitulat "operanzi" -in final, prin parcurgerea concomitenta a vectorilor pentru operatii si operanzi am calculat rezultatul cerut (ignorand ordinea operatiilor) task4.c: -spre deosebire de task-urile 2 si 3, task-ul 4 respecta ordinea operatiilor prin doua parcurgeri ale vectorului de operatii -prima parcurgere calculeaza operatiile cu prioritate mai ridicata(*,/) -a doua parcurgere realizeaza operatiile cu prioritate mai scazuta(+,-)
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published