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 linguaggio C, Esercizi di Sistemi di Elaborazione dell'Informazione

elaborato di sistemi delle informazioni

Tipologia: Esercizi

2020/2021

Caricato il 25/09/2021

fabio-paolucci-1
fabio-paolucci-1 🇮🇹

3.8

(5)

6 documenti

1 / 3

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
pf3

Anteprima parziale del testo

Scarica elaborato linguaggio C e più Esercizi in PDF di Sistemi di Elaborazione dell'Informazione solo su Docsity!

1. DEFINIZIONE DEL PROBLEMA E DELL'ALGORITMO Il nostro obiettivo è quello di codificare un algoritmo che ci permetta di determinare il massimo tra N numeri interi positivi. } mondi . Per ron 'alioriimo il più generale possibile, chiederemo all’utente di inserire di volta in volta da tastiera gli interi positivi tra i quali determinare il massimo. Andiamo ora definire la struttura del nostro algoritmo. . . . . Per prima cosa chiederemo all'utente quanti sono i numer! che vuole inserire e lo memorizzeremo in una variabile intera denominata N. . . . , . Poi definiremo un'altra variabile intera denominata MAX in cui andremo a memorizzare il massimo tra i numeri scelti dall’utente e la inizializzeremo a 0. co. . Osserviamo che è lecito inizializzare a 0 la variabile MAX, poiché il nostro problema ci chiede di determinare il massimo tra dei numeri positivi. . . . Definiremo poi un vettore di interi V di dimensione N incui memorizzare i numeri scelti dall’utente e una variabile intera i che inizializzeremo a zero e che ci permettera di scorrere gli elementi del nostro vettore Andremo poi a costruire un unico ciclo for che permetterà sia all'utente di inserire da tastiera gli N numeri tra i quali trovare il massimo, sia al nostro algoritmo di determinare suddetto massimo. Per far ciò inseriremo all'interno del nostro ciclo la seguente condizione da verificare: il numero inserito da tastiera è maggiore dell’attuale massimo? | Se la risposta è si andremo a memorizzare il valore dell'ultimo numero inserito nella variabile MAX, altrimenti lasceremo invariato il valore della variabile MAX. Alla fine del ciclo chiederemo all'algoritmo di stampare a video il valore della variabile MAX.