Docsity
Docsity

Prepara i tuoi esami
Prepara i tuoi esami

Studia grazie alle numerose risorse presenti su Docsity


Ottieni i punti per scaricare
Ottieni i punti per scaricare

Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium


Guide e consigli
Guide e consigli


Elaborato algoritmo somma di N numeri interi, Esercizi di Sistemi di Elaborazione dell'Informazione

Elaborato algoritmo somma di N numeri interi

Tipologia: Esercizi

2020/2021

Caricato il 16/02/2021

mp-2021
mp-2021 🇮🇹

4.3

(78)

53 documenti

1 / 1

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Scrivere un algoritmo in pseudocodice e un diagramma a blocchi per il seguente problema:
Effettuare la somma di N numeri interi.
1- Definizione del problema:
Realizzare un programma che restituisca la somma di N numeri interi.
2- Analisi del problema:
Utilizzo le seguenti variabili: sum (somma)
count (contatore)
n (numero di interi da sommare da inserire come input)
i (variabile per memorizzare l’input: rappresenterà i numeri che
costituiranno gli addendi della somma)
Imposto le due variabili sum e count inizialmente a zero.
Utilizzo la struttura a ripetizione per leggere l’input i e aggiungerlo alla variabile somma per n volte.
Dopodichè il contatore verrà incrementato di 1.
Il ciclo si ripeterà chiedendo di inserire gli ulteriori eventuali input i (gli addendi) fino al verificarsi della
condizione che il contatore cont sia strettamente minore al numero n di interi da sommare.
3- Definizione dell’algoritmo in pseudocodice:
1. Initialize sum=0, count=0 (inizializza le variabili sum e count a zero)
2. Enter n (chiede di inserire il numero di interi da sommare)
3. Enter i (chiede di inserire i valori dei relativi addendi)
4. Add i to sum and increment count by 1 (incrementa la somma dell’addendo i e il contatore
di 1)
5. Is count < n? (controlla se gli input i inseriti sono inferiori agli n da sommare)
6. If yes go to 3 (se il contatore è minore degli addendi i inseriti torna al punto 3 e
riprende il ciclo)
7. Else print sum (se viceversa il contatore è uguale al numero di addendi i inseriti ne
stampa la somma)
4- Diagramma a blocchi:
Start
sum=0
count=0
Enter n
Enter i
sum=sum+i
count=count+1
Is count<n
Print sum
Stop
NO

Anteprima parziale del testo

Scarica Elaborato algoritmo somma di N numeri interi e più Esercizi in PDF di Sistemi di Elaborazione dell'Informazione solo su Docsity!

Scrivere un algoritmo in pseudocodice e un diagramma a blocchi per il seguente problema:

Effettuare la somma di N numeri interi.

1- Definizione del problema: Realizzare un programma che restituisca la somma di N numeri interi. 2- Analisi del problema: Utilizzo le seguenti variabili: sum (somma) count (contatore) n (numero di interi da sommare da inserire come input) i (variabile per memorizzare l’input: rappresenterà i numeri che costituiranno gli addendi della somma) Imposto le due variabili sum e count inizialmente a zero. Utilizzo la struttura a ripetizione per leggere l’input i e aggiungerlo alla variabile somma per n volte. Dopodichè il contatore verrà incrementato di 1. Il ciclo si ripeterà chiedendo di inserire gli ulteriori eventuali input i (gli addendi) fino al verificarsi della condizione che il contatore cont sia strettamente minore al numero n di interi da sommare.

3- Definizione dell’algoritmo in pseudocodice:

  1. Initialize sum=0, count=0 (inizializza le variabili sum e count a zero)
  2. Enter n (chiede di inserire il numero di interi da sommare)
  3. Enter i (chiede di inserire i valori dei relativi addendi)
  4. Add i to sum and increment count by 1 (incrementa la somma dell’addendo i e il contatore di 1)
  5. Is count < n? (controlla se gli input i inseriti sono inferiori agli n da sommare)
  6. If yes go to 3 (se il contatore è minore degli addendi i inseriti torna al punto 3 e riprende il ciclo)
  7. Else print sum (se viceversa il contatore è uguale al numero di addendi i inseriti ne stampa la somma)

4- Diagramma a blocchi:

Start

sum=

count=

Enter n

Enter i

sum=sum+i

count=count+

Print sum Is count<n

Stop

NO YES