ITAsimo456

LED

Sep 8th, 2020 (edited)
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. Striscia di LED
  2.  
  3. Scrivere una classe LED, che rappresenta un singolo LED, che ha uno stato acceso/spento.
  4. Espone i seguenti metodi:
  5. LED(), costruttore che istanzia il LED con stato spento.
  6. LED(stato), costruttore che istanzia il LED con stato passato come parametro.
  7. Accendi(), che accende il LED.
  8. InvertiStato(), che inverte lo stato del LED.
  9. SetStato(stato), che imposta lo stato del LED.
  10. GetStato(), che restituisce lo stato del LED.
  11.  
  12.  
  13.  
  14. Scrivere una classe StrisciaLED, che rappresenta una striscia di n LED.
  15. Espone i seguenti metodi:
  16. LED(lunghezza), costruttore che istanzia i LED della striscia a spenti.
  17. Visualizza(), che stampa la striscia di LED: un LED acceso viene rappresentato con '#', uno spento con '-'
  18. Aggiorna(), che aggiorna di un "fotogramma" l'animazione, cambiando gli stati dei LED in modo che si comportino come un onda.
  19.  
  20. Ad es, ripetere tante volte Aggiorna() e Visualizza() dovrebbe stampare questo:
  21.  
  22. #-----
  23. -#----
  24. --#---
  25. ---#--
  26. ----#-
  27. -----#
  28. #-----
  29. -#----
  30. --#---
  31. ---#--
  32. ----#-
  33. -----#
Advertisement
Add Comment
Please, Sign In to add comment