fisica:informatica:201516:secondoanno:laboratorio_7
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:201516:secondoanno:laboratorio_7 [14/04/2016 alle 13:04 (10 anni fa)] – Roberta Gori | fisica:informatica:201516:secondoanno:laboratorio_7 [14/04/2016 alle 13:25 (10 anni fa)] (versione attuale) – Roberta Gori | ||
|---|---|---|---|
| Linea 8: | Linea 8: | ||
| scriviate anche un main che usi tale funzione e ne dimostri *ogni* | scriviate anche un main che usi tale funzione e ne dimostri *ogni* | ||
| funzionalita' | funzionalita' | ||
| + | |||
| + | Per ultimo, se con l' | ||
| + | funzione/ | ||
| + | scrivere, si richiede che la soluzione rispetti questa firma in ogni dettaglio | ||
| + | (nome | ||
| + | funzione, tipo di ritorno, lista di argomenti). | ||
| + | |||
| + | Ricordate che una procedura e' una funzione con tipo di ritorno void. | ||
| + | |||
| + | Infine in tutti gli esercizi che seguono siete invitati, quando e' opportuno, ad | ||
| + | applicare gli schemi di ricerca certa, incerta e verifica di una proprieta' | ||
| + | visti a lezione. | ||
| + | Per quanto riguarda l'uso dei booleani utilizzare | ||
| + | < | ||
| + | #DEFINE FALSE 0 | ||
| + | #DEFINE TRUE 1 | ||
| + | </ | ||
| + | come visto a lezione. | ||
| Linea 32: | Linea 50: | ||
| per collaudare la procedura | per collaudare la procedura | ||
| implementata. | implementata. | ||
| - | Per ultimo, se con l'esercizio viene fornita la firma(o prototipo) della | + | |
| - | funzione/ | + | === Esercizio 3 === |
| - | scrivere, si richiede che la soluzione rispetti questa firma in ogni dettaglio | + | Scrivere una procedura che presi tre interi primo, secondo e terzo li scambi in modo che alla fine risultino in ordine crescente. |
| - | (nome | + | |
| - | funzione, | + | |
| - | Ricordate che una procedura | + | |
| - | Infine in tutti gli esercizi | + | === Esercizio 4 === |
| - | applicare gli schemi | + | Dato un array di caratteri, scrivere una funzione che controlli |
| - | visti a lezione. | + | |
| - | Per quanto riguarda l'uso dei booleani utilizzare | + | |
| + | === Esercizio 5 === | ||
| + | Scrivere una funzione | ||
| + | tutti gli elementi | ||
| + | |||
| + | |||
| + | === Esercizio 6 === | ||
| + | Scrivere una funzione | ||
| + | posizione | ||
| + | della prima occorrenza di un elemento pari nell' | ||
| + | |||
| + | |||
| + | === Esercizio 7 === | ||
| + | Scrivere una procedura che ricevuto un array di interi, restituisca la | ||
| + | posizione | ||
| + | della prima e dell' ultima occorrenza | ||
| < | < | ||
| - | #DEFINE FALSE 0 | + | void primoultimo_pari(int arr[], int dim, int* primaocc, |
| - | #DEFINE TRUE 1 | + | |
| </ | </ | ||
| - | come visto a lezione. | ||
| - | === Esercizio 3 === | ||
| - | Scrivere una procedura che presi tre interi primo, secondo e terzo li scambi in modo che alla fine risultino in ordine crescente. | ||
| - | Scrivere quindi una funzione | ||
| - | main() | ||
| - | per collaudare la procedura | ||
| - | implementata. | ||
| + | === Esercizio 8 === | ||
| + | Scrivere una funzioni | ||
| + | |||
| + | === Esercizio 9 === | ||
| + | | ||
| + | vettore | ||
| + | in modo che ogni vocale venga sostituita dal simbolo ' | ||
| + | < | ||
| + | void dollarize(char arr[], int dim); | ||
| + | </ | ||
| + | === Esercizio 10 === | ||
| + | | ||
| + | Non ci sono restrizioni di efficienza, potete usare un qualsiasi algoritmo di | ||
| + | ordinamento. | ||
fisica/informatica/201516/secondoanno/laboratorio_7.1460639086.txt.gz · Ultima modifica: 14/04/2016 alle 13:04 (10 anni fa) da Roberta Gori
