SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
Fecha de la versión: Agosto de 2015
Actualizaciones:
3
4
El escenario es la idea principal que hay detrás de la animación.
5
6
Los guiones gráficos se utilizan para definir las etapas en las que se desarrollará una animación.
7
No importa qué método se emplee para crear el guión gráfico. Siempre que detalle lo que está sucediendo
en cada una de las etapas, de forma que pueda crear el código a partir de ahí, el guión gráfico cumple su
finalidad.
8
9
Un guión gráfico visual no es una prueba de sus habilidades de dibujo. No importa lo buen artista que sea.
Si puede dibujar una figura esquemática, posteriormente podrá trazar un guión gráfico visual.
10
Lo importante en la creación de un guión gráfico textual es asegurarse de que se han simplificado todas las
tareas hasta sus componentes individuales. Para la codificación en Alice 3, un guión gráfico que describa la
acción de ponerse de pie no es lo suficientemente detallado. Debe describir las acciones de todas las
articulaciones que intervienen en la maniobra de ponerse de pie.
11
Este es un guión gráfico de nivel superior. Necesitaría detallarlo aún más para que la animación sea realista
en Alice 3.
12
Esta es una técnica muy útil para asegurarse de que todas las partes del escenario están codificadas.
13
14
Un diagrama de flujo permite planificar el flujo del código mostrando los procesos y el resultado de cada
decisión. Este es un ejemplo muy sencillo, un diagrama de flujo puede ser cada vez más complejo conforme
los programas son más grandes.
15
16
17
Las subclases pueden heredar las características de su superclase pero no al contrario. Es un proceso
unidireccional. Los diferentes tipos de subclase tendrán acceso al código que existe en la superclase. Cada
tipo específico de perro tiene acceso al código que se escribe en la clase Dog. Esto significa que todas las
cosas que son de carácter genérico sobre perros se codifican en el nivel Dog mientras que las cosas que
hacen único a un determinado perro se codifican en el nivel de subclase.
18
Gracias a esto, es necesario escribir mucho menos código. De esta forma, los programas son más fáciles de
leer y comprender.
19
20
21
22
Cuanto más arriba en la lista de clases pueda codificar el procedimiento, mejor. Esto significa que tendrán
acceso a ella más objetos.
23
24
Si tiene varios objetos que realizan las mismas acciones, mediante la creación de un procedimiento
independiente que contenga la acción se reduce considerablemente el tamaño del código. También
garantiza que todos los objetos se comporten de la misma forma que si se tratara de una sola parte de
código que los controle.
25
26
27
Antes de realizar cualquier abstracción de procedimientos para un movimiento como este, merece la pena
crear un guión gráfico que defina el movimiento de todas las articulaciones del objeto. Debe diseñar y, a
continuación, crear un procedimiento que realice un único movimiento completo que devuelva el objeto a
su posición original. De este modo, el código se puede llamar varias veces para conseguir el resultado
deseado.
28
29
Una de las principales ventajas de este procedimiento en Alice 3 es que una vez que haya creado un
procedimiento complejo puede transferirlo fácilmente de una animación a otra. Este tema de tratará en
mayor profundidad más adelante en el curso.
30
31
32
33
Al asignar un nombre al procedimiento se suele utilizar uno descriptivo. Debe revelar lo que hace pero sin
vincularlo a un tipo de objeto concreto ya que lo pueden utilizar otras subclases.
34
35
36
37
38
39
Intente siempre que el código sea repetitivo dentro del programa. Si escribe el mismo código dos veces o
más, probablemente pueda abstraerlo.
40
Al arrastrar un bloque de código a un procedimiento a través del portapapeles tendrá que cambiar el
nombre del objeto a "this" para que puedan acceder varios objetos a él.
41
42
43
44
45
46
47
48
CAPITULO 5 ALICE

Más contenido relacionado

La actualidad más candente (6)

PDF 14
PDF 14PDF 14
PDF 14
 
PDF 12
PDF 12PDF 12
PDF 12
 
PDF 13
PDF 13PDF 13
PDF 13
 
PDF 11
PDF 11PDF 11
PDF 11
 
PDF 4
PDF 4PDF 4
PDF 4
 
Greenfoot 9
Greenfoot 9Greenfoot 9
Greenfoot 9
 

Similar a CAPITULO 5 ALICE (20)

Jf 2 3_sg_esp(4)
Jf 2 3_sg_esp(4)Jf 2 3_sg_esp(4)
Jf 2 3_sg_esp(4)
 
leccion 3
leccion 3leccion 3
leccion 3
 
Alice 3
Alice 3Alice 3
Alice 3
 
Capítulo 3
Capítulo 3Capítulo 3
Capítulo 3
 
Jf 2 3_sg_esp(4)
Jf 2 3_sg_esp(4)Jf 2 3_sg_esp(4)
Jf 2 3_sg_esp(4)
 
CAPITULO 3 ALICE
CAPITULO 3 ALICECAPITULO 3 ALICE
CAPITULO 3 ALICE
 
Alice 3
Alice 3Alice 3
Alice 3
 
Capitulo 3
Capitulo 3Capitulo 3
Capitulo 3
 
Cap3
Cap3Cap3
Cap3
 
Jf 2 3_sg_esp(4)
Jf 2 3_sg_esp(4)Jf 2 3_sg_esp(4)
Jf 2 3_sg_esp(4)
 
Alice3
Alice3Alice3
Alice3
 
Alice capitulo 3
Alice capitulo 3Alice capitulo 3
Alice capitulo 3
 
CAPITULO 3 DE ALICE
CAPITULO 3 DE ALICECAPITULO 3 DE ALICE
CAPITULO 3 DE ALICE
 
Alice 7
Alice 7Alice 7
Alice 7
 
Alice 7
Alice 7Alice 7
Alice 7
 
Jf 2 7_sg_esp(4)
Jf 2 7_sg_esp(4)Jf 2 7_sg_esp(4)
Jf 2 7_sg_esp(4)
 
CAPITULO 7 ALICE
CAPITULO 7 ALICECAPITULO 7 ALICE
CAPITULO 7 ALICE
 
leccion 7
leccion 7leccion 7
leccion 7
 
CAPITULO 7 DE ALICE
CAPITULO 7 DE ALICECAPITULO 7 DE ALICE
CAPITULO 7 DE ALICE
 
Jf 2 7_sg_esp(4)
Jf 2 7_sg_esp(4)Jf 2 7_sg_esp(4)
Jf 2 7_sg_esp(4)
 

Más de KatherinBarrios17 (20)

DREMWEAVER
DREMWEAVERDREMWEAVER
DREMWEAVER
 
TEORIA DEL COLOR
TEORIA DEL COLORTEORIA DEL COLOR
TEORIA DEL COLOR
 
BUNNY RECOMMENDATION WEB
BUNNY RECOMMENDATION WEBBUNNY RECOMMENDATION WEB
BUNNY RECOMMENDATION WEB
 
TOPOLICAS DE LA RED
TOPOLICAS DE LA REDTOPOLICAS DE LA RED
TOPOLICAS DE LA RED
 
ELEMENTOS BASICOS WEB
ELEMENTOS BASICOS WEBELEMENTOS BASICOS WEB
ELEMENTOS BASICOS WEB
 
TEORIA DEL COLOR
TEORIA DEL COLORTEORIA DEL COLOR
TEORIA DEL COLOR
 
CAPITULO 14 ALICE
CAPITULO 14 ALICECAPITULO 14 ALICE
CAPITULO 14 ALICE
 
CAPITULO 13 ALICE
CAPITULO 13 ALICECAPITULO 13 ALICE
CAPITULO 13 ALICE
 
CAPITULO 12 ALICE
CAPITULO 12 ALICECAPITULO 12 ALICE
CAPITULO 12 ALICE
 
CAPITULO 11 ALICE
CAPITULO 11 ALICECAPITULO 11 ALICE
CAPITULO 11 ALICE
 
CAPITULO 10 ALICE
CAPITULO 10 ALICECAPITULO 10 ALICE
CAPITULO 10 ALICE
 
CAPITULO 9 ALICE
CAPITULO 9 ALICECAPITULO 9 ALICE
CAPITULO 9 ALICE
 
CAPITULO 8 ALICE
CAPITULO 8 ALICECAPITULO 8 ALICE
CAPITULO 8 ALICE
 
CAPITULO 6 ALICE
CAPITULO 6 ALICECAPITULO 6 ALICE
CAPITULO 6 ALICE
 
CAPITULO 4 ALICE
CAPITULO 4 ALICECAPITULO 4 ALICE
CAPITULO 4 ALICE
 
CAPITULO 2 ALICE
CAPITULO 2 ALICECAPITULO 2 ALICE
CAPITULO 2 ALICE
 
CAPITULO 1 ALICE
CAPITULO 1 ALICECAPITULO 1 ALICE
CAPITULO 1 ALICE
 
CAPITULO 10 GREENFOOT
CAPITULO 10 GREENFOOTCAPITULO 10 GREENFOOT
CAPITULO 10 GREENFOOT
 
CAPITULO 9 GREENFOOT
CAPITULO 9 GREENFOOTCAPITULO 9 GREENFOOT
CAPITULO 9 GREENFOOT
 
CAPITULO 8 GREENFOOT
CAPITULO 8 GREENFOOTCAPITULO 8 GREENFOOT
CAPITULO 8 GREENFOOT
 

Último

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 

Último (20)

Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 

CAPITULO 5 ALICE

  • 1. Fecha de la versión: Agosto de 2015 Actualizaciones:
  • 2.
  • 3. 3
  • 4. 4
  • 5. El escenario es la idea principal que hay detrás de la animación. 5
  • 6. 6
  • 7. Los guiones gráficos se utilizan para definir las etapas en las que se desarrollará una animación. 7
  • 8. No importa qué método se emplee para crear el guión gráfico. Siempre que detalle lo que está sucediendo en cada una de las etapas, de forma que pueda crear el código a partir de ahí, el guión gráfico cumple su finalidad. 8
  • 9. 9
  • 10. Un guión gráfico visual no es una prueba de sus habilidades de dibujo. No importa lo buen artista que sea. Si puede dibujar una figura esquemática, posteriormente podrá trazar un guión gráfico visual. 10
  • 11. Lo importante en la creación de un guión gráfico textual es asegurarse de que se han simplificado todas las tareas hasta sus componentes individuales. Para la codificación en Alice 3, un guión gráfico que describa la acción de ponerse de pie no es lo suficientemente detallado. Debe describir las acciones de todas las articulaciones que intervienen en la maniobra de ponerse de pie. 11
  • 12. Este es un guión gráfico de nivel superior. Necesitaría detallarlo aún más para que la animación sea realista en Alice 3. 12
  • 13. Esta es una técnica muy útil para asegurarse de que todas las partes del escenario están codificadas. 13
  • 14. 14
  • 15. Un diagrama de flujo permite planificar el flujo del código mostrando los procesos y el resultado de cada decisión. Este es un ejemplo muy sencillo, un diagrama de flujo puede ser cada vez más complejo conforme los programas son más grandes. 15
  • 16. 16
  • 17. 17
  • 18. Las subclases pueden heredar las características de su superclase pero no al contrario. Es un proceso unidireccional. Los diferentes tipos de subclase tendrán acceso al código que existe en la superclase. Cada tipo específico de perro tiene acceso al código que se escribe en la clase Dog. Esto significa que todas las cosas que son de carácter genérico sobre perros se codifican en el nivel Dog mientras que las cosas que hacen único a un determinado perro se codifican en el nivel de subclase. 18
  • 19. Gracias a esto, es necesario escribir mucho menos código. De esta forma, los programas son más fáciles de leer y comprender. 19
  • 20. 20
  • 21. 21
  • 22. 22
  • 23. Cuanto más arriba en la lista de clases pueda codificar el procedimiento, mejor. Esto significa que tendrán acceso a ella más objetos. 23
  • 24. 24
  • 25. Si tiene varios objetos que realizan las mismas acciones, mediante la creación de un procedimiento independiente que contenga la acción se reduce considerablemente el tamaño del código. También garantiza que todos los objetos se comporten de la misma forma que si se tratara de una sola parte de código que los controle. 25
  • 26. 26
  • 27. 27
  • 28. Antes de realizar cualquier abstracción de procedimientos para un movimiento como este, merece la pena crear un guión gráfico que defina el movimiento de todas las articulaciones del objeto. Debe diseñar y, a continuación, crear un procedimiento que realice un único movimiento completo que devuelva el objeto a su posición original. De este modo, el código se puede llamar varias veces para conseguir el resultado deseado. 28
  • 29. 29
  • 30. Una de las principales ventajas de este procedimiento en Alice 3 es que una vez que haya creado un procedimiento complejo puede transferirlo fácilmente de una animación a otra. Este tema de tratará en mayor profundidad más adelante en el curso. 30
  • 31. 31
  • 32. 32
  • 33. 33
  • 34. Al asignar un nombre al procedimiento se suele utilizar uno descriptivo. Debe revelar lo que hace pero sin vincularlo a un tipo de objeto concreto ya que lo pueden utilizar otras subclases. 34
  • 35. 35
  • 36. 36
  • 37. 37
  • 38. 38
  • 39. 39
  • 40. Intente siempre que el código sea repetitivo dentro del programa. Si escribe el mismo código dos veces o más, probablemente pueda abstraerlo. 40
  • 41. Al arrastrar un bloque de código a un procedimiento a través del portapapeles tendrá que cambiar el nombre del objeto a "this" para que puedan acceder varios objetos a él. 41
  • 42. 42
  • 43. 43
  • 44. 44
  • 45. 45
  • 46. 46
  • 47. 47
  • 48. 48