• Non ci sono risultati.

Diagrammi a blocchi: elementi di base

N/A
N/A
Protected

Academic year: 2021

Condividi "Diagrammi a blocchi: elementi di base"

Copied!
7
0
0

Testo completo

(1)

INIZIO

FINE

Blocchi terminali

Blocchi di I/O

I O

Blocco esecutivo

Blocco decisionale

V F

enunciato

Diagrammi a blocchi: elementi di base

(2)

INIZIO

FINE I b, h

O area

area ← b * h

Esempio: area di un rettangolo

Leggi la base e l'altezza e memorizzale nelle

variabili b e h

Calcola b per h e memorizza il risultato nella variabile area

Scrivi il contenuto della variabile area

(3)

INIZIO

a, b, c I

max max ← a

Esempio: max numero tra 3 letti

Leggi i 3 numeri

Metti il 1° numero in max

V F

b > max

max ← b

V F

c > max

max ← c

Confronta il 2° numero col max e se è maggiore aggiorna il max

Confronta il 3°

numero col max e se è maggiore aggiorna il max

Stampa il max

(4)

INIZIO

FINE I a

O pot

pot ← a*a*a*a

Esempio: potenza 4 di un numero

Leggi numero

Calcola la potenza

Stampa la potenza

(5)

INIZIO

I a

pot ← 1

Esempio: potenza 4 di un numero (v. 2)

Leggi numero

Poni la potenza uguale a 1

pot ← pot * a

pot ← pot * a

pot ← pot * a

O pot

pot ← pot * a

Calcola il numero alla 1

Calcola il numero alla 2

Calcola il numero alla 3

Calcola il numero alla 4

Stampa la potenza

(6)

Ciclo FOR: per 5 volte stampa CIAO!

F V

I = 5 i ← 0

i ← i + 1

'CIAO!' O

INIZIO

FINE

Azzera il contatore Azzera il contatore

Stampa CIAO!

Sono arrivato a 5?

(7)

F V i = 4

pot ← 1

Esempio: potenza 4 di un numero (v. 3)

i ← 0

i ← i + 1 INIZIO

Azzera il contatore

pot ← poy * a

I a Leggi numero

pot

Riferimenti

Documenti correlati

• I membri sia dello staff amministrativo che di quello creativo vengono pagati secondo il loro livello di impiego. • I membri degli staff possono ricevere più livelli durante

• Si trasforma un caso d'uso in un insieme di diagrammi delle classi e di diagrammi di interazione.. • I casi d'uso specificano i

• Per ogni classe può esistere una macchina a stati che modella tutte le transizioni di stato di tutti gli oggetti di quella classe, in risposta a diversi tipi di evento.. •

• In un diagramma di deployment si possono disporre anche i singoli componenti, così da mettere in evidenza la loro collocazione nei vari eleaboratori... Diagramma di deployment con

– comunicare con dispositivi normalmente non compatibili con il calcolatore (funziona cioè da interfaccia )..

4) Bus di sistema collega tutti gli elementi funzionali precedenti. Collegata ai dispositivi di ingresso-uscita. 6) Periferiche: collegate ai dispositivi di ingresso uscita,

I metalli dei gruppi 13, 14 e 15 sono elementi duttili e malleabili, ma diversi dagli elementi di transizione, a differenza dei quali, infatti, non mostrano stati di

• Compilatore: opera la traduzione di un programma sorgente scritto in un linguaggio ad alto livello in un programma oggetto scritto in un linguaggio direttamente eseguibile