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

elaborato numero 3 di sistemi di elaborazione delle informazioni, contenete la prova di programmazione

Tipologia: Esercizi

2022/2023

Caricato il 24/01/2024

roberto-bruno-25
roberto-bruno-25 🇮🇹

1 documento

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Bruno Roberto
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI PROF. ANTONIO
TUFANO ESERCITAZIONE: PROGRAMMAZIONE
Esercizio 1:!
Scrivere un programma che inserisce in quattro variabili intere: a, b, c e d
la propria matricola così divisa:!
variabile a: prime 3 cifre variabile b: due cifre successive variabile c: due
cifre successive variabile d: ultime cifre!
matricola 0702200024!
variabile a: 070!
variabile b: 22!
variabile c: 00!
variabile d: 024!
ne calcoli la media, la inserisca in una variabile opportunamente
dichiarata denominata media e la stampi a video con il messaggio
“Questa è la media della mia matricola divisa in quattro gruppi: “.
//Calcolo media della matricola #include<stdio.h>
Int main(void){ //dichiaro le variabili int a,b,c,d,media;
a=070;!
b=22;!
c=00;!
d=024;!
media= (a+b+c+d)/4;
//stampa a video la media e la scritta!
printf(“Questa è la media della mia matricola divisa in quattro
gruppi%d\n”, media); }//Fine del main
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.
#include<stdio.h> Int main(void){
printf( “ Enter two integers\n”);!
Int num1, num2; //Numeri inseriti da utente scanf(“%d %d”,
&num1,&num2);
if (num1>num2) { printf(“%d\n”, num1); } //Fine del primo if
pf2

Anteprima parziale del testo

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

Bruno Roberto

SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI PROF. ANTONIO

TUFANO ESERCITAZIONE: PROGRAMMAZIONE

Esercizio 1: Scrivere un programma che inserisce in quattro variabili intere: a, b, c e d la propria matricola così divisa: variabile a: prime 3 cifre variabile b: due cifre successive variabile c: due cifre successive variabile d: ultime cifre matricola 0702200024 variabile a: 070 variabile b: 22 variabile c: 00 variabile d: 024 ne calcoli la media, la inserisca in una variabile opportunamente dichiarata denominata media e la stampi a video con il messaggio “Questa è la media della mia matricola divisa in quattro gruppi: “. //Calcolo media della matricola #include<stdio.h> Int main(void){ //dichiaro le variabili int a,b,c,d,media; a=070; b=22; c=00; d=024; media= (a+b+c+d)/4; //stampa a video la media e la scritta printf(“Questa è la media della mia matricola divisa in quattro gruppi%d\n”, media); }//Fine del main 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. #include<stdio.h> Int main(void){ printf( “ Enter two integers\n”); Int num1, num2; //Numeri inseriti da utente scanf(“%d %d”, &num1,&num2); if (num1>num2) { printf(“%d\n”, num1); } //Fine del primo if

if(num1<num2) { printf(“%d\n”, num2); } //Fine secondo if } //Fine del main

Bruno Roberto

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 10 numeri di Fibonacci sono: 1 1 2 3 5 8 13 21 34 55. #include<stdio.h> int main(void){ int i, N, primo, secondo, terzo; scanf(“%d,&N); //numeri introdurre primo=1; secondo=1; printf(“%d\n”, primo); printf(“%d\n”, secondo); //Successione di Fibonacci for(i=2;i<N;i++) { terzo=primo+secondo; primo=secondo; secondo=terzo; printf(“%d\n”, terzo); } }//Fine del main //Fine del for