This shows you the differences between two versions of the page.
poo-is-ab:tema:01 [2024/10/30 21:05] marius.trifu [Funcționalitățile Programului] |
poo-is-ab:tema:01 [2024/11/05 18:25] (current) adrian.ciobanu1906 [Rulare cu parametri în linia de comandă] |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Informatii generale ===== | ===== Informatii generale ===== | ||
<note important> | <note important> | ||
- | **Publicare:** 28.10.2024 \\ | + | **Publicare:** 30.10.2024 \\ |
**Deadline:** 13.11.2024, ora 23:59 | **Deadline:** 13.11.2024, ora 23:59 | ||
</note> | </note> | ||
Line 13: | Line 13: | ||
Locația de încărcare, unde veți găsi și structura de bază a temei, este specificată la finalul paginii, la punctul **5**. | Locația de încărcare, unde veți găsi și structura de bază a temei, este specificată la finalul paginii, la punctul **5**. | ||
+ | <note warning>În cadrul acestei teme, utilizarea claselor din **STL (Standard Template Library)** nu este permisă. Prin excluderea **STL**, obiectivul este să încurajăm implementarea și înțelegerea structurilor de date și a algoritmilor de la zero, **fără** a folosi **soluții preconstruite**. Aceasta permite o mai bună aprofundare a principiilor fundamentale ale **POO** și ale structurilor de date, de la scrierea propriilor containere până la realizarea algoritmilor de manipulare a acestora.</note> | ||
====== Tema: Gestionarea Datelor unui Magazin ====== | ====== Tema: Gestionarea Datelor unui Magazin ====== | ||
Line 62: | Line 63: | ||
Programul va rula acum cu produse.txt și clienti.txt ca argumente, exact ca atunci când este rulat din terminal. | Programul va rula acum cu produse.txt și clienti.txt ca argumente, exact ca atunci când este rulat din terminal. | ||
- | Notă: Asigurați-vă că fișierele produse.txt și clienti.txt se află în același director ca executabilul, sau specificați calea completă către fișiere dacă sunt localizate în altă parte. | + | === Rulare în Visual Studio === |
+ | |||
+ | Urmăriți tutorialul de [[poo-is-ab:resurse:01#Extra 3 - Rularea temei 1 folosind Visual Studio| aici ]]. | ||
+ | |||
+ | <note tip>Notă: Asigurați-vă că fișierele produse.txt și clienti.txt se află în același director ca executabilul, sau specificați calea completă către fișiere dacă sunt localizate în altă parte.</note> | ||
===== Scopul Educațional al Temei ===== | ===== Scopul Educațional al Temei ===== | ||
Line 77: | Line 83: | ||
- **Restricții**: Modificarea fișierelor din folderul `teste` și a fișierului `Makefile` este interzisă. Aceste fișiere sunt esențiale pentru verificarea corectă și consistentă a soluției și trebuie să rămână neschimbate. | - **Restricții**: Modificarea fișierelor din folderul `teste` și a fișierului `Makefile` este interzisă. Aceste fișiere sunt esențiale pentru verificarea corectă și consistentă a soluției și trebuie să rămână neschimbate. | ||
- | Această temă oferă un cadru practic de aplicare a OOP în gestionarea unui sistem de magazin, exersând fluxul de date și logica de gestionare a comenzilor și inventarului. | + | Această temă oferă un cadru practic de aplicare a POO în gestionarea unui sistem de magazin, exersând fluxul de date și logica de gestionare a comenzilor și inventarului. |