Questo esercizio ed altri successivi, quando fanno riferimento alla
by user
Comments
Transcript
Questo esercizio ed altri successivi, quando fanno riferimento alla
Questo esercizio ed altri successivi, quando fanno riferimento alla sequenza arbitraria di numeri letti in input tengono conto della posizione in cui compare un dato numero all’interno della sequenza (più che del valore del numero stesso); ciò è descritto attraverso il nome che identifica il valore del numero che contiene un indice che ne esprime la posizione: a1 è il primo numero della sequenza, a2 il secondo numero della sequenza e così via (indipendentemente dal valore assunto). 9) 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 + a22 + a3 + a42 + ... (dove a2 rappresenta l’elevamento di a al quadrato). Presentate due soluzioni possibili. La seconda fa riferimento alla determinazione dei multipli di un numero (Es 9a). 10) 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) + ...Si veda anche una variazione di 10 (Es 10a che elimina un assegnamento inutile alla variabile Copia) 11) 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) + (a2*a3) + .... Presentate due soluzioni possibili dove la seconda è una semplificazione della prima. Notare come la prima soluzione proposta in 11) sia una variazione della soluzione proposta in 10) visto che i due problemi di partenza sono simili. Es 9) Es 9a) Es 10) Es 10a) Es 11) Es 11a)