330 likes | 467 Views
Clase 12. Introduccion al videojuego. Gabriel De Ioannes Becker. Clase 12. Objectivos. Conoce lo que es una variable de tipo Arreglo (Vector, Array ) Conoce las herramientas de Loops ( For , While ) y como se usan en JavaScript
E N D
Clase 12 Introduccion al videojuego Gabriel De Ioannes Becker
Clase 12 Objectivos • 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
Clase 12 Arreglos, loops y objetos%
Clase 12 WHILE LOOP%
Clase 12 Mientras la condición sea verdadera, seguiré haciendo lo “mismo”. LOOP
Clase 12 En cada iteración, se comprueba esta sentencia, si es verdadera el loop continua mientras (n es menor a 10) { Codigoque se itera; n++;//n=n+1 } Estos e llama pseudo-codigo, es muy útil para entender de manera la lógica de lo que se desea programar
Clase 12 Declaración de un loop While en JavaScript while (n<10) { accion/asignar valor/modificar valor; Validardatos; }
Clase 12 Otra declaración de un loop While en JavaScript do{ accion/asignar valor/modificar valor; Validardatos; } while (n<10);
Clase 12 For LOOP%
Clase 12 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 para (nigual a 0, nmenorque 10, n mas 1) { Codigoque se itera; } Estos e llama pseudo-codigo, es muy útil para entender de manera la lógica de lo que se desea programar
Clase 12 Declaración de un loop For en JavaScript For (vari=0;i<10;i++){ accion/asignar valor/modificar valor; RecorrerArreglo; }
Clase 12 Arreglo%
Clase 12 Las variables cargan información especifica…
Clase 12 • Las variables pueden ser de diferentes TIPOS • Texto (String) • Numero (float,Int,Double) • Logica o Booleana (TRUE, FALSE) • Arreglos…
Clase 12 Declaración de un Arreglo en JavaScript varnombreArreglo = new Array(); A diferencia de otros lenguajes, el arreglo de Javascritp permite ingresar varios tipos de datos dentro de sus casillas
Clase 12 Asignación de valor a un Arreglo en JavaScript nombreArreglo[0]= 100; nombreArreglo[1]= 144; Leer valor en unacasilla del Arreglo en JavaScript nombreArreglo[0] ; // Entrega 100 nombreArreglo[1]// Entrega 144
Clase 12 Los arreglostraenconsigociertaspropiedades nombreArreglo.length, Largo del arreglo nombreArreglo.push(var), agregamosnuevacelda con nuevo valor nombreArreglo.splice(i,1), agregamosnuevacelda con nuevo valor
Clase 12 Recorrer un arreglo con un For loop For (vari=0,i<arreglo.length,i++){ arreglo[i];//Leer valor arreglo[i]=100;//Asignar valor }
Clase 12 objetos%
Clase 12 objeto% PROPIEDADES
Clase 12 Declaración de un OBJETO en JavaScript functionNombreObjeto(x,y){ this.posx=x; this.posy=y } Instancia del objeto varnombreInstancia =new NombreObjeto(x,y);
Clase 12 Declaración de un OBJETO en JavaScript functionNombreObjecto(x,y){ this.posx=x; this.posy=y } Instancia del objeto varnombreInstancia =new NombreObjeto(x,y); Acceder a propiedades de la instancia. nombreInstancia .posx; Modificarlaspropiedades de la instancia. nombreInstancia .posx=100;
Clase 12 Recorrer un arreglo de objetos con un For loop For (vari=0,i<arreglo.length,i++){ arregloObjetos[i].posx;//Leer valor arregloObjetos[i].pox=100;//Asignarvalor }