32 lines
1.6 KiB
Markdown
32 lines
1.6 KiB
Markdown
# Argomenti:
|
||
- Diagrammi di flusso (o flowchart)
|
||
- Identificazione di ingressi e uscite
|
||
- Prime istruzioni del linguaggio C (assegnazione, operazioni aritmetiche...).
|
||
- Tipi di dati primitivi (int, long, float, double,
|
||
char...)
|
||
- Istruzioni di ingresso e uscita (printf e scanf).
|
||
|
||
# Esercizi:
|
||
|
||
### Esercizio 1.1
|
||
Scrivere un programma che definisce cinque variabili di diverso tipo (int, long, float, double, char) e
|
||
assegna a ciascuna di esse un valore valido chiedendolo all’utente con scanf(); ne mostra (con printf)
|
||
il contenuto sul video; le incrementa ciascuna di una unità e mostra il nuovo contenuto. Infine
|
||
assegnare una variabile a ciascuno degli altri tipi (ad esempio assegno la variabile di tipo “int“ a
|
||
quella di tipo “char”, a quella di tipo float, a quella di tipo long,, a quella di tipo double) verificando
|
||
quali assegnazioni sono accettate, quali rifiutate in fase di compilazione se non si usa un cast e quali
|
||
forniscono valori non corretti.
|
||
|
||
### Esercizio 1.2
|
||
Scrivere un programma che stampa quanti mattoni sono necessari per realizzare una tramezza
|
||
divisoria in una grande stanza, sapendo che ogni mattone è di dimensioni 25x10 cm, che tra un
|
||
mattone e quelli adiacenti va interposto uno strato di 1 cm di cemento e che la parete e' lunga 3,40 m
|
||
e alta 2,80 m.
|
||
|
||
### Esercizio 1.3
|
||
Scrivere un programma che richiede due numeri reali e stampa il prodotto e il rapporto del primo per il
|
||
secondo. Verificare nei casi particolari con uno o entrambi i valori pari a zero.
|
||
|
||
### Esercizio 1.4
|
||
Scrivere le dichiarazioni di una variabile per ogni tipo di dato primitivo, cercare il valore minimo e
|
||
massimo rappresentabili e stamparli a video |