"Sistema" a blocchi? Huh? Cioe' flowcharts? I flowcharts sono la cosa piu' facile della galassia.
Prendi un foglio di carta e scomponi il problema in una serie di passi logici, quindi usa la logica del flusso ed i simboli corrispondenti per rappresentare lo scorrere del programma.
Esempio (programma per sommare due numeri)
()begin
|
[visualizza istruzioni]
|
/acquisisci primo numero/
|
/acquisisci secondo numero/
|
[calcola la somma (n1+n2)]
|
[mostra il risultato a schermo]
|
()end
Tutti i flowcharts iniziano con begin e finiscono con end. Gli "headers" (begin ed end) vanno messi tra box smussati (_____). Le operazioni interne vanno messe nei box quadrati [____], l'input va messo in forma /____/ e le valutazioni vanno messi in rombi dove il flusso entra dall'altro e i risultati escono dalle altre 3 direzioni. Niente di scientifico
SQL poi si divide in dialetti diversi ma sostanzialmente e' abbastanza simile allo pseudocodice.
AOC