Download - Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Transcript
Page 1: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Introduccion al videojuego

Gabriel De Ioannes Becker

Clase 07

Page 2: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 07

Conoce lo que es una variable de tipo Arreglo (Vector, Array)

Conoce las herramientas de Loops ( For, While ) y como se usan en JavaScript

Comprende como estos contenidos se ponen en practica en el ámbito del Video Juego

Objectivos

Page 3: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 07

Loops, arreglos%

Page 4: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 07

Page 5: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 07

Page 6: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 07

WHILE LOOP%

Page 7: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 07

Mientras la condición sea verdadera, seguiré haciendo lo “mismo”

LOOP

Page 8: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 07

Estos e llama pseudo-codigo, es muy útil para entender de manera la

lógica de lo que se desea programar

mientras ( n es menor a 10){ Codigo que se itera; n++;//n=n+1}

En cada iteración, se comprueba esta

sentencia, si es verdadera el loop

continua

Page 9: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 02Declaración de un loop While en JavaScript

while (n<10){ accion/asignar valor/modificar valor;

Validar datos;}

Page 10: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Otra declaración de un loop While en JavaScript

Clase 02

do{ accion/asignar valor/modificar valor;

Validar datos;} while (n<10);

Page 11: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 07

For LOOP%

Page 12: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 07

Estos e llama pseudo-codigo, es muy útil para entender de manera la

lógica de lo que se desea programar

para ( n igual a 0, n menor que 10, n mas 1){ Codigo que se itera;}

En cada iteración, se comprueba esta

sentencia, si es verdadera el loop

continua

Valor inicial de una variable para

el Loop

En cada iteración aumentamos la variable en uno

Page 13: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Declaración de un loop For en JavaScript

Clase 02

For (var i=0;i<10;i++){ accion/asignar valor/modificar valor;

Recorrer Arreglo;}

Page 14: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 07

Arreglo%

Page 15: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 07

Page 16: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 07

Las variables cargan información especifica…

Page 17: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Las variables pueden ser de diferentes TIPOSTexto (String)Numero (float,Int,Double)Logica o Booleana (TRUE, FALSE)

Arreglos…

Clase 07

Page 18: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Declaración de un Arreglo en JavaScript

Clase 07

var nombreArreglo = new Array();

A diferencia de otros lenguajes, el arreglo de Javascritp permite ingresar

varios tipos de datos dentro de sus casillas

Page 19: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Clase 07

Page 20: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Asignación de valor a un Arreglo en JavaScript

Clase 07

nombreArreglo [0] = 100; nombreArreglo [1] = 144;

Leer valor en una casilla del Arreglo en JavaScriptnombreArreglo [0] ; // Entrega 100

nombreArreglo [1] // Entrega 144

Page 21: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Los arreglos traen consigo ciertas propiedades

Clase 07

nombreArreglo.length, Largo del arreglonombreArreglo.push(var), agregamos nueva celda con nuevo valor

Page 22: Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.

Recorrer un arreglo con un For loop

Clase 07

For (var i=0,i<arreglo.length,i++){ arreglo[i];//Leer valor

arreglo[i]=100;//Asignar valor}