Il diagramma a blocchi che segue illustra la procedura per calcolare le coordinate polari di un punto (B) rispetto ad un altro punto (A) quando siano note le coordinate cartesiane dei due punti rispetto ad uno stesso sistema di riferimento.
Il sistema di riferimento polare ha l’origine nel punto A e l’asse equiverso con l’asse delle ordinate del sistema di riferimento cartesiano.
Il primo blocco (Start) indica la posizione di partenza del flusso che illustra la procedura.
Il secondo elemento del diagramma rappresenta la fase di acquisizione dei dati da utilizzare nella elaborazione e, precisamente, le coordinate cartesiane del punto A: XA; YA e del punto B: XB; YB.
Successivamente è raffigurato con un rettangolo il blocco di azione che contiene la formula da impiegare per il calcolo della distanza tra il punto A e il punto B.
Il quarto blocco, anche esso indicante un’azione, illustra la formula per il calcolo dell’angolo ausiliario utile per il calcolo successivo.
Calcolate le grandezze richieste, si procede rappresentando con un rombo il blocco di controllo, all’interno del quale vengono poste delle domande ai fini della risoluzione del problema che, in questo caso, si presenta con quattro possibili soluzioni in relazione alla mutua posizione dei punti A e B.
Giunti a questo punto, le grandezze ottenute vengono dichiarate in un blocco di output nel quale è indicata la distanza AB e l’angolo (AB).
Infine, ad indicare il completamento della procedura, è stato rappresentato un blocco di end.
Commenti Recenti