• Non ci sono risultati.

06AZN - Fondamenti di Informatica (GES, LOP, ORG) Esercitazione di laboratorio n. 5 (10/11/09)

N/A
N/A
Protected

Academic year: 2021

Condividi "06AZN - Fondamenti di Informatica (GES, LOP, ORG) Esercitazione di laboratorio n. 5 (10/11/09)"

Copied!
1
0
0

Testo completo

(1)

06AZN - Fondamenti di Informatica (GES, LOP, ORG) Esercitazione di laboratorio n. 5 (10/11/09)

La presente esercitazione presuppone conoscenza delle seguenti parti del linguaggio C: main, return, commen- ti, variabili, identificatori, tipi scalari, assegnazione, costanti letterali, printf (base), scanf (deprecata), ope- razioni aritmetiche, if . . . else, operatori relazionali, operatori Booleani, getchar, putchar, ciclo while, libreria ctype.h, const, #define, exit, programmazione a stati, gets, sscanf, stringhe, traduzione di algoritmi matematici;

switch, break, #ifdef, math.h, cast, printf (completa), ciclo for.

Esercizio 1

Scrivere un programma in linguaggio C che richieda e legga le coordinate (x, y) di un punto nel piano Cartesiano e quindi ne calcoli la distanza dall’origine.

Esercizio 2

Scrivere un programma in linguaggio C che richieda e legga il valore di un angolo (espresso in gradi) e quindi ne presenti in output il valore di seno, coseno e tangente.

Esercizio 3

Scrivere un programma in linguaggio C che presenti in output il numero di Nepero e con la precisione assoluta di 10

−9

. Il valore del numero deve essere calcolato automaticamente dal programma e non scritto direttamente nel codice sorgente o inserito dall’utente del programma.

Esercizio 4

Scrivere un programma in linguaggio C che richieda e legga un numero intero N e quindi presenti in output la sua tabellina pitagorica (ovvero i suoi primi 10 multipli).

Esercizio 5

Scrivere un programma in linguaggio C che richieda e legga un numero intero N (minore di 100) e quindi presenti in output una tabella avente in prima colonna un numero intero (da 1 a N), in seconda colonna il suo logaritmo decimale ed in terza colonna la sua radice cubica. Il valore del logaritmo e della radice devono essere espressi in formato fixed-point con 6 cifre dopo la virgola e tutti i dati devono essere incolonnati.

Esercizio 6

Scrivere un programma in linguaggio C che richieda all’utente quanti dati desidera introdurre e quindi legga tali dati (introdotti come valori reali, uno per riga) e ne presenti in output la media aritmetica.

1

Riferimenti

Documenti correlati

Un sistema di elaborazione `e dotato di una memoria centrale di 256 MB con un tempo d’accesso di 40 ns e di una memoria cache di 128 kB con tempo d’accesso di 10 ns Si determini

[ `e necessaria la memoria cache ] Lo svolgimento di 20 milioni di operazioni al secondo richiede in media 10 milioni di accessi in me- moria al secondo, ai quali bisogna sommare

Scrivere un programma in linguaggio C che chieda all’utente di immettere due numeri interi, ottenga i numeri dall’utente e visualizzi la loro somma, prodotto, differenza, quoziente

Scrivere un programma in linguaggio C che chieda all’utente le coordinate di un punto nel piano Cartesiano XY e quindi determini se tale punto appartiene all’area del rettangolo

Scrivere un programma in linguaggio C che legga tutti i caratteri in input, fermandosi non appena incontra un carattere punto, punto esclamativo o punto interrogativo, e quindi

La presente esercitazione presuppone conoscenza delle seguenti parti del linguaggio C: main, return, commen- ti, variabili, identificatori, tipi scalari, assegnazione,

Scrivere un programma in linguaggio C che riceva un numero non noto a priori di parametri da riga di comando e, per ognuno di essi, dica se si tratta di un numero intero.. Ad

Scrivere un programma in linguaggio C che legga valori di temperatura (uno per riga finch´e ce ne sono) in gradi Fahrenheit e ne restituisca il valore in gradi Celsius.. Per