<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>https://www.gambas-it.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=88.35.111.192</id>
	<title>Gambas-it.org - Wikipedia - Contributi dell&amp;#039;utente [it]</title>
	<link rel="self" type="application/atom+xml" href="https://www.gambas-it.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=88.35.111.192"/>
	<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php/Speciale:Contributi/88.35.111.192"/>
	<updated>2026-10-23T09:58:17Z</updated>
	<subtitle>Contributi dell&amp;#039;utente</subtitle>
	<generator>MediaWiki 1.39.15</generator>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=IF...THEN...ELSE...ENDIF&amp;diff=1380</id>
		<title>IF...THEN...ELSE...ENDIF</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=IF...THEN...ELSE...ENDIF&amp;diff=1380"/>
		<updated>2008-01-17T09:57:36Z</updated>

		<summary type="html">&lt;p&gt;88.35.111.192: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;IF…THEN…ELSE&lt;br /&gt;
29 11 2007&lt;br /&gt;
&lt;br /&gt;
DIM variabile AS Integer&lt;br /&gt;
&lt;br /&gt;
FOR variabile = 1 TO 10&lt;br /&gt;
&lt;br /&gt;
    IF variabile = 5 THEN&lt;br /&gt;
&lt;br /&gt;
        PRINT “Trovato il numero”&lt;br /&gt;
&lt;br /&gt;
    ELSE&lt;br /&gt;
&lt;br /&gt;
        PRINT “Sto cercando il numero…”&lt;br /&gt;
&lt;br /&gt;
    ENDIF &lt;br /&gt;
&lt;br /&gt;
NEXT&lt;br /&gt;
&lt;br /&gt;
Un’altro mattone fondamentale nella scrittura di codice Basic (e quindi in Gambas) è l’istruzione IF…THEN…ELSE (letteralmente se…allora…altrimenti).&lt;br /&gt;
&lt;br /&gt;
Come per l’esempio FOR…NEXT le righe di programma sopra riportate si trasformano in questo modo:&lt;br /&gt;
&lt;br /&gt;
Per variabile che va’ da 1 a 10 se il valore di variabile è uguale a 5 stampa la frase ”Trovato il numero” altrimenti stampa la frase “Sto cercando il numero…” quindi procedi con il prossimo valore di variabile.&lt;br /&gt;
&lt;br /&gt;
Sostituendo le parole al codice si avrebbe&lt;br /&gt;
&lt;br /&gt;
Per variabile che va’ da 1 a 10&lt;br /&gt;
&lt;br /&gt;
se il valore di variabile è uguale a 5&lt;br /&gt;
&lt;br /&gt;
stampa la parola “Trovato il numero”&lt;br /&gt;
&lt;br /&gt;
altrimenti&lt;br /&gt;
&lt;br /&gt;
stampa la parola “Sto cercando il numero…”&lt;br /&gt;
&lt;br /&gt;
quindi procedi con il prossimo valore di variabile&lt;br /&gt;
&lt;br /&gt;
Analizziamo ogni singola riga per comprenderne meglio il significato:&lt;br /&gt;
&lt;br /&gt;
DIM variabile AS Integer dichiarazione della variabile (nome e tipo)&lt;br /&gt;
&lt;br /&gt;
FOR variabile = 1 TO 10 comunichiamo al sistema che valori può assumere variabile, ovvero da 1 a 10&lt;br /&gt;
&lt;br /&gt;
IF variabile = 5 THEN comunichiamo al sistema che deve controllare il valore di variabile, se questo valore è uguale a 5 allora deve fare qualche cosa&lt;br /&gt;
&lt;br /&gt;
PRINT “Trovato il numero” ad ogni valore di variabile uguale a 5 il sistema stampa la frase “Trovato il numero”, ovviamente tale frase sarà stampata una sola volta in quanto in un campo di numeri da 1 a 10, il numero 5 non è ripetuto.&lt;br /&gt;
&lt;br /&gt;
ELSE con l’istruzione IF chiediamo al programma di verificare una rispondenza, se questa non si avvera il controllo passa all’istruzione ELSE (altrimenti) che esegue un’altra porzione di codice.&lt;br /&gt;
&lt;br /&gt;
PRINT “Sto cercando il numero…” ad ogni valore di variabile che non sia uguale a 5 il sistema stampa la frase “Sto cercando il numero…”, tale frase sarà stampata 9 volte.&lt;br /&gt;
&lt;br /&gt;
ENDIF termina il codice iniziato con IF. &lt;br /&gt;
&lt;br /&gt;
NEXT procediamo con un nuovo valore fino al raggiungimento del numero 10.&lt;br /&gt;
&lt;br /&gt;
A differenza dell’istruzione FOR…NEXT, IF…THEN può essere scritta anche in una linea sola evitando quindi l’utilizzo di ELSE ed ENDIF:  &lt;br /&gt;
&lt;br /&gt;
IF variabile = 5 THEN PRINT “Trovato il numero”&lt;br /&gt;
&lt;br /&gt;
Se vogliamo stampare solo la frase “Trovato il numero” eviteremo l’utilizzo di ELSE:&lt;br /&gt;
&lt;br /&gt;
DIM variabile AS Integer&lt;br /&gt;
&lt;br /&gt;
FOR variabile = 1 TO 10&lt;br /&gt;
&lt;br /&gt;
    IF variabile = 5 THEN&lt;br /&gt;
&lt;br /&gt;
        PRINT “Trovato il numero”&lt;br /&gt;
&lt;br /&gt;
    ENDIF &lt;br /&gt;
&lt;br /&gt;
NEXT&lt;br /&gt;
&lt;br /&gt;
Le possibile scelte condizionali che offre l’istruzione IF…THEN sono:&lt;br /&gt;
&lt;br /&gt;
= uguale (variabile = 5)&lt;br /&gt;
&lt;br /&gt;
&amp;gt; maggiore (variabile &amp;gt; 5)&lt;br /&gt;
&lt;br /&gt;
&amp;lt; minore (variabile &amp;gt; 5)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;gt; diverso (variabile &amp;lt;&amp;gt; 5)&lt;br /&gt;
&lt;br /&gt;
&amp;gt;= maggiore o uguale (variabile &amp;gt;= 5)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;= minore o uguale (variabile &amp;lt;= 5)&lt;br /&gt;
&lt;br /&gt;
Alcune istruzioni sono spiegate marginalmente in questo articolo in quanto già trattate precedentemente.&lt;/div&gt;</summary>
		<author><name>88.35.111.192</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Left..Right..Mid&amp;diff=1378</id>
		<title>Left..Right..Mid</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Left..Right..Mid&amp;diff=1378"/>
		<updated>2008-01-17T09:55:36Z</updated>

		<summary type="html">&lt;p&gt;88.35.111.192: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DIM variabile AS Integer&lt;br /&gt;
&lt;br /&gt;
FOR variabile = 1 TO 10&lt;br /&gt;
&lt;br /&gt;
    IF variabile = 5 THEN&lt;br /&gt;
&lt;br /&gt;
        PRINT “Trovato il numero”&lt;br /&gt;
&lt;br /&gt;
    ELSE&lt;br /&gt;
&lt;br /&gt;
        PRINT “Sto cercando il numero…”&lt;br /&gt;
&lt;br /&gt;
    ENDIF &lt;br /&gt;
&lt;br /&gt;
NEXT&lt;br /&gt;
&lt;br /&gt;
Un’altro mattone fondamentale nella scrittura di codice Basic (e quindi in Gambas) è l’istruzione IF…THEN…ELSE (letteralmente se…allora…altrimenti).&lt;br /&gt;
&lt;br /&gt;
Come per l’esempio FOR…NEXT le righe di programma sopra riportate si trasformano in questo modo:&lt;br /&gt;
&lt;br /&gt;
Per variabile che va’ da 1 a 10 se il valore di variabile è uguale a 5 stampa la frase ”Trovato il numero” altrimenti stampa la frase “Sto cercando il numero…” quindi procedi con il prossimo valore di variabile.&lt;br /&gt;
&lt;br /&gt;
Sostituendo le parole al codice si avrebbe&lt;br /&gt;
&lt;br /&gt;
Per variabile che va’ da 1 a 10&lt;br /&gt;
&lt;br /&gt;
se il valore di variabile è uguale a 5&lt;br /&gt;
&lt;br /&gt;
stampa la parola “Trovato il numero”&lt;br /&gt;
&lt;br /&gt;
altrimenti&lt;br /&gt;
&lt;br /&gt;
stampa la parola “Sto cercando il numero…”&lt;br /&gt;
&lt;br /&gt;
quindi procedi con il prossimo valore di variabile&lt;br /&gt;
&lt;br /&gt;
Analizziamo ogni singola riga per comprenderne meglio il significato:&lt;br /&gt;
&lt;br /&gt;
DIM variabile AS Integer dichiarazione della variabile (nome e tipo)&lt;br /&gt;
&lt;br /&gt;
FOR variabile = 1 TO 10 comunichiamo al sistema che valori può assumere variabile, ovvero da 1 a 10&lt;br /&gt;
&lt;br /&gt;
IF variabile = 5 THEN comunichiamo al sistema che deve controllare il valore di variabile, se questo valore è uguale a 5 allora deve fare qualche cosa&lt;br /&gt;
&lt;br /&gt;
PRINT “Trovato il numero” ad ogni valore di variabile uguale a 5 il sistema stampa la frase “Trovato il numero”, ovviamente tale frase sarà stampata una sola volta in quanto in un campo di numeri da 1 a 10, il numero 5 non è ripetuto.&lt;br /&gt;
&lt;br /&gt;
ELSE con l’istruzione IF chiediamo al programma di verificare una rispondenza, se questa non si avvera il controllo passa all’istruzione ELSE (altrimenti) che esegue un’altra porzione di codice.&lt;br /&gt;
&lt;br /&gt;
PRINT “Sto cercando il numero…” ad ogni valore di variabile che non sia uguale a 5 il sistema stampa la frase “Sto cercando il numero…”, tale frase sarà stampata 9 volte.&lt;br /&gt;
&lt;br /&gt;
ENDIF termina il codice iniziato con IF. &lt;br /&gt;
&lt;br /&gt;
NEXT procediamo con un nuovo valore fino al raggiungimento del numero 10.&lt;br /&gt;
&lt;br /&gt;
A differenza dell’istruzione FOR…NEXT, IF…THEN può essere scritta anche in una linea sola evitando quindi l’utilizzo di ELSE ed ENDIF:  &lt;br /&gt;
&lt;br /&gt;
IF variabile = 5 THEN PRINT “Trovato il numero”&lt;br /&gt;
&lt;br /&gt;
Se vogliamo stampare solo la frase “Trovato il numero” eviteremo l’utilizzo di ELSE:&lt;br /&gt;
&lt;br /&gt;
DIM variabile AS Integer&lt;br /&gt;
&lt;br /&gt;
FOR variabile = 1 TO 10&lt;br /&gt;
&lt;br /&gt;
    IF variabile = 5 THEN&lt;br /&gt;
&lt;br /&gt;
        PRINT “Trovato il numero”&lt;br /&gt;
&lt;br /&gt;
    ENDIF &lt;br /&gt;
&lt;br /&gt;
NEXT&lt;br /&gt;
&lt;br /&gt;
Le possibile scelte condizionali che offre l’istruzione IF…THEN sono:&lt;br /&gt;
&lt;br /&gt;
= uguale (variabile = 5)&lt;br /&gt;
&lt;br /&gt;
&amp;gt; maggiore (variabile &amp;gt; 5)&lt;br /&gt;
&lt;br /&gt;
&amp;lt; minore (variabile &amp;gt; 5)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;gt; diverso (variabile &amp;lt;&amp;gt; 5)&lt;br /&gt;
&lt;br /&gt;
&amp;gt;= maggiore o uguale (variabile &amp;gt;= 5)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;= minore o uguale (variabile &amp;lt;= 5)&lt;/div&gt;</summary>
		<author><name>88.35.111.192</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=FOR...NEXT&amp;diff=1377</id>
		<title>FOR...NEXT</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=FOR...NEXT&amp;diff=1377"/>
		<updated>2008-01-17T09:52:51Z</updated>

		<summary type="html">&lt;p&gt;88.35.111.192: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; '''FOR''' ''variabile'' '''=''' ''valore1'' '''TO''' ''valore2'' [ '''STEP''' ''valore3'' ] &amp;lt;&amp;lt;vostro codice&amp;gt;&amp;gt; '''NEXT'''&lt;br /&gt;
&lt;br /&gt;
''' Ripete un ciclo incrementando o decrementando un valore. '''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
''Esempio 1'' - '''Ciclo crescente semplice'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT &lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Per ogni valore da 0 a 10 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati tutti i messaggi con i seguenti numeri: 0-1-2-3-4-5-6-7-8-9-10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 2'' - '''Ciclo crescente con passo'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10 STEP 2&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT &lt;br /&gt;
''Spiegazione''&lt;br /&gt;
&lt;br /&gt;
Per ogni valore da 0 a 10 con passo (STEP) 2 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati i messaggi con questi numeri: 0-2-4-6-8-10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 3'' - '''Ciclo decrescente con passo'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 10 TO 0 STEP -2&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT &lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Per ogni valore da 10 a 0 con passo (STEP) -2 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati i messaggi con questi numeri: 10-8-6-4-2-0. Siccome per definizione di linguaggio un ciclo FOR..NEXT è crescente (1-2-3-ecc.) in caso venga omesso il comando STEP -2 non sarà mostrato alcun messaggio in quanto il nostro codice risulterà soddisfatto immediatamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
''Nota''&lt;br /&gt;
&lt;br /&gt;
''Chi ha già esperienza di programmazione in Visual Basic avrà notato che dopo l'istruzione NEXT non è stato specificato a quale variabile si fa' riferimento:&lt;br /&gt;
&lt;br /&gt;
''Visual Basic'' = '''NEXT''' ''variabile''&lt;br /&gt;
 &lt;br /&gt;
''Gambas'' = '''NEXT'''&lt;br /&gt;
&lt;br /&gt;
In realtà questo è superfluo per il semplice motivo che un ciclo FOR...NEXT è fine a se stesso e di tipo concentrico: ogni istruzione FOR deve concludersi con una istruzione NEXT.''&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 4'' - '''Cicli nidificati'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
 DIM variabile1 AS Integer&lt;br /&gt;
 DIM variabile2 AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10&lt;br /&gt;
       FOR variabile1 = 0 TO 10&lt;br /&gt;
          FOR variabile2 = 0 TO 10&lt;br /&gt;
            Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile) &amp;amp; Str$(variabile1) &amp;amp; Str$(variabile2))&lt;br /&gt;
          NEXT &lt;br /&gt;
       NEXT&lt;br /&gt;
    NEXT&lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Al primo avvio variabile assume il valore 0, variabile1 assume il valore 0 e variabile2 assume il valore 0. Il primo valore che viene incrementato è quello riferito a variabile2, quando questa arriva a 10 il sistema passa il controllo a variabile1 e così via fino a che variabile assume valore 10, variabile1 valore 10 e variabile2 valore 10. Possiamo quindi notare che all'interno di un codice FOR...NEXT composto da vari cicli nidificati la priorità di esecuzione è sempre riferita all'ultimo ciclo scritto.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 5'' - '''Uscita anticipata'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10&lt;br /&gt;
         IF variabile = 5 then &lt;br /&gt;
            Message.Info(&amp;quot;Esco dal ciclo.&amp;quot;)&lt;br /&gt;
    EXIT&lt;br /&gt;
         ENDIF&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT&lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Il programma mostrerà i messaggi per ogni valore di variabile da 0 a 4; quando variabile raggiunge il valore 5 il sistema uscirà (EXIT) dal ciclo e non mostrerà più alcun messaggio.&lt;/div&gt;</summary>
		<author><name>88.35.111.192</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=FOR...NEXT&amp;diff=1375</id>
		<title>FOR...NEXT</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=FOR...NEXT&amp;diff=1375"/>
		<updated>2008-01-17T09:32:57Z</updated>

		<summary type="html">&lt;p&gt;88.35.111.192: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; '''FOR''' ''variabile'' '''=''' ''valore1'' '''TO''' ''valore2'' [ '''STEP''' ''valore3'' ] [[vostro codice]] '''NEXT'''&lt;br /&gt;
Ripete un ciclo incrementando o decrementando un valore.&lt;br /&gt;
&lt;br /&gt;
''Esempio 1'' - '''Ciclo crescente semplice'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT &lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Per ogni valore da 0 a 10 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati tutti i messaggi con i seguenti numeri: 0-1-2-3-4-5-6-7-8-9-10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 2'' - '''Ciclo crescente con passo'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 0 TO 10 STEP 2&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT &lt;br /&gt;
''Spiegazione''&lt;br /&gt;
&lt;br /&gt;
Per ogni valore da 0 a 10 con passo (STEP) 2 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati i messaggi con questi numeri: 0-2-4-6-8-10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Esempio 3'' - '''Ciclo decrescente con passo'''&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
    FOR variabile = 10 TO 0 STEP -2&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
    NEXT &lt;br /&gt;
''Spiegazione''&lt;br /&gt;
	&lt;br /&gt;
Per ogni valore da 10 a 0 con passo (STEP) -2 che può assumere variabile, mostra il messaggio &amp;quot;Numero&amp;quot; ed il valore di variabile. In questo caso saranno mostrati i messaggi con questi numeri: 10-8-6-4-2-0. Siccome per definizione di linguaggio un ciclo FOR..NEXT è crescente (1-2-3-ecc.) in caso venga omesso il comando STEP -2 non sarà mostrato alcun messaggio in quanto il nostro codice risulterà soddisfatto immediatamente.&lt;br /&gt;
&lt;br /&gt;
	Chi ha già esperienza di programmazione in Visual Basic avrà notato che dopo l'istruzione NEXT non è stato specificato a quale variabile si fa' riferimento: VB=NEXT variabile &amp;lt;&amp;gt; Gambas=NEXT. In realtà questo è superfluo per il semplice motivo che un ciclo FOR...NEXT è fine a se stesso e di tipo concentrico: Ogni istruzione FOR deve concludersi con una istruzione NEXT.&lt;br /&gt;
&lt;br /&gt;
Esempio 4 - Cicli nidificati&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
 DIM variabile1 AS Integer&lt;br /&gt;
 DIM variabile2 AS Integer&lt;br /&gt;
   FOR variabile = 0 TO 10&lt;br /&gt;
      FOR variabile1 = 0 TO 10&lt;br /&gt;
         FOR variabile2 = 0 TO 10&lt;br /&gt;
            Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile) &amp;amp; Str$(variabile1) &amp;amp; Str$(variabile2))&lt;br /&gt;
         NEXT &lt;br /&gt;
      NEXT&lt;br /&gt;
   NEXT&lt;br /&gt;
&lt;br /&gt;
Spiegazione&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Al primo avvio variabile assume il valore 0, variabile1 assume il valore 0 e variabile2 assume il valore 0. Il primo valore che viene incrementato è quello riferito a variabile2, quando questa arriva a 10 il sistema passa il controllo a variabile1 e così via fino a che variabile assume valore 10, variabile1 valore 10 e variabile2 valore 10. Possiamo quindi notare che all'interno di un codice FOR...NEXT composto da vari cicli nidificati la priorità di esecuzione è sempre riferita all'ultimo ciclo scritto.&lt;br /&gt;
&lt;br /&gt;
Esempio 5 - Uscita anticipata&lt;br /&gt;
&lt;br /&gt;
 DIM variabile AS Integer&lt;br /&gt;
   FOR variabile = 0 TO 10&lt;br /&gt;
         IF variabile = 5 then &lt;br /&gt;
            Message.Info(&amp;quot;Esco dal ciclo.&amp;quot;)&lt;br /&gt;
   EXIT&lt;br /&gt;
         ENDIF&lt;br /&gt;
      Message.Info(&amp;quot;Numero &amp;quot; &amp;amp; Str$(variabile))&lt;br /&gt;
   NEXT&lt;br /&gt;
&lt;br /&gt;
Spiegazione&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Il programma mostrerà i messaggi per ogni valore di variabile da 0 a 4; quando variabile raggiunge il valore 5 il sistema uscirà (EXIT) dal ciclo e non mostrerà più alcun messaggio.&lt;/div&gt;</summary>
		<author><name>88.35.111.192</name></author>
	</entry>
	<entry>
		<id>https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1372</id>
		<title>Pagina principale</title>
		<link rel="alternate" type="text/html" href="https://www.gambas-it.org/wiki/index.php?title=Pagina_principale&amp;diff=1372"/>
		<updated>2008-01-17T09:22:32Z</updated>

		<summary type="html">&lt;p&gt;88.35.111.192: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&amp;lt;big&amp;gt;'''GUIDA GAMBAS'''&amp;lt;/big&amp;gt;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 [http://www.gambas-it.org/wiki/index.php?title=Indice INDICE]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--- da rimuovere ---&lt;br /&gt;
&lt;br /&gt;
&amp;lt;big&amp;gt;'''MediaWiki has been successfully installed.'''&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Consult the [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide User's Guide] for information on using the wiki software.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>88.35.111.192</name></author>
	</entry>
</feed>