{"id":369,"date":"2014-12-30T18:46:34","date_gmt":"2014-12-30T17:46:34","guid":{"rendered":"http:\/\/www.valcon.it\/pascal\/?p=369"},"modified":"2014-12-30T18:49:02","modified_gmt":"2014-12-30T17:49:02","slug":"ripetizione-precalcolata","status":"publish","type":"post","link":"https:\/\/www.valcon.it\/pascal\/ripetizione-precalcolata\/","title":{"rendered":"Ripetizione precalcolata"},"content":{"rendered":"<p>Il ciclo con controllo in testa assume spesso una forma standardizzata<\/p>\n<pre>I:=1;\r\nWhile I <= N Do\r\n \u00a0 Begin\r\n\u00a0 \u00a0 \u00a0 Istr1;\r\n      Istr2;\r\n\u00a0 \u00a0 \u00a0 ...\r\n\u00a0 \u00a0 \u00a0 I:=I+1;\r\n \u00a0 End;<\/pre>\n<p>nella quale<\/p>\n<ul>\n<li><strong>I<\/strong>, una variabile intera \u00e8 utilizzata come contatore di controllo, indice, all'interno della sequenza<\/li>\n<li><strong>1<\/strong>, il valore iniziale della variabile \u00e8 assegnato prima del ciclo<\/li>\n<li><strong>+1<\/strong>, il valore della variabile \u00e8 modificato (incrementato...) a ogni passo<\/li>\n<li><strong>N<\/strong>, la ripetizione termina se la variabile supera un certo valore fissato.<\/li>\n<\/ul>\n<p>In questi casi tutta la scrittura \u00e8 convenientemente riassunta nella struttura di controllo <tt>For<\/tt><\/p>\n<pre>For I:=1 To N Do\r\n \u00a0 Begin\r\n\u00a0 \u00a0 \u00a0 Istr1;\r\n      Istr2;\r\n\u00a0 \u00a0 \u00a0 ...\r\n \u00a0 End;<\/pre>\n<p>Se l'indice deve essere <strong>de<\/strong>crementato<\/p>\n<pre>For I:=N DownTo 1 Do\r\n\u00a0\u00a0 Begin\r\n\u00a0 \u00a0 \u00a0 Istr1;\r\n      Istr2;\r\n\u00a0 \u00a0 \u00a0 ...\r\n\u00a0\u00a0 End;<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Il ciclo con controllo in testa assume spesso una forma standardizzata I:=1; While I<\/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\/369"}],"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=369"}],"version-history":[{"count":4,"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/posts\/369\/revisions"}],"predecessor-version":[{"id":373,"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/posts\/369\/revisions\/373"}],"wp:attachment":[{"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/media?parent=369"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/categories?post=369"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.valcon.it\/pascal\/wp-json\/wp\/v2\/tags?post=369"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}