<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Produs informatică by Liviu Donica</title>
      <link>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b</link>
      <description></description>
      <language>en-us</language>
      <pubDate>2025-10-10 09:48:41 UTC</pubDate>
      <lastBuildDate>2025-11-07 10:15:34 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Subprograme</title>
         <author>donicaliviu2007</author>
         <link>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3637374444</link>
         <description><![CDATA[<p><strong><em>Un subprogram este o bucată de cod separată, creată special ca să rezolve o sarcină clară, și care poate fi folosită de mai multe ori în program, fără să fie nevoie să rescrii acea bucată de cod.</em></strong></p><p><strong><em>Gândește-te la un subprogram ca la o mini-mașinărie dintr-o fabrică:</em></strong></p><ul><li><p>Primește niște <strong>piese (date/parametri)</strong>,</p></li><li><p>Le <strong>procesează</strong> în interior (face niște calcule sau acțiuni),</p></li><li><p>Dă înapoi un <strong>rezultat</strong> (sau doar face ceva, fără să returneze nimic),</p></li><li><p>Poți folosi acea mașinărie ori de câte ori ai nevoie, fără să o construiești din nou.</p><p>Gândește-te la un subprogram ca la o <strong>mini-mașinărie</strong> dintr-o fabrică:</p><ul><li><p>Primește niște <strong>piese (date/parametri)</strong>,</p></li><li><p>Le <strong>procesează</strong> în interior (face niște calcule sau acțiuni),</p></li><li><p>Dă înapoi un <strong>rezultat</strong> (sau doar face ceva, fără să returneze nimic),</p></li><li><p>Poți folosi acea mașinărie ori de câte ori ai nevoie, fără să o construiești din nou.</p></li></ul></li></ul>]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/3894227528/2acfde13cc9ba7c2102455bf6f6b9104/subprogame1.jpg" />
         <pubDate>2025-10-17 09:20:21 UTC</pubDate>
         <guid>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3637374444</guid>
      </item>
      <item>
         <title>Funcții </title>
         <author>donicaliviu2007</author>
         <link>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3637392200</link>
         <description><![CDATA[<p> În majoritatea limbajelor de programare, subprogramele sunt cunoscute sub forma <strong>funcțiilor</strong>.</p><p><br></p><p>O <strong>funcție</strong> este un subprogram care:</p><ul><li><p>primește date (parametri sau argumente),</p></li><li><p>execută o serie de instrucțiuni,</p></li><li><p>returnează (de obicei) un rezultat.</p></li></ul><p><br></p><p><em>Avantajele folosirii funcțiilor:</em></p><ul><li><p><strong>Reutilizare</strong>: poți apela funcția ori de câte ori ai nevoie.</p></li><li><p><strong>Organizare</strong>: codul devine mai clar și mai structurat.</p></li><li><p><strong>Întreținere ușoară</strong>: dacă ai nevoie să schimbi o logică, o faci într-un singur loc.</p></li></ul><p>Rolul funcțiilor într-un program.</p><p><strong><mark>Modularizarea programului</mark></strong></p><blockquote><p>Împarte un program mare în bucăți mai mici, mai ușor de înțeles.</p><p><strong><mark>Reutilizarea codului</mark></strong></p><blockquote><p>Scrii o dată, folosești de oricâte ori ai nevoie.</p><p><strong><mark>Încurajează lucrul în echipă</mark></strong></p><blockquote><p>Mai mulți programatori pot lucra la subprograme diferite în același timp.</p></blockquote></blockquote></blockquote>]]></description>
         <enclosure url="https://www.youtube.com/watch?v=gU1nPQyjXzE" />
         <pubDate>2025-10-17 09:36:30 UTC</pubDate>
         <guid>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3637392200</guid>
      </item>
      <item>
         <title>Proceduri</title>
         <author>donicaliviu2007</author>
         <link>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3637405829</link>
         <description><![CDATA[<p>O <strong>procedură</strong> este un tip de subprogram care:</p><ul><li><p>execută o serie de instrucțiuni,</p></li><li><p><em>nu returnează un rezultat direct</em> (nu întoarce o valoare),</p></li><li><p>poate primi informații din program prin <strong>parametri</strong>.</p></li></ul><p><br></p><p>Imaginează-ți că un program este ca o fabrică.</p><p><strong>1.Procedura</strong> este o <strong>mașină din fabrică</strong> care are o anumită sarcină.</p><p>2.    Tu îi poți da materie primă (parametri), ea lucrează, face treaba, dar <strong>nu îți dă un produs final înapoi</strong>, ci doar face acțiunea.</p><p>Exemplu:</p><ul><li><p>Procedura poate <strong>aprinde o lumină</strong>, <strong>afișa un mesaj</strong>, <strong>salva date într-un fișier</strong>, dar nu îți spune „valoarea rezultatului”.</p></li></ul>]]></description>
         <enclosure url="https://onlinegdb.com/-OJpZPh6fu" />
         <pubDate>2025-10-17 09:47:57 UTC</pubDate>
         <guid>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3637405829</guid>
      </item>
      <item>
         <title>Funcții</title>
         <author>donicaliviu2007</author>
         <link>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3643703496</link>
         <description><![CDATA[<p>Program C++</p>]]></description>
         <enclosure url="https://onlinegdb.com/08vnQGazu" />
         <pubDate>2025-10-21 18:30:26 UTC</pubDate>
         <guid>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3643703496</guid>
      </item>
      <item>
         <title>Domenii de vizibilitate</title>
         <author>donicaliviu2007</author>
         <link>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3643706405</link>
         <description><![CDATA[<p><br/></p><p><strong>Domeniul de vizibilitate</strong> reprezintă zona din program unde o variabilă poate fi „văzută” sau folosită.</p><p><br/></p><p><br/></p><p><br/></p><p><br/></p><p><br/></p><p><br/></p><p><br/></p><p><br/></p><p><br/></p><p><br/></p><p><br/></p><p><strong>Vizibilitate globală</strong></p><ul><li><p>Variabila este declarată în afara oricărei funcții.</p></li><li><p><strong>Poate fi folosită oriunde în program.</strong></p></li></ul><p><strong> Vizibilitate locală (funcțională)</strong></p><ul><li><p>Variabila este declarată într-o funcție (ex: main() sau alta).</p></li><li><p><strong>Poate fi folosită doar în acea funcție.</strong></p></li></ul><p><strong> Vizibilitate de bloc</strong></p><ul><li><p>Variabila este declarată <strong>între acolade { }</strong>, de exemplu într-un if, for, while.</p></li><li><p><strong>Este vizibilă doar în acel bloc de cod.</strong></p></li></ul><p> <strong> Vizibilitate locală statică</strong></p><ul><li><p>Variabilă declarată într-o funcție cu static.</p></li><li><p><strong>Vizibilă doar în acea funcție</strong>, dar <strong>își păstrează valoarea</strong> de la un apel la altul.</p></li></ul><p><br/></p><p>------------------------------------------------------------</p><p><strong><em>Vizibilitatea variabilelor și funcțiilor arată unde pot fi folosite în program. În C++ există mai multe tipuri:</em></strong></p><ol><li><p><strong>Globală</strong> – variabila poate fi folosită oriunde în program.</p></li><li><p><strong>Locală (funcțională)</strong> – variabila este vizibilă doar în funcția unde a fost declarată.</p></li><li><p><strong>De bloc</strong> – variabila există doar între acolade { } (ex. în if, for).</p></li><li><p><strong>Locală statică</strong> – variabila este vizibilă doar în funcție, dar păstrează valoarea între apeluri.</p></li></ol><p><br/></p><p><br/></p>]]></description>
         <enclosure url="" />
         <pubDate>2025-10-21 18:32:32 UTC</pubDate>
         <guid>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3643706405</guid>
      </item>
      <item>
         <title>Funcții </title>
         <author>donicaliviu2007</author>
         <link>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3643734291</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads-usc1.storage.googleapis.com/3894227528/a68ad973f44229041e04ef9681298c76/SUBPROGRAME_pptx_Pascal_functii_si_proceduri_6_2048.webp" />
         <pubDate>2025-10-21 18:52:21 UTC</pubDate>
         <guid>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3643734291</guid>
      </item>
      <item>
         <title>Concluzie</title>
         <author>donicaliviu2007</author>
         <link>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3647921617</link>
         <description><![CDATA[<p>Subprogramele sunt părți de cod organizate separat (funcții sau proceduri) și au rolul de a face programele <strong>mai clare, mai ordonate și ușor de înțeles</strong>. Ele ajută la:</p><ul><li><p><strong>Împărțirea unui program mare în bucăți mici și logice</strong>;</p></li><li><p><strong>Reutilizarea codului</strong>, fără să scriem aceleași instrucțiuni de mai multe ori;</p></li><li><p><strong>Reducerea erorilor</strong>, pentru că fiecare subprogram poate fi verificat separat;</p></li><li><p><strong>Creșterea clarității și a logicii programului</strong>, fiind mai ușor de citit și modificat.</p></li></ul><p>În concluzie, <strong>subprogramele sunt esențiale în programare</strong>, deoarece transformă un cod complicat într-unul <strong>structurat, eficient și ușor de întreținut</strong>.</p>]]></description>
         <enclosure url="https://infogenius.ro/static/dc70f0d9c4ec0de37c4776a77c077ee4/a304c/index.png" />
         <pubDate>2025-10-23 18:42:23 UTC</pubDate>
         <guid>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3647921617</guid>
      </item>
      <item>
         <title>Functi</title>
         <author>donicaliviu2007</author>
         <link>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3647963748</link>
         <description><![CDATA[<p>din carte exemplu </p>]]></description>
         <enclosure url="https://onlinegdb.com/DmyY52sR5" />
         <pubDate>2025-10-23 19:21:31 UTC</pubDate>
         <guid>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3647963748</guid>
      </item>
      <item>
         <title>Proceduri</title>
         <author>donicaliviu2007</author>
         <link>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3647967813</link>
         <description><![CDATA[<p>Din carte ex 6 (a) </p>]]></description>
         <enclosure url="https://onlinegdb.com/PCsdMguNa2" />
         <pubDate>2025-10-23 19:25:54 UTC</pubDate>
         <guid>https://padlet.com/donicaliviu2007/lfh0nmvkl49uez1b/wish/3647967813</guid>
      </item>
   </channel>
</rss>
