Fechade laversión:Agostode 2015
Actualizaciones:
3
4
Las variablespermitenalmacenarlainformaciónde untipoespecífico.Posteriormente,se podráaccedera
la informaciónatravésdel nombre de lavariable.
5
Seguramente yahautilizadovariablesennumerosasocasionessinsaberlo.
6
En Alice 3, al crear una variable debe asignarleunvalorinicial.
7
Las variablessonmuyútilesenlaprogramación,yaque puede cambiarsusvaloresencualquierpuntodel
códigopara cambiar así su comportamiento.
8
La tablade tiposde dato puede parecerbastante intimidanteenunprincipio,perorealmente solodefine
lostiposde dato que se almacenancon Alice 3.Cada tipode datoalmacenaun únicotipode dato e
intentarutilizarunoincorrecto,provocarágeneralmente erroresenel código.
9
Una variable constade tres partescuandose declara(crea),tipode dato,nombre y valorinicial.
10
11
12
13
14
En este ejemplo,se creaunavariable superSpins que haráque losobjetosgiren3veces.Si se cambia el
valorde 3 a cualquierotrovalor,se cambiarála cantidadde girosque realizaránloscaracteres.
15
16
17
Al igual que encualquierotroaspectode la vidano se puede utilizaralgoque noexiste,en el mundode la
codificaciónnoesdiferente.
18
Lo normal es declarartodaslas variablesal principiodelprocedimientoparaasegurarse de que realmente
existencuandointente utilizarlas.
19
Esto permite alasexpresionescalcularunaserie de númerosenlugarde valoresestáticosúnicamente.
20
El comportamientoaleatoriopuede agregarungran valora las animaciones.Mediante lacreaciónde un
resultadoligeramentediferente cadavezque se ejecuta,puede mejorarlaexperienciade losusuarios.Es
importante utilizarvariablesynovaloresestáticosenel códigocuandose utilicennúmerosaleatorios,ya
que cada ejecucióndel códigoseráunligeramente diferente.
21
El comportamientoaleatoriopuede agregarungran valora las animaciones.Mediante la creaciónde un
resultadoligeramentediferente cadavezque se ejecuta,puede mejorarlaexperienciade losusuarios.Es
importante utilizarvariablesynovaloresestáticosenel códigocuandose utilicennúmerosaleatorios,ya
que cada ejecucióndel códigoseráunligeramente diferente.
22
Puede elegirentre el rangoespecificado,unnúmeroaleatoriooespecificarsupropiorangosuperiore
inferior.Losnúmerosaleatoriosse devuelvencomounvalordecimal.
23
Esto puede sermuyútil para comprendermejorel códigoque se generaensegundoplanoenel entorno
de arrastrar y soltar.
24
A veces,se ve másclaro lo que hace realmente el códigocuandose lee comocódigoJava.
25
Si cambia el valorde un argumentoo unavariable enlaventanade Alice,podrá vercómo se actualizaenla
ventanade Java.Se trata de una operaciónunidireccional,nopuede cambiarel códigoJavadirectamente.
26
Aunque esunaherramientaútil paraverel código,puede serunadistraccióndurante lacodificaciónen
Alice 3,por lo que la mayoríade laspersonastiendenadesactivarlaencondicionesde codificaciónnormal.
27
28
PRACTICA Alice 10

PRACTICA Alice 10