<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Structuri repetitive by </title>
      <link>https://padlet.com/tudopr41_/structuri_repetitive</link>
      <description>Iordache Beatrice Gabriela | Oprea Tudor</description>
      <language>en-us</language>
      <pubDate>2023-11-06 08:00:21 UTC</pubDate>
      <lastBuildDate>2023-11-06 12:46:16 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f4bb.png</url>
      </image>
      <item>
         <title>STRUCTURA FOR</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777594828</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 08:01:32 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777594828</guid>
      </item>
      <item>
         <title></title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777836526</link>
         <description><![CDATA[<p>Structurile repetitive execută o instrucțiune de mai multe ori. Se mai numesc și <strong>bucle</strong> sau <strong>cicluri</strong>.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 11:26:33 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777836526</guid>
      </item>
      <item>
         <title>Clasificare: în funcție de numărul de pași</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777837972</link>
         <description><![CDATA[<ul><li><p><strong>cu număr cunoscut de pași. </strong>Se cunoaște de la început de câte ori se va execută instrucțiunea</p></li><li><p><strong>cu număr necunoscut de pași</strong> (iterații). Instrucțiunea se execută cât timp o condiție este adevărată. La fiecare pas se va evalua condiția, iar dacă aceasta este adevărată se va executa instrucțiunea.</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 11:28:00 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777837972</guid>
      </item>
      <item>
         <title>Cele cu număr necunoscut de pași se clasifică în:</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777847571</link>
         <description><![CDATA[<ul><li><p><strong>cu test inițial</strong>: mai întâi se evaluează condiția; dacă este adevărată se execută instrucțiunea și procesul se reia.</p></li><li><p><strong>cu test final</strong>: mai întâi se execută instrucțiunea, apoi se evaluează condiția; Dacă este adevărată, procesul se reia.</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 11:36:13 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777847571</guid>
      </item>
      <item>
         <title>Sintaxa</title>
         <author>beatricegabriela6_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777852435</link>
         <description><![CDATA[<p><br/></p><pre><code>for (Expresie_de_Initializare ; Expresie_de_Testare ; Expresie_de_Continuare)
    Instructiune
    </code></pre>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 11:40:30 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777852435</guid>
      </item>
      <item>
         <title>Mod de execuție</title>
         <author>beatricegabriela6_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777854002</link>
         <description><![CDATA[<p><br></p><ol><li><p>Se evaluează <mark>Expresie_de_Initializare</mark></p></li><li><p>Se evaluează <mark>Expresie_de_Testare</mark>. Rezultatul se convertește la bool.</p></li><li><p>Dacă rezultatul este true:</p><ul><li><p>Se execută <mark>Instructiune</mark>.</p></li><li><p>Se evaluează <mark>Expresie_de_Continuare</mark>.</p></li><li><p>Se revine la pasul 2.</p></li></ul></li><li><p>Dacă rezultatul este false, se trece la instrucțiunea de după for.</p></li></ol>]]></description>
         <enclosure url="https://v1.padlet.pics/1/image.webp?t=c_limit%2Cdpr_3%2Ch_738%2Cw_478&amp;url=https%3A%2F%2Fpadlet-artifacts.storage.googleapis.com%2Fc396041c89bd2a1b627459b4b60ced8b94b8317a%2F07e4c662bd7eabc196c6835ab1d256ec-h-8a80610d362ba87d76e6c1489fbd9f3b.png" />
         <pubDate>2023-11-06 11:41:52 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777854002</guid>
      </item>
      <item>
         <title></title>
         <author>beatricegabriela6_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777858061</link>
         <description><![CDATA[<p>Instrucțiunea <strong>for</strong> este o structură repetitivă cu număr <strong>necunoscut</strong> de pași și test inițial, echivalentă cu <em>while</em>.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 11:45:18 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777858061</guid>
      </item>
      <item>
         <title>Exemplu de rezolvare</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777859562</link>
         <description><![CDATA[<pre><code>#include &lt;iostream&gt;
using namespace std;
int main ()
{
    int n;
    cin &gt;&gt; n;
    int S = 0;
    for(int i = 1; i &lt;= n ; i ++)
        S = S + i;
    cout &lt;&lt; S &lt;&lt; endl;
    return 0;
}</code></pre>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 11:46:33 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777859562</guid>
      </item>
      <item>
         <title>Problemă</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777861694</link>
         <description><![CDATA[<p>Scrieți un program care citește valoarea unui număr natural n și calculează suma primelor n numere naturale.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 11:48:29 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777861694</guid>
      </item>
      <item>
         <title>Putem scrie asta iterativ?</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777861947</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 11:48:41 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777861947</guid>
      </item>
      <item>
         <title>Da, pentru un n cunoscut, am putea.</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777862539</link>
         <description><![CDATA[<p>Dar ce facem când n ar fi un număr prea mare?</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 11:49:15 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777862539</guid>
      </item>
      <item>
         <title>Putem folosi structuri repetitive!</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777864374</link>
         <description><![CDATA[]]></description>
         <enclosure url="http://breakthrough.unglobalcompact.org/site/assets/files/1178/volans-business-model-idents-closed-loop.1630x1630.png" />
         <pubDate>2023-11-06 11:50:57 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777864374</guid>
      </item>
      <item>
         <title>Exercițiu</title>
         <author>beatricegabriela6_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777864698</link>
         <description><![CDATA[<p><br></p><p>Completează spațiile punctate astfel încât să se afișeze "Da" de 5 ori pe rânduri separate:</p><pre><code> ... (int i = 0; i &lt; 5; ... ) {
  cout &lt;&lt; ...  &lt;&lt; "\n";
}</code></pre>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2206900034/13e905df4181676bd101eeb795b63bc8/image.png" />
         <pubDate>2023-11-06 11:51:12 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777864698</guid>
      </item>
      <item>
         <title>Cum ar arăta rezolvarea problemei inițiale?</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777872618</link>
         <description><![CDATA[<blockquote><p><em>Scrieți un program care citește valoarea unui număr natural n și calculează suma primelor n numere naturale.</em></p></blockquote><p><br></p><p>Va trebui să repetâm operația de adunare a numerelor, pentru fiecare valoare de la 1 până la n.</p><p><br></p><p>Putem rezolva asta cu FOR?</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 11:58:14 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777872618</guid>
      </item>
      <item>
         <title>Putem opri totuși o instrucțiune FOR înainte de a ajunge la condiția sa de final?</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777887660</link>
         <description><![CDATA[<p>Exemplu:</p><p><em>Să se calculeze suma primelor 10 numere care au ultima cifră divizibilă cu 6.</em></p><p><br></p><p><br></p>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 12:11:45 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777887660</guid>
      </item>
      <item>
         <title>Idee de rezolvare</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777890757</link>
         <description><![CDATA[<ul><li><p>un FOR de la 1 la o valoare mare, prin care adăugăm numerele la sumă.</p></li><li><p>când ne oprim?  </p><ul><li><p>atunci când am ajuns la 10 numere cu proprietatea cerută</p></li><li><p>practic condiția de oprire nu poate fi direct dată de FOR</p><p><br/></p></li></ul></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 12:14:24 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777890757</guid>
      </item>
      <item>
         <title>Instrucțiunea BREAK</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777891877</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 12:15:23 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777891877</guid>
      </item>
      <item>
         <title></title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777892306</link>
         <description><![CDATA[<p>Efectul instrucțiunii break când apare într-o instrucțiune repetitivă este întreruperea execuției acesteia și trecerea la instrucțiunea care urmează celei repetitive.</p>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 12:15:47 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777892306</guid>
      </item>
      <item>
         <title>Cum ar arăta rezolvarea cerinței folosind BREAK?</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777892672</link>
         <description><![CDATA[<blockquote><p><em>Să se calculeze suma primelor 10 numere care au ultima cifră divizibilă cu 6.</em></p></blockquote><p><br/></p><ul><li><p>vom folosi o variabilă care numără aparițiile numerelor cu proprietatea cerută</p></li><li><p>când variabila ajunge la 10, oprim instrucțiunea</p></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 12:16:08 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777892672</guid>
      </item>
      <item>
         <title>Iată cum funcționează programul: </title>
         <author>beatricegabriela6_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777895735</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2207125030/be840d48c16d7a0762d25f2e749b4582/padlet.PNG" />
         <pubDate>2023-11-06 12:18:46 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777895735</guid>
      </item>
      <item>
         <title>Exemplu de rezolvare</title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777898580</link>
         <description><![CDATA[<pre><code>#include &lt;iostream&gt;
using namespace std;
int main ()
{
    
   
    int S = 0, var = 0;
    for(int i = 1;  ; i ++){ 
        if ( i%10%6 == 0 ){
              S = S + i;
              var++;
        }
        if ( var == 10 ) 
               break;
   }

cout &lt;&lt; S &lt;&lt; endl;
    return 0;
}
</code></pre><p><br/></p>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/2206900034/11ede6b15b26f85087db4f78ae685c5f/image.png" />
         <pubDate>2023-11-06 12:20:59 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777898580</guid>
      </item>
      <item>
         <title>Declararea variabilelor</title>
         <author>beatricegabriela6_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777909093</link>
         <description><![CDATA[<ol><li><p>Declararea variabilei în <strong>for</strong>:</p></li></ol><ul><li><p>Variabila este vizibilă și are scop doar în cadrul buclei „for”</p></li><li><p>Dupa terminarea buclei, variabila iși pierde valoarea și poate fi redeclarată în altă buclă sau parte a programului, cu alt scop.</p></li><li><p>Exemplu:</p><pre><code>for (int i = 0; i &lt; 5; i++) {
     // i este disponibil aici
}
// i nu este disponibil aici</code></pre></li></ul><p><br/></p>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 12:29:51 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777909093</guid>
      </item>
      <item>
         <title></title>
         <author>beatricegabriela6_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777909684</link>
         <description><![CDATA[<ol start="2"><li><p>Declararea variabilei în afara <strong>for</strong>:</p></li></ol><ul><li><p>Variabila este declarată în afara buclei "for" și este vizibilă în întregul bloc al codului în care a fost declarată.</p></li><li><p>Dupa terminarea buclei, variabila nu își pierde valoarea și poate fi folosită cu același scop in alte secțiuni ale programului.</p></li><li><p>Exemplu:</p><pre><code>int i; // Declarare în afara buclei
for (i = 0; i &lt; 5; i++) {
    // i este disponibil aici
}
// i este disponibil și aici, după buclă</code></pre></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2023-11-06 12:30:20 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777909684</guid>
      </item>
      <item>
         <title>Temă :)  </title>
         <author>tudopr41_</author>
         <link>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777921781</link>
         <description><![CDATA[<p>Rezolvați 10 probleme la alegere, care să utilizeze noțiunile învățate în acest Padlet.</p>]]></description>
         <enclosure url="https://www.pbinfo.ro/probleme/categorii/7/elemente-de-baza-ale-limbajului-structuri-repetitive" />
         <pubDate>2023-11-06 12:40:56 UTC</pubDate>
         <guid>https://padlet.com/tudopr41_/structuri_repetitive/wish/2777921781</guid>
      </item>
   </channel>
</rss>
