

Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
In questo documento, il prof. Tufano fornisce un esercizio per scrivere un algoritmo in pseudocodice e un diagramma a blocchi per trovare il massimo di n numeri interi positivi. L'algoritmo utilizza la struttura iterativa while...do per confrontare i numeri due a due e trovare il massimo utilizzando l'algoritmo max come sottoalgoritmo. Il documento include anche una spiegazione dettagliata del problema e della soluzione, nonché un diagramma a blocchi per illustrare il flusso del programma.
Tipologia: Prove d'esame
1 / 3
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!


Scrivere un algoritmo in pseudocodice e un diagramma a blocchi per il seguente problema: trovare il massimo fra N numeri interi positivi.
Spiegare a parole il problema, la soluzione individuata, il diagramma ottenuto e le istruzioni in pseudocodice.
Attenzione! Esercizi senza la spiegazione per esteso saranno ritenuti NULLI.
Scrivere un algoritmo in pseudocodice e un diagramma a blocchi per il seguente problema: trovare il massimo fra N numeri interi positivi.
Dato un problema si deve sviluppare l’algoritmo che imposta un procedimento secondo cui, sfruttando un numero finito di operazioni che sono passi elementari (o istruzioni)
Per determinare l’algoritmo in pseudocodice per trovare il massimo fra n numeri possiamo sfruttare l’algoritmo MAX come sottoalgoritmo. Possiamo chiedere di mettere a confronto i numeri a due a due chiedendo di scartare quello ogni volta minore: usiamo quindi la struttura di controllo iterativa WHILE…DO per far effettuare le operazioni di MAX su tutti i numeri in ingresso. Sviluppiamo l’esercizio con struttura iterativa:
DIAGRAMMA A BLOCCHI: INIZIO
Leggere i primi due numeri N1 ed N E memorizzarli nelle variabili a e b
m = max (a,b)
altri numeri da esaminare? SI NO
Leggi nuovo numero in a scrivi “max è m”
m = max (a,m) FINE