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

SPECIFICHE

Si chiede di analizzare e realizzare un programma che risolva il seguente problema:

Ho scritto un libro di poesie e voglio pubblicarlo.

 

L'editore mi ha detto che le spese di editing, fisse, sono di 1400 Euro. Ad esso occorre aggiungere le spese di stampa, che dipendono dal numero di copie che verranno stampate, e l'iva (4%).

Le spese di stampa sono:

per 10 copie, 800 Euro

per 100 copie, 1200 Euro

per 1000 copie, 1600 Euro

per 2000 copie, 1800 Euro

Come si vede il problema NON è ben formulato. Non si capisce cosa si voglia ottenere.

 

 

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

SCADENZA

sono previste 5 ore di lavoro in laboratorio.