In questa attività commentiamo la scelta di programmazione piuttosto che il codice che di per sé è
molto semplice.
Si crea una tabella in Word e si scrivono i numeri della tombola.
Con un programma di grafica si cattura la schermata e la si trasforma in immagine.
Si copia l’immagine e, dopo aver aperto Micromondi, la si incolla sulla schermata e la si ‘congela’.
Si creano 90 tartarughe (da t1 a t90) e si usano per coprire i numeri
Si preparano 2 aree di testo: una per contenere il numero che esce e l’altro per contenere gli ultimi
numeri usciti.
Si preparano poi due pulsanti, uno per estrarre il numero che chiama la procedura ‘numero’ e
l’altro che permette di ricominciare che chiama la procedura ‘nuova-partita’
La scelta del numero avviene a caso: se uno stesso numero è già uscito (se la tartaruga
corrispondente e in stato di ‘nascosta’ -"t1 "visibile?- si sceglie un nuovo numero fino a trovarne uno che
non è ancora uscito.
Procedure per il cartellone della tombola
per estrazione
assegna "numero (acaso 90) + 1
controlla
fine
per controlla
se :numero = 1 [ sealtrimenti dimmi "t1 "visibile? [t1, nt][estrazione stop]]
se :numero = 2 [ sealtrimenti dimmi "t2 "visibile? [t2, nt][estrazione stop]]
se :numero = 3 [ sealtrimenti dimmi "t3 "visibile? [t3, nt][estrazione stop]]
…………………………..
………………………….
fine
per numero
testo1, pt
estrazione
inserisci :numero
testo2,
incima
stampa :numero
assegna "tiri contarighe "testo2
se :tiri > 89 [avvisa [A questo punto la partita deve essere finita! Se ne inizia un'altra!] nuova-partita]
fine
per nuova-partita
testo1, pt
testo2, pt
t1, mt t2, mt t3, mt t4, mt t5, mt t6, mt t7, mt t8, mt t9, mt t10, mt
t11, mt t12, mt t13, mt t14............
fine