...

Questo esercizio ed altri successivi, quando fanno riferimento alla

by user

on
Category: Documents
41

views

Report

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)
Fly UP