BUCLES Realizan de forma rápida cálculos repetitivos dentro de código.

Slides:



Advertisements
Presentaciones similares
WHILE Estructuras Repetitivas
Advertisements

Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
Ciclos condicionales y exactos Estructura de control de ciclos
O. Ciclo Para (For) La instrucción Para ejecuta una secuencia de instrucciones (una o varias), una determinada cantidad de veces. Sintaxis: Para  Hasta.
 LINE : Dibuja rectas consecutivas especificando un punto inicial y los subsiguientes.  CIRCLE: Dibuja un círculo especificando su centro y radio (o.
Ver VIDEO Aquí.
Propiedad Intelectual Cpech PPTCAC020MT21-A16V1 Transformaciones isométricas Propiedad Intelectual Cpech ACOMPAÑAMIENTO ANUAL MT 21.
EL MOVIMIENTO. LA MECÁNICA: Parte de la física que se encarga de estudiar el movimiento de los cuerpos y sus causas. EL MOVIMIENTO DEFINICIÓN.
Quinto básico. * ¿Qué es la congruencia? Es cuando dos figuras de puntos tienen lados y tamaños iguales, aunque sea cambiada de posición. * ¿Qué cambios.
PROFESORAS: ISABEL LÓPEZ C. LORENA SALINAS LORENA SALINAS PÍA AZOCAR PÍA AZOCAR.
BLOQUE 1: LA DESCRIPCIÓN DEL MOVIMIENTO Y LA FUERZA 1 EL MOVIMIENTO DE LOS OBJETOS Interpreta la velocidad como la relación entre desplazamiento y tiempo,
CLASE 3: CINEMÁTICA II MOVIMIENTO RECTILÍNEO UNIFORME Características
MOVIMIENTO ARMÓNICO SIMPLE
ARTE ELECTRÓNICO PROCESSING Lenguaje de programación basado en Java.
Transformaciones Isométricas
Traslaciones Profesora: Mónica Palma Integrantes: Ana Aguilar
Transformaciones Isométricas
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
1° Medio – Departamento de Matemática Prof. Lucy Vera V.
UNIDAD 5 « GEOMETRÍA y MEDICIÓN»
Estructuras de Control.
TECNOLOGICO DE ESTUDIOS SUPERIORES DE COACALCO
Ciclos condicionales y exactos Estructura de control de ciclos
Olimpiadas Chilenas de Informática - Formación
Métodos y parámetros.
IMÁGENES EN PROCESSING
REPASO VARIABLES 1º DECLARAR LA VARIABLE,
PROCESSING Por Carolina Rubio.
TRANSFORMACIONES ISOMETRICAS DEL PLANO
TORQUE O MOMENTO DE TORSION
Funciones Básicas PROF. M. ALONSO.
LA DERIVADA Autor: Victor Manuel Castro González
Transformaciones Isométricas
Simetría Axial.
VECTORES Juan Daniel Fregoso Rubio B.
Bucles y estructuras de decisión
Comprueba si una u otra condición se cumple o no.
Construcción de TRANSFORMACIONES ISOMÉTRICAS
FÍSICA BÁSICA 1. Equilibrio Estático
ISOMETRIA PLANO CARTESIANO
Utilizaremos un cuadrado para representar al hombre.
Simetrías, Traslaciones y Rotaciones
Programación Orientada a Objetos
Marco de referencia Todo a nuestro alrededor se mueve incluso los seres humanos, estamos en constante movimiento. El movimiento, se encuentra en cada parte.
Scratch Presentado por: Valentina Agudelo Huerfano J.M.
Estructuras de control en PHP
Hipervínculos scratch
Movimiento en Línea Recta
TRANSFORMACIONES ISOMÉTRICAS
Fundamentos de programación
Tema 6 Clasificación de algoritmos
H a A B E D C Área del ROMBO. Con los datos que observas en la figura determinar el área del TRAPECIO.
EXAMENES PAU JULIO Fase Especifica
Cortes y secciones.
Metodología de la Programación
TRANSFORMACIONES ISOMÉTRICAS
Descartes 2.0 Edición de de escenas
COLEGIO NACIONAL LOPERENA Germán Isaac Sosa Montenegro
Bucles y estructuras de decisión
Sra. Anlinés Sánchez Otero
Área del Cono.
MOVIMIENTOS EN EL PLANO
TRANSFORMACIONES ISOMÉTRICAS En una transformación isométrica:
Estructuras de Control
 Se denomina movimiento rectilíneo, aquél cuya trayectoria es una línea recta  En la recta situamos un origen O, donde estará un observador que medirá.
CINEMÁTICA Movimiento Rectilíneo Uniforme (MRU)
Contenido elaborado por Paola Ramírez G. Es un cambio en la posición de una figura, no en su tamaño. TRANSFORMACIONES ISOMÉTRICAS.
Mientras estudian cinemática, ¿Con que rapidez se mueven en relación con las silla a la que están sentados? ¿Y en relación con el sol?
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
TRANSFORMACIONES En una transformación isométrica: 1) No se altera la forma ni el tamaño de la figura. 2) Sólo cambia la posición (orientación o sentido.
Transcripción de la presentación:

BUCLES Realizan de forma rápida cálculos repetitivos dentro de código. *Las estructuras repetitivas son las encargadas de producir iteraciones,o estructuras iterativas que sirven para compactar grandes líneas de código.

Inicialización- establece un valor inicial para aquellas variables que participan en la condición. Condición- la expresión con la que se evalúa como verdadero o falso, y la que decide si el cuerpo de la estructura se repite o no. Incremento o actualización- es la instrucción que hace cambiar el valor de las variables que forman parte de la condición.

Añade 25 a nuestra variable X, y vuelve al bucle while. Al llegar al bucle pregunta: ¿Es 50 menor que 400? Añade 25 a nuestra variable X, y vuelve al bucle while.

Cuando repite la lectura del bloque while… sigue siendo verdadero lo que expresa en el bucle de while 75<=400

Ejemplo:

COMPARATIVA BUCLES: -Variante del bucle while -Garantiza que al menos -Funciona correctamente una vez. -Contrucción invertida

El valor “y”, nunca va a ser menor que 0, Pero se dibuja un rectángulo por la posición de la figura antes de la condición while.

for (inicialización, condición, incremento) { // dentro de las llaves es el conjunto de instrucciones que se ejecutan // }

¿Cuál sería el código con ambas estructuras de bucle, FOR y WHILE?

¿Cuál sería el otro bucle “for” para crear una cuadrícula en mi lienzo? BUCLES ANIDADOS

ACTIVIDAD: Iteración de líneas que describen un abanico partiendo de la mitad del lienzo. ¿Cúal sería el código?

Ejemplo elipse: **¿Si quiero un color aleatorio en los contornos de las elipses?

Repetición de rectángulos con el tipo de bucle FOR ACTIVIDAD: for (inicialización, condición, actualización) { // Este es el conjunto de instrucciones que se ejecutan // } Repetición de rectángulos con el tipo de bucle FOR

LAS FUNCIONES rotate() y translate() Estas funciones no mueven objetos o elementos, sino todo el espacio de dibujo. No movemos o giramos el objeto en sí, sino todo el plano donde se encuentran esos objetos, incluidos sus ejes de coordenadas. rotate() gira alrededor del origen de coordenadas. Rota respecto al punto que se dibuja. translate() mueve cada elemento una distancia dada en una dirección también dada. Traslada a partir del centro de la figura en X e Y la cantidad que se indica en el interior de sus paréntesis. Esta función toma dos parámetros, x e y. Mueve el origen, el vértice superior izquierdo. translate (x, y); Si quieres aplicar diferentes movimientos a diferentes elementos de una misma aplicación, tienes que resetear el cambio anterior mediante resetMatrix().

TRANSLATE: La translación es aditiva.

Se modifica el origen de nuestro eje de coordenadas.

Trasladamos en el eje X y en el eje Y. translate (x,y); FUNCIONES pushMatrix(); y popMatrix(); Limita las transformaciones a las figuras que se encuentran dentro de ellas Ejemplo pushMatrix y popMatrix en clase Bloques setup y draw Translate con mouseX y mouseY

ROTATE: mueve todo el espacio del dibujo Desplazamiento del eje de coordenadas en la rotación. Recibe sólo un parámetro el cual se modifica con un ángulo. El efecto rotación también es acumulativo.

Para hacer que la figura rote sobre su propia esquina, deberemos primero trasladar la coordenada a la posición 0,0

Atención al modo en que se dibuja “rect” ** Si queremos hacer girar un cuadrado alrededor de su centro, necesitamos hacer coincidir el centro del cuadrado con el origen de coordenadas y trasladarlo. **muestra traslación-rotación**

resetMatrix(); Ejemplo práctico en clase Cuando quieres aplicar diferentes movimientos y traslaciones a diferentes figuras dentro del mismo sketch de processing, podemos hacer uso de resetMatrix. Esta función devuelve el origen de coordenadas a su posición inicial, por lo que las transformaciones siguientes no se sumarán a las anteriores. Ejemplo práctico en clase

ACTIVIDAD de clase Partiendo del siguiente código, hacer que el rectángulo gire sobre su propio eje central y que describa una ráfaga en su movimiento rotatorio.

ACTIVIDAD ROTACION Y TRASLACIÓN: Rotación de dos figuras, sobre el mismo eje y rotación con distinta angulación.

ACTIVIDADES repaso condicionales ** Pelota que rebota en la parte superior e inferior de la pantalla. ** Pelota rebota en las cuatro paredes.