Esercizi_estivi_23-24/1 ALGORITMI SEQUENZIALI/README.md

32 lines
1.6 KiB
Markdown
Raw Normal View History

2024-06-11 19:11:58 +00:00
# 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 allutente 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