Il linguaggio JAVA (parte 1) - Mimmo Corrado
Il linguaggio JAVA (parte 1) - Mimmo Corrado
Il linguaggio JAVA (parte 1) - Mimmo Corrado
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