Differences

This shows you the differences between two versions of the page.

Link to this comparison view

poo-is-ab:laboratoare:01 [2026/09/28 12:50]
razvan.cristea0106
poo-is-ab:laboratoare:01 [2026/09/29 10:44] (current)
razvan.cristea0106 [Asemănări C/C++]
Line 190: Line 190:
 int main() int main()
 { {
-    int vector[10] = { 2, 4, 1, -4, 8, 10, 3, -5 }; 
     int nrElemente = 8;     int nrElemente = 8;
 +    int vector[10] = { 2, 4, 1, -4, 8, 10, 3, -5 };
  
     for (int index = 0; index < nrElemente; index++)     for (int index = 0; index < nrElemente; index++)
Line 220: Line 220:
 int main() int main()
 { {
-    int vector[10] = { 2, 4, 1, -4, 8, 10, 3, -5 }; 
     int nrElemente = 8;     int nrElemente = 8;
 +    int vector[10] = { 2, 4, 1, -4, 8, 10, 3, -5 };
  
     int index = 0;     int index = 0;
Line 251: Line 251:
 int main() int main()
 { {
-    int vector[10] = { 2, 4, 1, -4, 8, 10, 3, -5 }; 
     int nrElemente = 8;     int nrElemente = 8;
 +    int vector[10] = { 2, 4, 1, -4, 8, 10, 3, -5 };
  
     int index = 0;     int index = 0;
Line 268: Line 268:
  
 <​note>​Puteți folosi oricare din cele 3 instrucțiuni repetitive, important este ca efectul codului scris de voi să fie cel dorit și să fiți atenți la cum puneți condițiile.</​note>​ <​note>​Puteți folosi oricare din cele 3 instrucțiuni repetitive, important este ca efectul codului scris de voi să fie cel dorit și să fiți atenți la cum puneți condițiile.</​note>​
- 
-<note warning>​Trebuie menționat faptul că șansele de a intra într-o **buclă infinită** sunt mai mari atunci când folosim instrucțiunea **while**, deoarece putem omite să modificăm **pasul** la fiecare iterație. Instrucțiunea **for** este mai sigură din acest punct de vedere, dar trebuie menționat că putem avea un **infinite loop** chiar și dacă folosim cum nu trebuie for-ul. 
-</​note>​ 
  
 Pentru a avea un program care rulează la infinit utilizând bucla **for** putem să nu specificăm nimic între parantezele rotunde ale instrucțiunii. Pentru a avea un program care rulează la infinit utilizând bucla **for** putem să nu specificăm nimic între parantezele rotunde ale instrucțiunii.
Line 289: Line 286:
  
 Astfel programul nu va mai ieși din bucla **for** și va multiplica valoarea lui x de 10 ori la infinit. Astfel programul nu va mai ieși din bucla **for** și va multiplica valoarea lui x de 10 ori la infinit.
 +
 +<note warning>​Trebuie menționat faptul că șansele de a intra într-o **buclă infinită** sunt mai mari atunci când folosim instrucțiunea **while**, deoarece putem omite să modificăm **pasul** la fiecare iterație. Instrucțiunea **for** este mai sigură din acest punct de vedere, dar trebuie menționat că putem avea un **infinite loop** chiar și dacă folosim cum nu trebuie for-ul.
 +</​note>​
  
 === Utilizarea pointerilor === === Utilizarea pointerilor ===
Line 660: Line 660:
 int main() int main()
 { {
-    int vector[10] = { 2, 1, 4, -3, 0, 5, -1, 8, 10, 9 }; 
     int nrElemente = 10;     int nrElemente = 10;
 +    int vector[10] = { 2, 1, 4, -3, 0, 5, -1, 8, 10, 9 };
  
     std::cout << "​Vectorul sortat crescator este: ";     std::cout << "​Vectorul sortat crescator este: ";
Line 730: Line 730:
 int main() int main()
 { {
-    int vector[10] = { 2, 1, 4, -3, 0, 5, -1, 8, 10, 9 }; 
     int nrElemente = 10;     int nrElemente = 10;
 +    int vector[10] = { 2, 1, 4, -3, 0, 5, -1, 8, 10, 9 };
  
     std::cout << "​Vectorul sortat crescator este: ";     std::cout << "​Vectorul sortat crescator este: ";
Line 907: Line 907:
 git branch -a # afișează toate branch-urile (locale și remote) git branch -a # afișează toate branch-urile (locale și remote)
 git checkout nume_branch # schimbă branch-ul curent git checkout nume_branch # schimbă branch-ul curent
-git branch -b nou_branch # creează un branch nou și trece pe el+git branch -b nou_branch # creează un branch nou și se mută pe el
 git merge branch_modificari # unirea unui branch în branch-ul curent git merge branch_modificari # unirea unui branch în branch-ul curent
 </​code>​ </​code>​
Line 945: Line 945:
   - La **prima** utilizare după ce am instalat Git-ul trebuie să rulăm comenzile **git config %%--%%global user.name** și **git config %%--%%global user.email**   - La **prima** utilizare după ce am instalat Git-ul trebuie să rulăm comenzile **git config %%--%%global user.name** și **git config %%--%%global user.email**
   - Să ne setăm o cheie **ssh** conform instrucțiunilor de [[https://​www.youtube.com/​watch?​v=2kuG9ElVMhM|aici]].   - Să ne setăm o cheie **ssh** conform instrucțiunilor de [[https://​www.youtube.com/​watch?​v=2kuG9ElVMhM|aici]].
 +  - Să ne facem cont pe [[https://​rezultate.eu/​|rezultate.eu]] pentru a putea accesa exercițiile de laborator.
  
 ==== ==== ==== ====
poo-is-ab/laboratoare/01.1790589003.txt.gz · Last modified: 2026/09/28 12:50 by razvan.cristea0106
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0