fisica:informatica:201415:esercitazioni:esercitazione4
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisioneRevisione precedenteProssima revisione | Revisione precedente | ||
| fisica:informatica:201415:esercitazioni:esercitazione4 [20/01/2015 alle 08:27 (11 anni fa)] – Susanna Pelagatti | fisica:informatica:201415:esercitazioni:esercitazione4 [11/03/2015 alle 17:35 (11 anni fa)] (versione attuale) – [Esercizio 5: Operatori logici] Susanna Pelagatti | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| ====== Esercitazione ====== | ====== Esercitazione ====== | ||
| - | ===== Esercizio 1: calcolo radici | + | ===== Esercizio 1: Equazioni |
| - | ===== Esercizio 2: stampa | + | Scrivere un programma C che legge da standard input i coefficienti '' |
| + | < | ||
| + | a * x^2 + b * x + c = 0 | ||
| + | </ | ||
| + | ne calcola le radici seguendo la traccia in {{: | ||
| + | ===== Esercizio 2: Stampa | ||
| - | ===== Esercizio 3: operazioni bit a bit ===== | + | Scrivere un programma C che legge dallo standard input un numero intero positivo '' |
| + | ===== Esercizio 3: Stampa cifre binarie | ||
| + | Scrivere un programma C che legge un intero '' | ||
| - | ===== Esercizio 4: stampa giorni | + | // |
| + | ===== Esercizio 4: Bilanciamento delle parentesi ===== | ||
| + | Scrivere un programma C che legge dallo standard input una sequenza di caratteri (terminata da EOF) e stabilisce se l' | ||
| + | * se il numero delle parentesi aperte e chiuse coincide e | ||
| + | * se la parentesi aperta precede sempre la parentesi chiusa. | ||
| + | Ad esempio: | ||
| + | < | ||
| + | {lkshaj[nnnn()]}{} | ||
| + | </ | ||
| + | e' una sequenza corretta, mentre | ||
| + | < | ||
| + | {lkshaj][nnnn()}{} | ||
| + | </ | ||
| + | e' scorretta. | ||
| + | Utilizzare '' | ||
| + | |||
| + | Inserendo manualmente i caratteri EOF puo' essere generato utilizzando la combinazione di tasti CONTROL-D. | ||
| + | |||
| + | Quando il programma e' funzionante, | ||
| + | < | ||
| + | bash$ ./checkpar < checkpar.c | ||
| + | </ | ||
| + | |||
| + | ===== Esercizio 5: Operatori logici ===== | ||
| + | Fornire delle espressioni logiche equivalenti alle seguenti senza usare la negazione ('' | ||
| + | < | ||
| + | !(a > b) | ||
| + | !(a <= b && c <= d ) | ||
| + | !(a + 1 == b + 1) | ||
| + | !(a < 1 || b < 2 && c < 3) | ||
| + | </ | ||
| + | Verificare la bontà della soluzione fornita stampando sullo standard output le [[http:// | ||
| + | |||
| + | ===== Esercizio 6: Calcolo delle potenze di 2 ===== | ||
| + | |||
| + | Scrivere un programma C che legge da standard input un numero intero positivo '' | ||
fisica/informatica/201415/esercitazioni/esercitazione4.1421742425.txt.gz · Ultima modifica: 20/01/2015 alle 08:27 (11 anni fa) da Susanna Pelagatti
