La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Funciones, expresiones y control en Alice

Presentaciones similares


Presentación del tema: "Funciones, expresiones y control en Alice"— Transcripción de la presentación:

1 Funciones, expresiones y control en Alice
En este módulo estudiaremos los elementos del diseño en Alice: Funciones Expresiones instrucción Loop Instrucción if /Else

2 Una Función en Alice es una sentencia que devuelve…
Funciones en Alice Una Función en Alice es una sentencia que devuelve… … una propiedad de un objeto, … la relación que existe entre un objeto y otro en el mundo virtual.

3 Alice provee de una serie de funciones integradas para:
Funciones en Alice Alice provee de una serie de funciones integradas para: Poximidad: Qué cerca está un objeto de otro. Tamaño: Cuales son sus Dimensiones Relación Espacial: Orientación con respecto a otro objeto. Punto de vista: posición en el mundo. Otras: Funciones misceláneas.

4 Valores Una función de Alice, cuando se usa, devuelve un Valor.
Este valor puede ser: Numérico (P.e. 3 o 5.9) Boleano (Verdadero -true- o falso –false-) Cadena (p.e. “Hola Mundo”) Objeto (p.e. SpiderRobot)

5 Expresiones Una Expresión es una operación matemática sobre números u otros valores. Alice ofrece los signos básicos de operaciones matemáticas (también llamados operadores): Suma Resta División Multiplicación

6 Estructuras de control simples
Una Estructura de Control es una sentencia de programación que permite controlar el orden en que se ejecutan las instrucciones . Ejecución secuencial Ejecución Simultánea Ejecución Condicional Ejecución Iterativa o repetitiva

7 Ejecución Condicional
Es la Condición Verdad? Ejecutar esa acción true False Ejecutar esta otra La Ejecución Condicional: Se basa en una decisión. Esta decisión se basa en una condición que se responde como verdadera o falsa (true o false). Si esta condición se evalúa como verdadera o falsa, el flujo de ejecución se desvía por un camino o por el otro. if else

8 Operadores Relacionales
Un operador Relacional es un símbolo matemático que compara valores regresando un valor boleano (verdadero o falso).

9 Estructura repetitiva Loop
Repite n veces Sentencia La estructura repetitiva Loop: Repite una una o varias instrucciones un numero específico de veces. Utiliza como criterio de repetición un valor o el resultado de una expresión.

10


Descargar ppt "Funciones, expresiones y control en Alice"

Presentaciones similares


Anuncios Google