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

si tratta dell'elaborato di sistemi di elaborazione delle informazioni esrcitazione programmazione

Tipologia: Esercizi

2021/2022
In offerta
30 Punti
Discount

Offerta a tempo limitato


Caricato il 20/04/2023

santo-masserano
santo-masserano 🇮🇹

3.7

(3)

2 documenti

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Esercizio 1: !
Scrivere un programma che inserisce in quattro variabili intere: a, b, c e d la propria matricola
xxxxxxxxxx cosi divisa" !
Variabile a: xxx!
•" Variabile b: xx!
•" Variabile c: xx!
•" Variabile d: xxx!
Calcolare la media, inserir1a in una variabile opportunamente dichiarata denominata media e
stamparla a video con il messaggio "Questa è la media della mia matricola divisa in !
quattro gruppi:". !
SVOGLI MENTO !
Programma 1 !
//Programma che calcola la media della matricola !
#include <stdio.h> //dichiarazione della libreria standard 1/0 !
lnt main(void) //main per inizializzare l'esecuzione del programma !
{!
Float a,b,c,d,media; //dichiarazione del tipo delle variabili !
//La matricola intera è xxxxxxxxxx !
a=xx; //Ignoro lo zero iniziale !
b=xx; !
e=x; //Ignoro lo zero iniziale !
d=xxx; !
media=(a+b+c+d)/4; !
printf("\n Questa è la media della mia matricola divisa in quattro gruppi: %4.2f\n", media); !
return 0; !
}!
Esercizio 2:
Scrivere un programma che chieda due numeri da tastiera e, dei due, visualizzi il
maggiore (es. se vengono inseriti 12 e 27 visualizza 27) con un messaggio adeguato.!
Svolgimento
//Programma che ricava il maggiore fra due numeri !
#include <Stdio.h> /!dichiarazione della libreria standard 1/0 !
int main(void) //main per inizializzare l'esecuzione del programma !
{!
//dichiarazioni delle due variabili rispettive ai due numeri da confrontare int a,b; !
printf("lnserisci il primo numero intero per il confronto:"); !
scanf("%d" ,&a); !
printf("lnserisci il secondo numero intero per il confronto:"); !
scanf("%d" ,&b); !
//inizio ciclo dell'if else !
if{a>b) !
printf{"il numero maggiore è: %d" ,a); !
else !
printf("il numero maggiore è: %d" ,b); !
return 0;!
}!
pf2
Discount

In offerta

Anteprima parziale del testo

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

Esercizio 1: Scrivere un programma che inserisce in quattro variabili intere: a, b, c e d la propria matricola xxxxxxxxxx cosi divisa

  • Variabile a: xxx
  • Variabile b: xx
  • Variabile c: xx
  • Variabile d: xxx Calcolare la media, inserir1a in una variabile opportunamente dichiarata denominata media e stamparla a video con il messaggio "Questa è la media della mia matricola divisa in quattro gruppi:". SVOGLI MENTO Programma 1 //Programma che calcola la media della matricola #include <stdio.h> //dichiarazione della libreria standard 1/ lnt main(void) //main per inizializzare l'esecuzione del programma { Float a,b,c,d,media; //dichiarazione del tipo delle variabili //La matricola intera è xxxxxxxxxx a=xx; //Ignoro lo zero iniziale b=xx; e=x; //Ignoro lo zero iniziale d=xxx; media=(a+b+c+d)/4; printf("\n Questa è la media della mia matricola divisa in quattro gruppi: %4.2f\n", media); return 0; } Esercizio 2: Scrivere un programma che chieda due numeri da tastiera e, dei due, visualizzi il maggiore (es. se vengono inseriti 12 e 27 visualizza 27) con un messaggio adeguato. Svolgimento //Programma che ricava il maggiore fra due numeri #include <Stdio.h> /!dichiarazione della libreria standard 1/ int main(void) //main per inizializzare l'esecuzione del programma { //dichiarazioni delle due variabili rispettive ai due numeri da confrontare int a,b; printf("lnserisci il primo numero intero per il confronto:"); scanf("%d" ,&a); printf("lnserisci il secondo numero intero per il confronto:"); scanf("%d" ,&b); //inizio ciclo dell'if else if{a>b) printf{"il numero maggiore è: %d" ,a); else printf("il numero maggiore è: %d" ,b); return 0; }

Esercizio 3 Scrivere un programma che calcola i primi N numeri di Fibonacci, con N introdotto da tastiera. I numeri di Fibonacci sono una sequenza di valori interi che inizia con i due valori fissi 1 e 1. Ogni successivo valore è la somma dei due precedenti. Ad esempio i primi 1 O numeri di Fibonacci sono: 1 1 2 3 5 8 13 21 34 55. SVOLGIMENTOProgramma 3 Programma 3 //Programma che visualizza i primi N numeri di Fibonacci #include <stdio.h> //dichiarazione della libreria standard 1/ int main(void} //main per inizializzare l'esecuzione del programma { int N,i,PenultimoNum,UltimoNum,NumFibo; printf{"lndica la quantità di numeri di Fibonacci che vuoi visualizzare"}; scanf("%d" ,&N}; lf (N==0} return o; printf("Ecco la sequenza di numeri di Fibonacci: \n"}; i=1; PenultimoNum=O; UltimoNum=1; printf("%d", UltimoNum); printf(""}; //spaziatura tra il primo e secondo numero while O<N} { NumFibo=PenultimoNum + UltimoNum; PenultimoNum=UltimoNum; UltimoNum=NumFibo; printf("%d" ,UltimoNum); printf(""}; //spaziatura tra i restanti numeri i=i+1; } return 0; }