STRUTTURE FONDAMENTALI DI CONTROLLO

SEQUENZA


diagramma sintattico della sequenzaSi ha una sequenza quando il procedimento di risoluzione di un problema è composto di un numero finito di istruzioni una di seguito all'altra, come nello schema a fianco, che prende il nome di diagramma sintattico della sequenza

Le istruzioni sono separate una dall'altra dal punto e virgola.

UN ESEMPIO


Scrivere un programma che calcoli la media di tre numeri introdotti da tastiera con l'uso delle finestre predefinite di Javascript.

Per risolvere il problema dobbiamo:

  1. leggere i dati;
  2. sommare i dati;
  3. dividere la somma per 3;
  4. visualizzare il risultato.
      Indichiamo con num il singolo numero da leggere, con somma la somma dei numeri e con media la media dei 3 numeri.
      Scriveremo dunque:
      <script language=JavaScript>
      /*Inizio script*/
      function calcola() {
      /*Diamo un nome alla funzione*/
      var num=0;
      /* variabile in cui memorizzare i singoli numeri */
      var somma=0;
      /*variabile in cui memorizzare la somma dei numeri */
      var media=0;
      /*variabile in cui memorizzare la media dei numeri*/
      num=eval(window.prompt("Inserisci un numero"));
      /*legge il primo dato, lo tratta come numero e lo memorizza nella variabile num*/
      somma+=num;
      /* incrementa la somma del numero */
      num=eval(window.prompt("Inserisci un numero"));
      /*legge il secondo dato, lo tratta come numero e lo memorizza nella variabile num*/
      somma+=num;
      /* incrementa la somma del numero */
      num=eval(window.prompt("Inserisci un numero"));
      /*legge il terzo dato, lo tratta come numero e lo memorizza nella variabile num*/
      somma+=num;
      /* incrementa la somma del numero */
      media=somma/3;
      /*calcola la media dei tre numeri */
      window.alert('La media è: '+media);
      /*visualizza la media in una finestra*/
      }
      /*fine funzione*/
      </script>
      fine script*/

    LA TAVOLA DI TRACCIA

    Si tratta di un metodo molto utile per controllare il funzionamento di un programma. Si prepara una tabella: nella colonna di sinistra vengono scritte le azioni, quindi si riportano le variabili; ad esse si dà un valore iniziale a piacere, quando non altrimenti dichiarato.

    azione

    variabili

    num

    somma

    media

     

    0

    0

    0

    4

     

     

     

    4

     

    3

     

     

     

    7

     

    2

     

     

     

    9

     

     

     

    3

    Ci aspettiamo pertanto di ricevere il risultato 3          


    INDICE

    Selezione binaria

    INDIETRO

    ©2003 www.webfract.it