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


esercitazione di Programmazione, Esercizi di Sistemi di Elaborazione dell'Informazione

sistemi di elaborazione delle informazioni esercitazione di programmazione elaborato 3.

Tipologia: Esercizi

2023/2024

Caricato il 27/12/2025

massimo-moras
massimo-moras 🇮🇹

3 documenti

1 / 2

Toggle sidebar

Questa pagina non è visibile nell’anteprima

Non perderti parti importanti!

bg1
Data:10/09/2023
_________________________________________1__________________________________________________
Elaborato nr. 3 - Corso di: Sistemi elaborazioni informazioni nome file: ELABORATO_DEL_2022_08_16_16_09_04.pdf
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 lapropria matricola così divisa:
variabile a : prime 3 cifre
variabile b : due cifre successive
variabile c : due cifre successive
variabile d : ultime cifre
Esempio: matricola 070149845
variabile a : 070
variabile b : 14
variabile c : 98
variabile d : 45
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: “.
SVOLGIMENTO ESERCIZIO
// programma che determina la media della matricola
#include<stdio.h>// definizione della libreria standard I/O
int main(void)//main esecuzione del programma
{
int a, b, c, d, e, f, g, h, i, l, z;//dichiarazione delle variabili e.
//La divisione della matricola viene effettuata nel seguente modo
// 1. il primo e' composto dalle prime 3 cifre della matricola
// 2. il secondo e' composto dalle successive 2 cifre della matricola
// 3. il terzo è composto dalle ulteriori 2 cifre della matricola
// 4. il quarto e' composto dalle ultime 3 cifre della matricola.
//Il programma chiede l'inserimento delle singole cifre che compongono la matricola
//dalla più a sinistra inclusi gli 0.
printf("Il programma determina la media di 4 numeri ricavati dalla matricola.");
printf(" ");
printf("inserisci la I^ cifra della tua matricola:");
scanf_s("%d", &a);
printf("inserisci la II^ cifra della tua matricola:");
scanf_s("%d", &b);
printf("inserisci la III^ cifra della tua matricola:");
scanf_s("%d", &c);
printf("inserisci la IV^ cifra della tua matricola:");
scanf_s("%d", &d);
printf("inserisci la V^ cifra della tua matricola:");
scanf_s("%d", &e);
printf("inserisci la VI^ cifra della tua matricola:");
scanf_s("%d", &f);
printf("inserisci la VII^ cifra della tua matricola:");
scanf_s("%d", &g);
printf("inserisci la VIII^ cifra della tua matricola:");
scanf_s("%d", &h);
printf("inserisci la IX^ cifra della tua matricola:");
scanf_s("%d", &i);
printf("inserisci la X^ cifra della tua matricola:");
scanf_s("%d", &l);
printf("\Questa e' la media della mia matricola divisa in quattro gruppi:%\d", z=((a*100+b*10+c*1)+(d*10+e*1)+(f*10+g*1)+(h*
100+i*10+l*1))/4);
return 0;
}
--0O0--
pf2

Anteprima parziale del testo

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

Data: 10/09/

_________________________________________1__________________________________________________

Elaborato nr. 3 - Corso di: Sistemi elaborazioni informazioni nome file: ELABORATO_DEL_2022_08_16_16_09_04.pdf

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 lapropria matricola così divisa:

variabile a : prime 3 cifre

variabile b : due cifre successive

variabile c : due cifre successive

variabile d : ultime cifre

Esempio : matricola 070149845

variabile a : 070

variabile b : 14

variabile c : 98

variabile d : 45

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: “.

SVOLGIMENTO ESERCIZIO

// programma che determina la media della matricola #include<stdio.h>// definizione della libreria standard I/O int main(void)//main esecuzione del programma { int a, b, c, d, e, f, g, h, i, l, z;//dichiarazione delle variabili e. //La divisione della matricola viene effettuata nel seguente modo // 1. il primo e' composto dalle prime 3 cifre della matricola // 2. il secondo e' composto dalle successive 2 cifre della matricola // 3. il terzo è composto dalle ulteriori 2 cifre della matricola // 4. il quarto e' composto dalle ultime 3 cifre della matricola. //Il programma chiede l'inserimento delle singole cifre che compongono la matricola //dalla più a sinistra inclusi gli 0. printf("Il programma determina la media di 4 numeri ricavati dalla matricola."); printf(" "); printf("inserisci la I^ cifra della tua matricola:"); scanf_s("%d", &a); printf("inserisci la II^ cifra della tua matricola:"); scanf_s("%d", &b); printf("inserisci la III^ cifra della tua matricola:"); scanf_s("%d", &c); printf("inserisci la IV^ cifra della tua matricola:"); scanf_s("%d", &d); printf("inserisci la V^ cifra della tua matricola:"); scanf_s("%d", &e); printf("inserisci la VI^ cifra della tua matricola:"); scanf_s("%d", &f); printf("inserisci la VII^ cifra della tua matricola:"); scanf_s("%d", &g); printf("inserisci la VIII^ cifra della tua matricola:"); scanf_s("%d", &h); printf("inserisci la IX^ cifra della tua matricola:"); scanf_s("%d", &i); printf("inserisci la X^ cifra della tua matricola:"); scanf_s("%d", &l); printf("\Questa e' la media della mia matricola divisa in quattro gruppi:%\d", z=((a100+b10+c1)+(d10+e1)+(f10+g1)+(h 100+i10+l1))/4); return 0; }

--0O0--

Data: 10/09/

_________________________________________2__________________________________________________

Elaborato nr. 3 - Corso di: Sistemi elaborazioni informazioni nome file: ELABORATO_DEL_2022_08_16_16_09_04.pdf

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 ESERCIZIO

// programma che restituisce il maggiore tra 2 numeri inseriti #include<stdio.h>// dichiarazione della libreria standard I/O int main(void)//main per inizio sequenza logica { int a, b;// dichiarazione delle variabili e del loro tipo printf("Inserisci il primo numero: "); scanf_s("%d", &a); printf("Inserisci il secondo numero: "); scanf_s("%d", &b); if (a > b) printf("Il numero maggiore e':%d", a); else printf("il numero maggiore e':%d", b); return 0; }

--0O0—

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.

SVOLGIMENTO ESERCIZIO

//programma che visualizza i primi N numeri di Fibonacci #include<stdio.h>//dichiarazione della libreria I/O int main(void)// inizio procedura { int N,i,PNum,UNum,Fibo; //definizione delle variabili e loro caratterizzazione printf("quanti numeri di Fibonacci vuoi visualizzare? "); scanf_s("%d", &N); if (N == 0) return 0; printf("La sequenza di Fibonacci che vuoi visualizzare eccola: \n"); i = 1; PNum = 0; UNum = 1; printf("%d",UNum); printf(" "); while (i < N) { Fibo = PNum + UNum; PNum = UNum; UNum = Fibo; printf("%d", UNum); printf(" "); i = i + 1; } return 0; }