Algoritmi di selezione sugli angoli

Affrontiamo altri algoritmi di selezione sugli angoli.

Esempio 1 di algoritmo di selezione sugli angoli

Stabilire se un angolo è acuto, ottuso o retto.

Partiamo dando alcune semplici definizioni.

Un angolo è:

Retto: Un angolo retto è un angolo che è la metà di un angolo piatto e la cui misura dell’ampiezza in gradi è 90°.

Acuto: Un angolo acuto è un angolo la cui ampiezza è inferiore ad un angolo retto.

Ottuso: Un angolo ottuso è un angolo la cui ampiezza è superiore ad un angolo retto.

Detto ciò quindi diventa molto semplice risolvere l’algoritmo.

Infatti basterà controllare dapprima se l’angolo è maggiore di 90 (attenzione potrei anche partire con minore o uguale, non c’è alcuna differenza nel ragionamento logico) e quindi se è vero l’angolo è ottuso; altrimenti controllare se è uguale a 90. Se ciò è vero allora l’angolo è retto, se invece è falso l’angolo per esclusione è acuto.

N.B. In input chiaramente non va inserito il simbolo del grado °.

Per realizzare l’algoritmo servono dunque le seguenti forme:

Ellisse per l’inizio e per la fine;

Parallelogramma per inserire l’input, ovvero in questo caso l’angolo e per visualizzare in output il tipo di angolo;

Rombo per effettuare un test che può essere vero o falso. In questo caso si chiede: angolo è maggiore di 90? Se il test è vero l’angolo è ottuso, altrimenti si controlla se l’angolo è retto e se vero si visualizza il risultato; se falso l’angolo è acuto.

Ecco il diagramma a blocchi che risolve l’algoritmo, realizzato con Algobuild.

angolo algoritmi

Ricordiamo che il confronto si effettua con il doppio uguale.


Facciamo altri esempi di algoritmi di selezione sugli angoli.


Esempio 2 di algoritmo di selezione sugli angoli

Stabilire se un angolo è retto, piatto, giro o qualsiasi.

Diamo le definizioni di angolo retto, piatto e giro.

Un angolo è:

Retto: Un angolo retto è un angolo che è la metà di un angolo piatto e la cui misura dell’ampiezza in gradi è 90°.

Piatto: Un angolo piatto è un angolo la cui misura dell’ampiezza in gradi è 180°.

Giro: Un angolo giro è un angolo la cui misura dell’ampiezza in gradi è 360°.

 

Per realizzare l’algoritmo servono quindi le seguenti forme:

Ellisse per l’inizio e per la fine;

Parallelogramma per inserire l’input, ovvero in questo caso l’angolo e per visualizzare in output il tipo di angolo;

Rombo per effettuare un test che può essere vero o falso. In questo caso si chiede: angolo è uguale a 90? Se il test è vero l’angolo è retto, altrimenti si controlla se l’angolo è piatto e se vero si visualizza il risultato; se falso si controlla se l’angolo è giro. Se nessuna di queste condizioni è verificata allora è un angolo qualsiasi.

Ecco il diagramma di flusso sviluppato con Algobuild, ma si può sviluppare anche semplicemente su un foglio.

algoritmi angoli

 

 

Alcuni link utili:

Triangoli con algobuild

Fibonacci con algobuild

Serie buffa con algobuild

Numeri amicabili con algobuild

Numeri perfetti con algobuild

Massimo fra tre numeri

Minore fra tre numeri

 

Autore dell'articolo: cristina

Avatar per Coding Creativo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *