<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>SUBPROGRAME by Carina Banari</title>
      <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1</link>
      <description>Găsiți aici tot ce trebuie să știți despre subprograme în limbajele C/C++ :)</description>
      <language>en-us</language>
      <pubDate>2025-10-02 09:02:46 UTC</pubDate>
      <lastBuildDate>2025-10-23 09:41:48 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title></title>
         <author>carinabanari</author>
         <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3616662801</link>
         <description><![CDATA[<p>Un <strong>subprogram</strong> este un ansamblu de tipuri de date, variabile, instrucțiuni, care îndeplinesc o anumită sarcină (calcule, citiri, afișări), atunci când este apelat/folosit de un program sau de un alt subprogram.</p><p><br/></p><p>Cu alte cuvinte, un <strong>subprogram</strong> este o <strong>parte de program</strong> care îndeplinește o anumită sarcină când este apelată.</p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4486986688/d02784280b4da25473ec049484045707/5407089553803705871.jpg" />
         <pubDate>2025-10-03 10:29:31 UTC</pubDate>
         <guid>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3616662801</guid>
      </item>
      <item>
         <title>Folosirea subprogramelor vine la pachet cu un șir de avantaje:</title>
         <author>carinabanari</author>
         <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3617704705</link>
         <description><![CDATA[<ul><li><p><strong>Reutilizarea codului</strong> – o dată scris, un subprogram poate fi <em>apelat de mai multe ori</em>, evitând rescrierea acelorași instrucțiuni;</p></li><li><p><strong>Structurarea clară a programului</strong> – programul devine împărțit în <em>probleme mai mici și mai ușor de înțeles</em>, deci, vom rezolva probleme mai simple;</p></li><li><p><strong>Reducerea erorilor</strong> – codul este mai <em>simplu de testat și verificat</em> pe bucăți;</p></li><li><p>Dacă apare o<strong> modificare</strong>, aceasta se face doar într-un singur loc (în subprogram), nu peste tot;</p></li><li><p><strong>Denumirile subprogramelor</strong> reflectă acțiunile pe care le fac, ceea ce face <em>programul mai ușor de citit</em>.</p></li></ul>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4486986688/fadc3eddc30924414a5ae7b91b4da739/1000036168.jpg" />
         <pubDate>2025-10-04 10:17:58 UTC</pubDate>
         <guid>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3617704705</guid>
      </item>
      <item>
         <title></title>
         <author>carinabanari</author>
         <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3637438036</link>
         <description><![CDATA[<p>În limbajele <strong>C/C++ </strong>subprogramele poartă denumiri de <strong>funcții.</strong></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-17 10:18:17 UTC</pubDate>
         <guid>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3637438036</guid>
      </item>
      <item>
         <title>Funcții cu tip</title>
         <author>carinabanari</author>
         <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3637439252</link>
         <description><![CDATA[<p>Aceste funcții <strong>returnează o valoare</strong> către apelant. Tipul funcției poate fi <em>int, float, double, char, bool.</em></p><p><br></p><p><a rel="noopener noreferrer nofollow" href="https://onlinegdb.com/3sZp1KYUm">https://onlinegdb.com/3sZp1KYUm</a></p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4486986688/c578154ad75057f415fae66b70b17e33/1.png" />
         <pubDate>2025-10-17 10:19:35 UTC</pubDate>
         <guid>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3637439252</guid>
      </item>
      <item>
         <title>Funcții fără tip (void)</title>
         <author>carinabanari</author>
         <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3637441348</link>
         <description><![CDATA[<p>Funcțiile void <strong>nu returnează nicio valoare</strong>. Ele sunt folosite pentru a executa o acțiune (ex. afișare), nu pentru a calcula și întoarce un rezultat.</p><p><br/></p><p><a rel="noopener noreferrer nofollow" href="https://onlinegdb.com/scGyMFjZf">https://onlinegdb.com/scGyMFjZf</a></p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4486986688/34bafb0b4f6edf4980a0f4b4b586da1a/2.png" />
         <pubDate>2025-10-17 10:21:47 UTC</pubDate>
         <guid>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3637441348</guid>
      </item>
      <item>
         <title></title>
         <author>carinabanari</author>
         <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3637444872</link>
         <description><![CDATA[<p><strong>Recursia</strong> este un mecanism prin care o funcție <strong>se apelează pe ea însăși</strong>, direct sau indirect, pentru a rezolva o problemă mai complexă împărțind-o în subprobleme mai simple.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-17 10:25:18 UTC</pubDate>
         <guid>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3637444872</guid>
      </item>
      <item>
         <title>Subprogramele sunt un instrument fundamental în dezvoltarea aplicațiilor eficiente și bine structurate în C și C++.</title>
         <author>carinabanari</author>
         <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3637447240</link>
         <description><![CDATA[<p>Subprogramele, numite funcții în C/C++, sunt componente esențiale ale programării, folosite pentru a structura codul în blocuri logice, ușor de înțeles și reutilizat. Ele pot avea <strong>tip de retur</strong> (precum int, float, etc.) sau pot fi <strong>de tip void</strong>, când nu returnează nimic. Folosirea funcțiilor contribuie la o mai bună organizare a codului, reduce repetiția și face programele mai ușor de întreținut și extins. Funcțiile pot fi simple, cu sau fără parametri, sau pot fi recursive, adică se pot apela pe ele însele pentru a rezolva probleme complexe în mod elegant. </p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-17 10:27:37 UTC</pubDate>
         <guid>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3637447240</guid>
      </item>
      <item>
         <title>Un subprogram în C/C++ are următoarea structură:</title>
         <author>carinabanari</author>
         <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3638749584</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4486986688/09593a432c5dba1d12d22eba60007b57/Info.jpg" />
         <pubDate>2025-10-18 16:10:26 UTC</pubDate>
         <guid>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3638749584</guid>
      </item>
      <item>
         <title></title>
         <author>carinabanari</author>
         <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3638782871</link>
         <description><![CDATA[<p><strong>Domeniul de vizibilitate</strong> (engleză -  <em>scope</em>) reprezintă <em>zona din cod în care o variabilă este recunoscută și poate fi folosită</em> (citită sau modificată).<br>În afara acestui domeniu,<em> variabila nu există</em> pentru compilator.</p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-18 16:55:02 UTC</pubDate>
         <guid>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3638782871</guid>
      </item>
      <item>
         <title></title>
         <author>carinabanari</author>
         <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3638789734</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.youtube.com/watch?pdlt=1&amp;v=MNeX4EGtR5Y" />
         <pubDate>2025-10-18 17:04:50 UTC</pubDate>
         <guid>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3638789734</guid>
      </item>
      <item>
         <title></title>
         <author>carinabanari</author>
         <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3638795756</link>
         <description><![CDATA[<ul><li><p>Variabilele declarate în cadrul funcțiilor sau instrucțiunilor sunt numite <strong>variabile locale</strong>. Ele sunt vizibile și pot fi referite doar în cadrul funcțiilor sau instrucțiunilor în care sunt definite.</p></li><li><p>Variabilele declarate în afara funcțiilor  sunt numite <strong>variabile globale</strong>. Ele sunt vizibile și pot fi referite în oricare dintre funcțiile ce urmează după declarația variabilelor respective.</p></li></ul><p><br></p><p><a rel="noopener noreferrer nofollow" href="https://onlinegdb.com/bgPkRXfrL">https://onlinegdb.com/bgPkRXfrL</a></p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4486986688/ae6df163fadecc2d599f8cd01baac774/3.png" />
         <pubDate>2025-10-18 17:13:58 UTC</pubDate>
         <guid>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3638795756</guid>
      </item>
      <item>
         <title></title>
         <author>carinabanari</author>
         <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3638798918</link>
         <description><![CDATA[<p>Program care utilizează recursia - <em>Factorial</em></p><p><a rel="noopener noreferrer nofollow" href="https://onlinegdb.com/Pw3z9KLql">https://onlinegdb.com/Pw3z9KLql</a></p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4486986688/878b8aeb5cb8c0cf0103590cbb1dcddf/f2.png" />
         <pubDate>2025-10-18 17:16:56 UTC</pubDate>
         <guid>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3638798918</guid>
      </item>
      <item>
         <title></title>
         <author>carinabanari</author>
         <link>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3638800134</link>
         <description><![CDATA[<p>Program care utilizează recursia - <em>Fibonacci</em></p><p><a rel="noopener noreferrer nofollow" href="https://onlinegdb.com/rPRMWqilhP">https://onlinegdb.com/rPRMWqilhP</a></p>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/4486986688/ef5958605c1e39df1d10f7d3968bae3d/f1.png" />
         <pubDate>2025-10-18 17:17:56 UTC</pubDate>
         <guid>https://padlet.com/carinabanari/jea30o3nhofx0qh1/wish/3638800134</guid>
      </item>
   </channel>
</rss>
