fisica:informatica:201415:esercitazioni:esercitazione1bis
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Prossima revisione | Revisione precedente | ||
| fisica:informatica:201415:esercitazioni:esercitazione1bis [16/01/2015 alle 15:13 (11 anni fa)] – creata Susanna Pelagatti | fisica:informatica:201415:esercitazioni:esercitazione1bis [16/01/2015 alle 15:47 (11 anni fa)] (versione attuale) – [Esercizio 4: Elevare al quadrato] Susanna Pelagatti | ||
|---|---|---|---|
| Linea 9: | Linea 9: | ||
| #include < | #include < | ||
| - | int main(void) | + | int main(void) { |
| - | /* Stampa un messaggio sullo schermo. */ | + | |
| - | { | + | |
| printf(" | printf(" | ||
| return 0; | return 0; | ||
| Linea 17: | Linea 15: | ||
| </ | </ | ||
| Per fare questo in ambiente Unix: | Per fare questo in ambiente Unix: | ||
| - | * Salvare il testo del programma in un file "ciaomondo.c" | + | * Salvare il testo del programma in un file '' |
| * compilare il programma utilizzando il compilatore GNU, con il comando | * compilare il programma utilizzando il compilatore GNU, con il comando | ||
| < | < | ||
| + | gcc ciaomondo.c -o ciaomondo | ||
| + | </ | ||
| + | l' | ||
| + | * Eseguire il comando digitando il pathname relativo dell' | ||
| + | < | ||
| + | shell$ ./ciaomondo | ||
| + | </ | ||
| + | Questo dovrebbe provocare la stampa della stringa '' | ||
| + | < | ||
| + | shell$ ./ciaomondo | ||
| + | Ciao Mondo! | ||
| + | shell$ | ||
| + | </ | ||
| + | ===== Esercizio 2: -Wall -pedantic ===== | ||
| + | |||
| + | Considerate il seguente programma | ||
| + | < | ||
| + | #include < | ||
| + | |||
| + | int main(void) { | ||
| + | int i; | ||
| + | printf(" | ||
| + | } | ||
| </ | </ | ||
| + | salvatelo in un file '' | ||
| + | < | ||
| + | gcc ciaomondo1.c | ||
| + | </ | ||
| + | e con | ||
| + | < | ||
| + | gcc -Wall -pedantic ciaomondo1.c | ||
| + | </ | ||
| + | Che e' successo nelle due compilazioni ? | ||
| + | Nel resto del corso compileremo sempre con i due flag '' | ||
| + | |||
| + | ===== Esercizio 3: Calcolo dell' | ||
| + | Considerare il seguente programma per il calcolo dell' | ||
| + | < | ||
| + | #include < | ||
| + | |||
| + | int main(void) { | ||
| + | double h,b,A; | ||
| + | printf(" | ||
| + | scanf(" | ||
| + | printf(" | ||
| + | scanf(" | ||
| + | |||
| + | A = h * b; | ||
| + | |||
| + | printf(" | ||
| + | return 0; | ||
| + | } | ||
| + | </ | ||
| + | salvare in un file '' | ||
| + | |||
| + | Modificare il programma in modo che calcoli l'area di un triangolo equilatero. | ||
| + | |||
| + | ===== Esercizio 4: Elevare al quadrato ===== | ||
| + | Scrivere un programma C che legge da standard input tre reali //x,y,z// e ne stampa il quadrato sullo standard output. | ||
fisica/informatica/201415/esercitazioni/esercitazione1bis.1421421208.txt.gz · Ultima modifica: 16/01/2015 alle 15:13 (11 anni fa) da Susanna Pelagatti
