fisica:informatica:201516:secondoanno:primi-esercizi-c
Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Prossima revisione | Revisione precedente | ||
| fisica:informatica:201516:secondoanno:primi-esercizi-c [19/02/2016 alle 10:00 (10 anni fa)] – creata Roberta Gori | fisica:informatica:201516:secondoanno:primi-esercizi-c [19/02/2016 alle 10:25 (10 anni fa)] (versione attuale) – [Esercizio 2] Roberta Gori | ||
|---|---|---|---|
| Linea 1: | Linea 1: | ||
| - | Laboratorio | + | ====== Esercitazione |
| - | Nella propria home directory creare una sottodirectory chiamata es01, | + | Dove si fanno girare i primi programmi C. Nella propria home directory creare una sottodirectory chiamata es01, |
| in cui metteremo tutti i file C di oggi. | in cui metteremo tutti i file C di oggi. | ||
| - | 1) Scrivere un programma nome che stampa il proprio nome e sulla riga | + | |
| + | ===== Esercizio | ||
| + | |||
| + | Scrivere un programma nome che stampa il proprio nome e sulla riga | ||
| successiva il proprio cognome. | successiva il proprio cognome. | ||
| + | |||
| + | Per fare questo in ambiente Unix: | ||
| + | * Salvare il testo del programma in un file '' | ||
| + | * compilare il programma utilizzando il compilatore GNU, con il comando | ||
| + | < | ||
| + | gcc nome.c -o nome | ||
| + | </ | ||
| + | l' | ||
| + | * Eseguire il comando digitando il pathname relativo dell' | ||
| + | < | ||
| + | shell$ ./nome | ||
| + | </ | ||
| + | |||
| + | Questo dovrebbe provocare la stampa del vostro nome e cognome come richiesto | ||
| + | |||
| + | |||
| + | ===== Esercizio 2 ===== | ||
| + | |||
| 2) Scrivere un programma cornice che stampa il proprio nome su una riga | 2) Scrivere un programma cornice che stampa il proprio nome su una riga | ||
| racchiuso da una cornice, cosi': | racchiuso da una cornice, cosi': | ||
| - | ************* | + | |
| - | * Roberta * | + | %%*************%%\\ |
| - | ************* | + | * Roberta *\\ |
| + | %%************* | ||
| + | %% | ||
| Notate lo spazio prima e dopo il nome. | Notate lo spazio prima e dopo il nome. | ||
| + | |||
| Riuscite a scrivere il programma utilizzando un solo comando di output? | Riuscite a scrivere il programma utilizzando un solo comando di output? | ||
| - | 3) Scrivere un programma area_rettangolo che dichiara due variabili che | + | |
| + | |||
| + | ===== Esercizio | ||
| + | |||
| + | Scrivere un programma area_rettangolo che dichiara due variabili che | ||
| rappresentano i lati di un rettangolo, assegna a tali variabili due valori | rappresentano i lati di un rettangolo, assegna a tali variabili due valori | ||
| e stampa il perimetro e l'area del rettangolo risultante. | e stampa il perimetro e l'area del rettangolo risultante. | ||
| - | 4) Modificare il programma precedente in modo da leggere dall' | + | |
| + | |||
| + | ===== Esercizio | ||
| + | |||
| + | Modificare il programma precedente in modo da leggere dall' | ||
| delle dimensioni del rettangolo. | delle dimensioni del rettangolo. | ||
| Eseguire il programma per un rettangolo di dimensioni 3 x 2. | Eseguire il programma per un rettangolo di dimensioni 3 x 2. | ||
| - | 5) Scrivere un programma valore che calcola e stampa il valore di una | + | |
| + | |||
| + | ===== Esercizio | ||
| + | |||
| + | Scrivere un programma valore che calcola e stampa il valore di una | ||
| villetta composta da due piani, ciascuno dei quali include: | villetta composta da due piani, ciascuno dei quali include: | ||
| - salotto (dimensioni 3m x 5m) | - salotto (dimensioni 3m x 5m) | ||
| Linea 27: | Linea 64: | ||
| Per rendere leggibile il codice, definire opportune costanti METROQUADRO, | Per rendere leggibile il codice, definire opportune costanti METROQUADRO, | ||
| SALOTTO, CUCINA, CAMERA e BAGNO. | SALOTTO, CUCINA, CAMERA e BAGNO. | ||
| + | |||
| Suggerimento: | Suggerimento: | ||
| in funzione della costante METROQUADRO. | in funzione della costante METROQUADRO. | ||
| (Il valore calcolato dovrebbe essere 155000). | (Il valore calcolato dovrebbe essere 155000). | ||
fisica/informatica/201516/secondoanno/primi-esercizi-c.1455876038.txt.gz · Ultima modifica: 19/02/2016 alle 10:00 (10 anni fa) da Roberta Gori
