SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
PROF. ANTONIO TUFANO
ESERCITAZIONE: PROGRAMMAZIONE
Esercizio 1: a b c d
Scrivere un programma che inserisce in quattro variabili intere: , , e la
propria matricola così divisa:
a
variabile : prime 3 cifre
b
variabile : due cifre successive
c : due cifre successive
variabile d : ultime cifre
variabile
Esempio: matricola 070149845
a
variabile : 070
b : 14
variabile c
variabile : 98
d : 45
variabile
ne calcoli la media, la inserisca in una variabile opportunamente dichiarata
media
denominata e la stampi a video con il messaggio “Questa è la media della
mia matricola divisa in quattro gruppi: “.
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.
Esercizio 3: i primi N numeri
Scrivere un programma che calcola 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. EUGENIO IACOVIELLO
MATR.: 0702401582
SVOLGIMENTO ESERCIZIO 1
#include <stdio.h>
int main() {
// Dichiarazione delle variabili intere
int a, b, c, d;
// Inserimento dei valori della matricola nelle variabili
// La mia matricola è 0702401582
a = 070; // a = 70; ignora gli 0 iniziali
b = 24;
c = 01; // c = 1; ignora gli 0 iniziali
d = 582;
// Calcolo della media
float media = (a + b + c + d) / 4.0;
printf("Questa è la media della mia matricola divisa in quattro gruppi: %.2f\n", media);
return 0;
} EUGENIO IACOVIELLO
MATR.: 0702401582
SVOLGIMENTO ESERCIZIO 2
#include <stdio.h>
int main() {
int a, b;
// Richiesta di inserimento dei numeri all'utente
printf("Inserisci il primo numero: ");
scanf("%d", &a);
printf("Inserisci il secondo numero: ");
scanf("%d", &b);
if (a > b) {
printf("Il numero maggiore è: %d\n", a);
} else if (b > a) {
printf("Il numero maggiore è: %d\n", b);
} else {
printf("I due numeri sono uguali.\n");
}
return 0;
} EUGENIO IACOVIELLO
MATR.: 0702401582
SVOLGIMENTO ESERCIZIO 3
#include <stdio.h>
int main() {
int n, i, Fib1 = 1, Fib2 = 1, Fibnext;
printf("Scrivi il numero intero di termini di Fibonacci da calcolare: ");
scanf("%d", &n);
-
Elaborato 1 sistemi di elaborazione delle informazioni
-
Elaborato 2 Sistemi di elaborazione delle informazioni
-
Elaborato 1 Ingegneria ambientale
-
Elaborato Agrinido