02.06.2013 Views

Il linguaggio JAVA (parte 1) - Mimmo Corrado

Il linguaggio JAVA (parte 1) - Mimmo Corrado

Il linguaggio JAVA (parte 1) - Mimmo Corrado

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Esempio 2 - Iterazione indefinita postcondizionale<br />

Calcola la Somma dei primi N numeri naturali, senza utilizzare la formula di Gauss = <br />

<br />

Linguaggio Java<br />

Flow-chart<br />

Somma dei primi N numeri naturali<br />

Pseudo<strong>linguaggio</strong> Trace table (Input N=5)<br />

INIZIO<br />

n°<br />

1 INIZIO<br />

Istruzione n° Cont < N Contatore Somma<br />

1 INIZIO<br />

Leggi N<br />

2 Leggi il numero N<br />

3 Assegna al Contatore il valore 0<br />

2<br />

3 0<br />

Contatore = 0<br />

4 Assegna alla Somma il valore 0<br />

5 Ripeti<br />

4<br />

7<br />

0<br />

0+0=0<br />

Somma = 0<br />

6 Inizio<br />

8<br />

7 Aggiungi alla somma il contatore 10 Vero<br />

1<br />

Somma = Somma + Contatore<br />

8 Incrementa di 1 il contatore<br />

9 Fine<br />

7<br />

8 2<br />

1+2=3<br />

import system.IO;<br />

class sommaNumeri_Do<br />

{<br />

public static void main (String [] args)<br />

{<br />

int contatore, somma, n;<br />

}<br />

V<br />

}<br />

Contatore = Contatore + 1<br />

Contatore = Contatore + 1<br />

Contatore

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!