8. 8
No importaqué métodose empleeparacrear el guióngráfico.Siempre que detalle loque estásucediendo
encada unade lasetapas,de forma que puedacrearel códigoa partirde ahí, el guióngráficocumple su
finalidad.
10. 10
Un guióngráficovisual noes unapruebade sushabilidadesde dibujo.Noimportalobuenartistaque sea.
Si puede dibujarunafiguraesquemática,posteriormente podrátrazarunguión gráficovisual.
11. 11
Lo importante enlacreaciónde un guióngráficotextual esasegurarse de que se hansimplificadotodaslas
tareashasta sus componentesindividuales.ParalacodificaciónenAlice3,un guióngráficoque describala
acción de ponerse de pie noeslosuficientemente detallado.Debe describirlasaccionesde todaslas
articulacionesque intervienenenlamaniobrade ponerse de pie.
12. 12
Este es un guióngráficode nivel superior.Necesitaríadetallarloaúnmásparaque laanimaciónsearealista
enAlice 3.
13. 13
Esta es unatécnicamuy útil para asegurarse de que todaslaspartesdel escenarioestáncodificadas.
15. 15
Un diagrama de flujopermite planificarel flujodelcódigomostrandolosprocesosyel resultadode cada
decisión.Este esun ejemplomuysencillo,undiagramade flujopuedesercadavezmás complejo
conforme losprogramassonmás grandes.
18. 18
Las subclasespuedenheredarlascaracterísticasde su superclase peronoal contrario.Es un proceso
unidireccional.Losdiferentestiposde subclasetendránaccesoal códigoque existe enlasuperclase.Cada
tipoespecíficode perrotiene accesoal códigoque se escribe enlaclase Dog. Esto significaque todaslas
cosas que sonde carácter genéricosobre perrosse codificanenel nivelDogmientrasque lascosasque
hacenúnicoa undeterminadoperrose codificanenel nivel de subclase.
25. 25
Si tiene variosobjetosque realizanlasmismasacciones,mediante lacreaciónde unprocedimiento
independienteque contengalaacciónse reduce considerablementeel tamañodel código.También
garantizaque todoslos objetosse comportende lamismaformaque si se tratara de una solaparte de
códigoque loscontrole.
30. 30
Una de lasprincipalesventajasde este procedimientoenAlice 3esque una vezque haya creadoun
procedimientocomplejopuede transferirlofácilmente de unaanimaciónaotra.Este temade tratará en
mayor profundidadmásadelanteenel curso.
34. 34
Al asignarun nombre al procedimientose suele utilizarunodescriptivo.Debe revelarloque hace perosin
vincularloaun tipode objetoconcretoyaque lopuedenutilizarotrassubclases.
40. 40
Intente siempreque el códigosearepetitivodentrodel programa.Si escribe el mismocódigodosveceso
más,probablementepuedaabstraerlo.
41. 41
Al arrastrar unbloque de códigoa un procedimientoatravésdel portapapelestendráque cambiarel
nombre del objetoa"this"para que puedanaccedervariosobjetosaél.