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 (9 anni fa)] – creata Roberta Gori | fisica:informatica:201516:secondoanno:primi-esercizi-c [19/02/2016 alle 10:25 (9 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 (9 anni fa) da Roberta Gori