Utilizziamo cookie tecnici e di profilazione (anche di terze parti) per migliorare la tua esperienza su questo sito. Continuando la navigazione accetti l'utilizzo dei cookie; in alternativa, leggi l'informativa e scopri come disabilitarli.

SCOPO

Realizzazione di un programma sequenziale con funzioni e if 

SPECIFICHE

Si chiede di analizzare e realizzare un programma che realizza una semplice calcolatrice

 

OBIETTIVI

  • Imparare a formulare un problema in modo che sia chiaro cosa si vuole ottenere
  • Individuare dei dati in ingresso e di uscita, con il loro tipo e eventuali vincoli
  • Algoritmo: il concetto di sequenza
  • Algoritmo: differenza tra numeri interi e reali
  • Linguaggio C: uso di variabili intere e reali
  • Linguaggio C: lettura e presentazione di dati
  • Linguaggio C: istruzione di assegnazione
  • Linguaggio C: istruzioni aritmetiche applicate a numeri interi e reali
  • Linguaggio C: sintassi dei commenti
  • Linguaggio C: compilazione, linking dei programmi
  • Linguaggio C: test del programma
  • Documentazione: ordine, chiarezza espositiva, documentazione e significatività delle prove

VALUTAZIONE

  • Correttezza dell’algoritmo
  • Correttezza dell’uso degli strumenti informatici
  • Comprensione delle differenza nelle operazioni tra variabili intere e tra variabili reali
  • Scelta dei casi di test
  • Autonomia nel lavoro
  • Relazione: contenuti, chiarezza, correttezza

Punteggio:

  1. Esegue correttamente le 4 operazioni (0/0 e 4/0 fornisce output apposito)
  2. Se inserisco una scelta errata fornisce un messaggio di aiuto e non fa operazioni casuali
  3. Le domande che fa sono autoesplicative
  4. le domande hanno la stessa lunghezza (gli input risultano incolonnati)
  5. Il risultato è centrato nella pagina e inserito in una cornice
  6. Mostra una intestazione del programma quando viene lanciato
  7. Il codice è documentato adeguatamente (non troppo, almeno cosa fa ciascuna  funzione)
  8. Il codice è ben indentato
  9. Il codice contiene nome e cognome degli autori e numero del gruppo
  10. I nomi delle variabili, delle costanti e delle funzioni rispettano le convenzioni dei nomi

SCADENZA

sono previste 5 ore di lavoro in laboratorio.