ALGORITMI E DIAGRAMMI DI FLUSSO ESERCIZI NOTE PER LO SVOLGIMENTO Gli studenti possono produrre gli elaborati anche in formato elettronico attraverso la sezione “Lavori” della piattaforma di e-learning. Chi dovesse optare per il formato cartaceo è invitato a consegnare gli elaborati al docente durante le lezioni. _______________________________________________________________________________________ 1. Descrivere con un diagramma a blocchi un algoritmo che legga da input una sequenza di esattamente cinque numeri e determini in output qual’è il numero più grande (MAX). 2. Descrivere con un diagramma a blocchi un algoritmo che legga da input una sequenza fissata di N numeri e determini in output qual’è il numero più grande (MAX), generalizzando così l’esempio precedente. 3. Descrivere con un diagramma a blocchi un algoritmo che legga da input una sequenza arbitraria di numeri e determini in output qual’è il numero più grande (MAX). 4. Descrivere con un diagramma a blocchi un algoritmo che legga da input una sequenza arbitraria di numeri e determini in output qual’è il numero più grande (MAX) e quante volte esso compare nella sequenza (FREQ). Ad es: per 6 9 9 5 9 2 MAX= 9 e FREQ= 3. Provare a scrivere poi l’algoritmo per trovare il numero più piccolo (MIN) e la sua frequenza nella sequenza (FREQ). 5. Descrivere con un diagramma a blocchi un algoritmo che legga da input una sequenza arbitraria di numeri a1, a2, a3, a4, ... e restituisca nella variabile SOMMA la seguente espressione: SOMMA = (a1*a2) + (a3*a4) + ... .