Sei sulla pagina 1di 15

ALGORITMO PER L’ACCENSIONE

START
DEL CELLULARE
ACCENDI
CELLULARE
i=1; C=0

LEGGI PIN (i)

i<=3
v v F v
PIN(i)=PIN F C=1?
corretto?
BLOCCA ACCENDI
i=4; C=1 i=i+1

LEGGI PIN (i) STOP


START
DATI 2 NUMERI TROVARE IL MAX

MAX=0

LEGGI A

LEGGI B

F V
A>B

MAX=B MAX=A

STAMPA MAX

STOP
START
DATI DUE NUMERI
STAMPA QUELLO PIU’ GRANDE

LEGGI A

LEGGI B

F V
A>B

STAMPA B STAMPA A

STOP
START
Dati N numeri trovare il MAX MAX I A(i)
N=2
MAX=0; i=1
0 1 30
LEGGI N 30 2 50
50 3
F
i<=N
V
LEGGI A(i)

F V
A(i)>MAX
Stampa MAX
MAX=A(I)

STOP
I=I+1
MAX I A(i)
START N=4
Dati N numeri trovare il MAX

LEGGI N 11 1 11

i=1 44 2 44
LEGGI A(i)
3 5
MAX=A(i)
100 4 100

F
i<N
V

I=I+1
Stampa MAX
LEGGI A(i)

F V
A(i)>MAX

MAX=A(I)
STOP
START
Dati 5 numeri trovare il MIN
i=1

LEGGI A(i)

MIN=A(i)

F
i<5
V
I=I+1

LEGGI A(i)
Stampa MIN
F V
A(i)<MIN

MIN=A(I) STOP
START
Dati N numeri trovare il MIN
i=1
LEGGI A(i);
LEGGI N
MIN=A(i)

F
i<N
V
I=I+1

LEGGI A(i)
Stampa MIN
F V
A(i)<MIN

MIN=A(I) STOP
START
DATI DUE NUMERI STAMPARLI
IN ORDINE CRESCENTE

LEGGI X

LEGGI Y

F V
X<Y

STAMPA Y STAMPA X

STAMPA X STAMPA Y

STOP
START
Dati N numeri calcola
la SOMMA S=0

i=1

LEGGI N

F
i<=N
V
LEGGI A(i)

S=S+A(i) Stampa S

I=I+1
STOP
Dati 10 numeri calcola
la MEDIA START

MEDIA=0

i=1

F
i<=10
V
MEDIA=S/10
LEGGI A(i)

S=S+A(i) Stampa MEDIA

I=I+1
STOP
START
Dati N numeri calcola
la MEDIA MEDIA=0

i=1

LEGGI N

F
i<=N
V
MEDIA=S/N
LEGGI A(i)

S=S+A(i) Stampa MEDIA

I=I+1
STOP
START
Dati N numeri
CONTA QUANTI HANNO S=0
UN VALORE MAGGIORE DI 50
i=1

LEGGI N

F
i<=N
V
LEGGI A(i)

F V
A(i)>50 Stampa S

S=S+1

STOP

I=I+1
MAX I A(i)
START N=
Dati N numeri,
SE N E’ MAGGIORE DI 50 LEGGI N
CALCOLA LA SOMMA
Altrimenti calcola il i=1
MAX
F V
N>50
MAX=0
S=0
F
i<=N F
V i<=N

LEGGI A(i) Stampa V


MAX LEGGI A(i) Stampa S
F V
A(i)>MAX
S=S+A(i)
MAX=A(I)
I=I+1

I=I+1
STOP
Dati N numeri
STAMPA TUTTI QUELLI CHE START
HANNO UN VALORE
MINORE DI 100 i=1

LEGGI N

F
i<=N
V
LEGGI A(i)

F V
A(i)<100 STOP

Stampa A(i)

I=I+1
START
Dati N numeri
Conta quante volte e’ inserito S=0
Il numero 55
i=1

LEGGI N

F
i<=N
V
LEGGI A(i)

F V
A(i)=55 Stampa S

S=S+1

STOP

I=I+1