Strumenti Utente

Strumenti Sito


fisica:informatica:201516:secondoanno:laboratorio_7

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisioneRevisione precedente
Prossima revisione
Revisione precedente
fisica:informatica:201516:secondoanno:laboratorio_7 [14/04/2016 alle 13:05 (9 anni fa)] Roberta Gorifisica:informatica:201516:secondoanno:laboratorio_7 [14/04/2016 alle 13:25 (9 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'esercizio viene fornita la firma(o prototipo) della Per ultimo, se con l'esercizio viene fornita la firma(o prototipo) della
 funzione/procedura da  funzione/procedura da 
Linea 13: Linea 14:
 (nome  (nome 
 funzione, tipo di ritorno, lista di argomenti). funzione, tipo di ritorno, lista di argomenti).
 +
 Ricordate che una procedura e' una funzione con tipo di ritorno void. 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 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' applicare gli schemi di ricerca certa, incerta e verifica di una proprieta'
Linea 47: Linea 50:
  per collaudare la procedura  per collaudare la procedura
 implementata.  implementata. 
-Per ultimose con l'esercizio viene fornita la firma(o prototipodella + 
-funzione/procedura da  +=== Esercizio 3 === 
-scrivere, si richiede che la soluzione rispetti questa firma in ogni dettaglio +Scrivere una procedura che presi tre interi primosecondo e terzo li scambi in modo che alla fine risultino in ordine crescente.    
-(nome  + 
-funzione, tipo di ritornolista di argomenti). + 
-Ricordate che una procedura e' una funzione con tipo di ritorno void+ 
-Infine in tutti gli esercizi che seguono siete invitatiquando e' opportuno, ad +=== Esercizio 4 === 
-applicare gli schemi di ricerca certaincerta verifica di una proprieta' +Dato un array di caratteri, scrivere una funzione che controlli  che l'array contenga solo caratteri alfabetici (maiuscoli minuscoli). 
-visti a lezione   + 
-Per quanto riguarda l'uso dei booleani utilizzare+ 
 +=== Esercizio 5 === 
 +Scrivere una funzione chericevuto un array di interiritorni la somma di  
 +tutti gli elementi azzeri tutti gli elementi in posizione dispari. Fare attenzione all'ordine in cui eseguire le operazioni.  
 + 
 + 
 +=== Esercizio 6 === 
 +Scrivere una funzione che ricevuto un array di interirestituisca la 
 +posizione  
 +della prima  occorrenza di un elemento pari nell'array. Fermare la ricerca appena si e' trovata l'occorrenza.  
 + 
 + 
 +=== Esercizio 7 === 
 +Scrivere una procedura che ricevuto un array di interirestituisca la 
 +posizione  
 +della prima dell' ultima occorrenza di un elemento pari nell'array.
 <code> <code>
-#DEFINE FALSE 0 +void primoultimo_pari(int arr[], int dim, int* primaocc,int* ultimaocc);
-#DEFINE TRUE  1+
 </code> </code>
-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  che ricevuto un array di numeri reali, controlli che sia ordinato in maniera crescente.
 +
 +=== Esercizio 9 ===
 + Scrivere una procedura che ricevuto un array di caratteri modifichi il
 +vettore 
 +in modo che ogni vocale venga sostituita dal simbolo '$'.
 +<code>
 +void dollarize(char arr[], int dim);
 +</code>
 +=== Esercizio 10 ===
 + Scrivere una procedura che, ricevuto un array di interi, ordini l'array. 
 +Non ci sono restrizioni di efficienza, potete usare un qualsiasi algoritmo di 
 +ordinamento.
  
  
  
fisica/informatica/201516/secondoanno/laboratorio_7.1460639129.txt.gz · Ultima modifica: 14/04/2016 alle 13:05 (9 anni fa) da Roberta Gori

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki