3LSA - Portfolio programmazione C/C++


Portfolio minimo di programmazione:
  1. ricerca in un vettore di un numero
  2. concatenamento di due vettori di interi
  3. shift a sinistra di un vettore
  4. vettori e matrici: calcolo del determinante di una matrice 2x2
  5. esercizio sulle stringhe assegnato ad ognuno
  6. calcolo dei quadrato di interi, riepilogo sui vettori
  7. funzioni, calcolo della potenza: pot(n)
  8. funzioni, calcolo del fattoriale: fatt(n)
  9. funzioni, calcolo del massimo fra tre numeri: max3(n1, n2, n3)
  10. funzioni, calcolo della somma dei primi n numeri interi: somma(n)
  11. funzioni, calcolo della somma dei numeri interi tra n e m: somma2(n,m)
  12. funzioni, scrittura dei multipli di n: multipli10(n)
  13. funzioni, scrittura dei primi m multipli di n: multipli(n,m)
  14. funzioni, calcolo del discriminante di una equazione di secondo grado
  15. funzioni, calcolo del valore assoluto
  16. funzioni, verifica di un numero primo
  17. dichiarazione e gestione di una struct
  18. gestione di una tabella di dati: vettore di una struct

valutazione:

4 - portfolio con contenuti carenti o con programmi che lo studente non è in grado di descrivere in dettaglio.

5 - portfolio non completo, carente nei commenti o nei titoli, con programmi non funzionanti o che non sono spiegati adeguatamente

6 - portfolio completo con programmi funzionanti e adeguatamente spiegati

7- portfolio completo e ben organizzato, con progetti ben commentati e funzionanti

8- portfolio completo e particolarmente ricco di contenuti anche oltre le consegne stabilite



NB
I programmi in linguaggio C/C++ si possono sviluppare con diversi IDE (ambienti di sviluppo, Integrated Development Environment) come xcode per mac, devc++ per windows, codeblocks per mac e windows, cppcode per ipad, ideone.com direttamente on-line.

In laboratorio utilizzeremo xcode sui mac, a casa potete usare l'IDE  che preferite.

ideone.com funziona come editor per scrivere il codice, come compilatore per verificare la correttezza del codice e anche come archivio dei codici realizzati.


TUTTI i programmi realizzati devono essere presenti nel proprio portfolio personale su ideone.com, nella sezione "my codes" ed essere immediatamente disponibili anche off-line (per esempio tramite uno screenshot fatto a codice completato).

buon lavoro

M.C.