{"id":362,"date":"2014-12-30T18:35:46","date_gmt":"2014-12-30T17:35:46","guid":{"rendered":"http:\/\/www.valcon.it\/pascal\/?p=362"},"modified":"2015-07-03T13:59:53","modified_gmt":"2015-07-03T11:59:53","slug":"ripetizione-con-controllo-in-testa","status":"publish","type":"post","link":"https:\/\/www.valcon.it\/pascal\/ripetizione-con-controllo-in-testa\/","title":{"rendered":"Ripetizione con controllo in testa"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-855 alignright\" src=\"http:\/\/www.valcon.it\/pascal\/wp-content\/uploads\/ciclo120.png\" alt=\"ciclo120\" width=\"131\" height=\"313\" srcset=\"https:\/\/www.valcon.it\/pascal\/wp-content\/uploads\/ciclo120.png 131w, https:\/\/www.valcon.it\/pascal\/wp-content\/uploads\/ciclo120-63x150.png 63w, https:\/\/www.valcon.it\/pascal\/wp-content\/uploads\/ciclo120-126x300.png 126w\" sizes=\"(max-width: 131px) 100vw, 131px\" \/>Ripetere pi\u00f9 volte l&#8217;esecuzione di una sequenza (con decisione in testa alla sequenza)<\/p>\n<div class=\"clear\">Decide se<\/div>\n<div class=\"indent\" style=\"padding-left: 30px;\">eseguire <strong>istruzione 1<\/strong>, <strong>istruzione 2<\/strong>, &#8230; e poi ritornare in alto<\/div>\n<p>oppure<\/p>\n<div class=\"indent\" style=\"padding-left: 30px;\">proseguire direttamente con le istruzioni successive.<\/div>\n<p>Rispetto alla <a class=\"\" title=\"Ripetizione con controllo in coda\" href=\"http:\/\/www.valcon.it\/pascal\/ripetizione-con-controllo-in-coda\/\">ripetizione con controllo in coda<\/a> c&#8217;\u00e8 la possibilit\u00e0 che la sequenza controllata non venga eseguita neanche una volta.<\/p>\n<pre class=\"\">While A > 0 Do\r\n \u00a0 Begin\r\n\u00a0 \u00a0 \u00a0 Istr_1;\r\n\u00a0 \u00a0 \u00a0 Istr_2;\r\n \u00a0 End;<\/pre>\n<p>Si potrebbe risolvere lo stesso problema aggiungendo alla ripetizione con decisione in coda una decisione ulteriore in testa.<\/p>\n<p>Decide (selezione singola) se eseguire o meno il blocco costituito da una ripetizione (con decisione in coda)<\/p>\n<pre class=\"\">If A > 0 Then\r\n   Repeat\r\n      Istr_1;\r\n      Istr_2;\r\n   Until A <= 0;<\/pre>\n<p>Si pu\u00f2 fare ma... \u00e8 troppo complicato, meglio utilizzare la possibilit\u00e0 di controllo in testa dell'esecuzione...<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ripetere pi\u00f9 volte l&#8217;esecuzione di una sequenza (con decisione in testa alla sequenza) Decide se eseguire istruzione 1, istruzione 2, &#8230; e poi ritornare in alto oppure proseguire direttamente con le istruzioni successive. Rispetto alla ripetizione con controllo in coda c&#8217;\u00e8 la possibilit\u00e0 che la sequenza controllata non venga eseguita neanche una volta. While A &#8230; <a title=\"Ripetizione con controllo in testa\" class=\"read-more\" href=\"https:\/\/www.valcon.it\/pascal\/ripetizione-con-controllo-in-testa\/\" aria-label=\"Leggi di pi\u00f9 su Ripetizione con controllo in testa\">Leggi tutto<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/posts\/362"}],"collection":[{"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/comments?post=362"}],"version-history":[{"count":7,"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/posts\/362\/revisions"}],"predecessor-version":[{"id":5661,"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/posts\/362\/revisions\/5661"}],"wp:attachment":[{"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/media?parent=362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/categories?post=362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/tags?post=362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}