TECNOMAUX

Iterazione

L'iterazione è la ripetizione di un blocco di istruzioni finché viene convalidata la condizione.

Iterazione a controllo finale

Esempio:
Chiedere un numero positivo finché l'utente non lo inserisce maggiore di 0.
Stampare il numero.

Dati in Input                         Dati in Output
 N//numero positivo              N
                Analisi del processo risolutivo
Chiedo il valore di N finché non viene inserito maggiore di 0.
Stampo N in output.
                                  Codifica
<html>
      <head>
                <title>Iterazione</title>
             <script language="javascript">
              var N;
              do{
                    N=prompt("Inserisci un numero")*1;
                   }while(N<=0);
              alert(N);
             </script>
      </head>
      <body>
      </body>
</html>
Flow Chart
Picture
In questo problema, il Flow Chart, viene rappresentato con una condizione alla fine di un certo blocco. Il ramo del SI parte e torna su fino al punto da cui deve ripartire. In questo caso, la condizione è (N<=0). Tale condizione è pensata per richiedere N in caso di N<=0.
In JavaScript invece, le istruzioni da ripetere vengono inserite all'interno del costrutto do{}while();.

Esercitazioni:

Tabellina del 2

Realizzare un programma JavaScript che visualizzi la tabellina del 2.
Soluzione tabellina del 2.html
File Size: 0 kb
File Type: html
Download File

Tabellina generale

Realizzare un programma Javascript che, dato in input un numero, ne visualizzi la tabellina.
Soluzione tabellina generica.html
File Size: 0 kb
File Type: html
Download File

PER SALVARE I FILE .html FATE TASTO DESTRO SU "Download File" E CLICCATE SU "Salva Elemento"