Professional Documents
Culture Documents
2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
Objetivos
En esta leccin se abordan los siguientes objetivos:
Alternar entre, y describir las diferencias visuales entre,
el editor de escena y el editor de cdigos
Localizar y describir el objetivo del panel de mtodos y
el separador de procedimientos
Utilizar procedimientos para mover objetos
Agregar los siguientes procedimientos de programacin
al editor de cdigos
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
Objetivos
En esta leccin se abordan los siguientes objetivos:
Demostrar cmo se pueden modificar los valores del
procedimiento
Crear comentarios de programacin
Reordenar, editar, suprimir, copiar y desactivar sentencias
de programacin
Probar y depurar una animacin
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
Seleccin de la instancia
En primer lugar, seleccione la
instancia que desea programar.
De esta forma, se asegura de
que est creando una
instruccin de programacin
para la instancia correcta.
Seleccione una instancia
haciendo clic en la instancia en
la pequea ventana de escena o
mediante el men desplegable
de instancias bajo la pequea
ventana de escena.
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
Panel de mtodos
El panel de mtodos
contiene dos separadores:
Procedimientos: Todos los
procedimientos predefinidos
para un objeto.
Funciones: Todas las
funciones predefinidas para
un objeto.
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
Separador Procedures
El separador Procedures muestra los procedimientos
predefinidos para la instancia seleccionada, as como los
procedimientos creados por el propio usuario.
Un procedimiento es una parte del
cdigo del programa que define la
forma en que se debe ejecutar el
objeto. Alice 3 tiene un juego de
procedimientos para cada clase; sin
embargo, los usuarios pueden crear
("declarar") nuevos procedimientos.
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
Separador Functions
El separador Functions muestra las funciones predefinidas
para la instancia seleccionada, as como las funciones creadas
por el propio usuario.
Una funcin calcula y responde a una
pregunta sobre un objeto, como por
ejemplo, "What is its width or height?"
o "What is its distance from another
object?" Alice 3 dispone de un juego
de funciones para cada clase; sin
embargo, los usuarios pueden declarar
nuevas funciones.
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
10
Sentencias de control
En la parte inferior del separador myFirstMethod encontrar
las sentencias de control de Alice 3.
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
11
Movimiento de objetos
El movimiento de objetos es egocntrico: Los objetos se
mueven en funcin de la direccin hacia la que estn
colocados.
Un objeto se puede mover en seis direcciones:
Hacia arriba
Hacia abajo
Hacia adelante
Hacia atrs
Hacia la derecha
Hacia la izquierda
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
12
Ejemplos de procedimientos de
movimiento
Procedimiento
Descripcin
Move
Move Toward
Move To
Delay
Say
Crea una burbuja de llamada con texto que hace que parezca
que el objeto habla.
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
13
Descripcin
Turn
Roll
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
14
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
15
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
16
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
17
Argumentos
Los argumentos se
seleccionan despus de
colocar el procedimiento
en el editor de cdigos.
Los tipos de argumentos
pueden incluir:
Privilegios
Direccin
Cantidad de direccin
Tiempo de duracin
Texto
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
18
Men de argumentos
El men de argumentos ofrece valores de argumento por
defecto que se pueden seleccionar.
Si ninguno de los valores por defecto son adecuados,
seleccione la opcin Custom DecimalNumber para
especificar un valor de argumento ms preciso.
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
19
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
20
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
21
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
22
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
23
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
24
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
25
Prueba y depuracin
Prueba y depuracin es el proceso por el que se ejecuta
varias veces la animacin, y se ajustan las sentencias de
control, los procedimientos y los argumentos despus de
cada ejecucin.
Guardar a menudo durante la depuracin del programa.
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
26
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
27
Desactivacin de sentencias de
programacin
Las sentencias de programacin se pueden desactivar en
el editor de cdigos.
Desactivar sentencias de programacin para:
Ayudar a aislar partes de cdigo durante la prueba.
Ayudar a centrarse en la programacin, pruebas y depuracin de
una sentencia especfica.
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
28
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
29
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
30
Comentarios de programacin
Incluir comentarios de programacin en una animacin ayuda
a las personas a comprender el flujo de la programacin.
Comentarios:
Describen la intencin de las instrucciones de programacin.
No afectan a la funcionalidad del programa ya que se ignoran durante
su ejecucin.
Normalmente se colocan por encima del bloque de sentencias de
programacin que describen.
Se suelen escribir en primer lugar, en programas de gran tamao, como
un esquema de las instrucciones de programacin.
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
31
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
32
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
33
Terminologa
Trminos clave que se han utilizado en esta leccin:
Argumento
Editor de cdigos
Comentarios
Funciones
Panel de mtodos
Orientacin
Procedimiento
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
34
Resumen
En esta leccin, debe haber aprendido a:
Alternar entre, y describir las diferencias visuales entre, el
editor de escena y el editor de cdigos
Localizar y describir el objetivo del panel de mtodos y el
separador de procedimientos
Utilizar procedimientos para mover objetos
Agregar los siguientes procedimientos de programacin al
editor de cdigos
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
35
Resumen
En esta leccin, debe haber aprendido a:
Demostrar cmo se pueden modificar los valores del
procedimiento
Crear comentarios de programacin
Reordenar, editar, suprimir, copiar y desactivar sentencias
de programacin
Probar y depurar una animacin
JF 2-3
Procedimientos y argumentos
Copyright 2015, Oracle y/o sus filiales. Todos los derechos reservados.
36