Sei sulla pagina 1di 1

Costruire gli algoritmi risolutivi per i seguenti problemi e rappresentarli in

pseudocodice e flowchart:
1)Realizzare la funzione che richieda tre lati di un triangolo e ne calcoli il
perimetro. Richiamare lafunzione in un programma principale, affinché calcoli il
perimetro di n triangoli, con n deciso a piacere da tastiera.

inizio
definire la funzione calcoloPerimetro(lato1,lato2,lato3):
perimetro=lato1+lato2+lato3
return perimetro

inserire n;
assegna a perimetro=0;
se n>0:
inizio funzione:
inserire lato1;
inserire lato2;
inserire lato3;
perimetro=calcoloPerimetro(lato1,lato2,lato3)
stampa perimetro
fine funzione
n-1
fine
-------------------------------------
2)Creare la funzione che consenta di inserire due numeri e determini quale sia il
maggiore e quale il minore. Realizzare il programma principale che esegua la
funzione se l’utente risponda in maniera affermativa alla richiesta di eseguirla.

[chiedere]

inizio
definire la funzione minoreMaggiore(numero1,numero2):
se numero1>numero2 allora
return(numero1,numero2)
altrimenti
return(numero2,numero1)

inserisci risposta
se risposta=si allora
stampa inserisci un numero
assegna numero1=input
stampa inserisci un'altro numero
assegna numero2=input
inizio funzione minoreMaggiore:
minoreMaggiore(numero1,numero2)
stampa numero1
stampa numero2
fine funzione
altrimenti:
stampa hai deciso di terminare il programma
fine se
fine

Potrebbero piacerti anche