Page 424 - Informatica dalla A a Z
P. 424

- Vista dei processi (Process View): individua i processi e le entità che li eseguono sia per
           un utilizzo efficace delle risorse, sia per poter stabilire l’esecuzione parallela degli oggetti.

           - Vista di sviluppo (Deployment View): mostra l’architettura fisica del sistema e definisce la
           posizione delle componenti software nella struttura stessa.




                                              Programmazione strutturata




           Programmazione strutturata significa suddividere il programma in unità logiche di piccole
           dimensioni, ciascuna delle quali svolgerà un compito ben preciso.


           Nota: In C le unità logiche sono le “funzioni”, mentre in Pascal sono le “procedure” e nel
           Basic le “subroutine.


           Si usa la convenzione di scrivere i nomi delle funzioni definite dal programmatore con una
           lettera maiuscola, per non confonderle con quelle di “libreria” che sono scritte in minu-
           scolo.


           La programmazione strutturata si basa sull’utilizzo di 3 costrutti sintattici fondamentali
           (strutture di controllo): sequenza, selezione e iterazione.

           Attraverso questi 3 costrutti sintattici fondamentali, possiamo scrivere qualsiasi algoritmo.


           La programmazione strutturata considera un algoritmo come un insieme di blocchi di istru-
           zioni, ognuno fornito di un solo ingresso e una sola uscita, organizzati secondo uno dei tre
           costrutti fondamentali precedenti.

           Attenzione, però, perché non sono previste istruzioni di salto, del tipo, vai a …


           I programmi elaborano una serie di informazioni (input) e forniscono dei risultati (output).

           Prima di scrivere il codice, si scrivono i vari passi che compongono l’algoritmo con una sua
           rappresentazione grafica (diagramma di flusso, diagramma a blocchi o flow-chart).


           Ogni blocco del diagramma è la rappresentazione di un passo elementare.

           Nota: I diagrammi di flusso sono una forma grafica di formalismo di codifica degli algoritmi.

















                                                            420
   419   420   421   422   423   424   425   426   427   428   429