Informatica 5 Liceo Scientifico Scienze Applicate/Distributore Bibite: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 1:
{{Informatica 5 Liceo Scientifico Scienze Applicate}}
== Distributore
Vediamo il codice in Octave: <br />▼
{|
|-
| [[File:Kirin's Nagoya dialect Beverage vending machine in Japan 2012.jpg|left|400 px|Kirin's Nagoya dialect Beverage vending machine in Japan 2012]] || Il distributore di dolcetti e bibite che troviamo a scuola è il classico esempio di automa. Quando si analizza una di queste macchine si deve pensare agli ingressi , alle uscite e alle variabili di stato. Gli ingressi sono i soldi che possiamo via via inserire, un ingresso è anche il codice del prodotto desiderato, anche il pulsante per ottenere il resto è un'ingresso; l'uscita è invece rappresentata dal prodotto erogato o dai soldi che vengono restituiti; le variabili di stato che servono per descrivere lo stato interno della macchina possono essere il numero di panini o bibite ancora disponibili o i soldi inseriti dal cliente oppure il totale incassato. <br />
Vogliamo scrivere un programma che simuli il comportamento di un distributore automatico di bibite e panini per far pratica con le variabili di stato e le variabili d'ingresso e uscita.Ipotizziamo che dopo una fase in cui si caricano i panini e le lattine si possano selezionare i diversi prodotti dopo aver inserito un importo uguale o maggiore del prezzo del prodotto, il distributore non solo controlla che il credito sia sufficiente ma controlla che il prodotto sia effettivamente disponibile e inoltre restituisce il resto.<br />
|}
disp('distributore bibite')
Line 53 ⟶ 63:
disp('distributore vuoto attendere il tecnico') <br />
{{Avanzamento|100%|15 giugno 2015}}
[[Categoria:Informatica 5 Liceo Scientifico Scienze Applicate|Distributore Bibite]]
|