1.6 KiB
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