Introduccion al videojuego Gabriel De Ioannes Becker Clase 12.

Slides:



Advertisements
Presentaciones similares
Estructuras de control
Advertisements

Curso de java básico (scjp)
Introducción a JavaScript (js)
Scripting en el lado del Cliente
Pippy (Python para niños)‏ 1.
Instrucciones y excepciones
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
VBA – Iteración Indefinida
Lenguajes de programación
Te presento a Python Qué es Python? Lenguaje interpretado
Seminario de Actualización - Excel Avanzado y Macros
Desarrollo de Aplicaciones para Internet
Bucle for.
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Programación 1 Estructuras de control y pseudocódigo
Estructuras de control
PARADIGMA Es un esquema de pensamiento que nos lleva a concebir las cosas de una manera determinada. el término paradigma puede indicar el concepto de esquema.
Automatización de procesos 2
CONCEPTOS INTRODUCTORIOS DE JAVASCRIPT Preparado por: Prof. Nelliud D. Torres 14/octubre/2004.
TRAMPAS EN EL DISEÑO DE LENGUAJES CON RELACIÓN A LOS NOMBRES - REGLAS DE ALCANCE - COMPILACIÓN POR SEPARADO CONTROL DE FLUJO - EVALUACIÓN DE EXPRESIONES.
TÉCNICO EN PROGRAMACIÓN DE SOFTWARE Instructor: Ingeniero Adrián Guerrero Taborda
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
Ingeniero Anyelo Quintero
ESTRUCTURAS ITERATIVAS
Estructuras de Control Iterativas
Programación de Computadores
Introducción a la Computación
Departamento de Informática Universidad Técnica Federico Santa María Capítulo 2 “Subprogramas/Funciones - Arreglos” Arreglos-Arrays.
Diseño de diagramación Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. Plateo del problema en.
Programación en Matlab
Matrices Es una estructura homogénea, compuesta por varios elementos, todos del mismo tipo y almacenados consecutivamente en memoria A cada elemento se.
Curso Programación en Java
Estructuras de control Introducción a la programación.
Página Web del Lenguaje Pascal.
Introducción a la Programación
Clase 10: Estructuras de datos y arreglos.
Capítulo 2 – Estructuras de Control
Valor X Valor Y Punto (0,0) Coordenadas.
Microsoft© Visual Basic . Net.
ESTRUCTURA DE DECISION LOGICA
Introducción al lenguaje de programación SLE 2
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
COMP 250.  Ejemplo:  Suponer que se necesita codificar un programa donde se muestre como resultado el string “Bienvenidos al mundo de JAVA!!!” cien.
VBA – Elementos del Lenguaje
Introduccion al videojuego Gabriel De Ioannes Becker Clase 02.
REPETITIVAS (CÍCLICAS)
Introduccion al videojuego Gabriel De Ioannes Becker Clase 07.
COMPUTO III Ing. Jimmy Ojeda Arnica.
Introduccion al videojuego Gabriel De Ioannes Becker Clase 04.
PEDRO ALBERTO ARIAS QUINTERO. El shell es un intérprete de órdenes, los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como.
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
PHP el Lenguaje Ejercicios Básicos.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 9: Funciones, variables y arreglos en BASH Nombre.
ESTRUCTURAS REPETITIVAS
Fundamentos de Programación
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
Estructuras de Decisión
2011/1 - CLASE 12. AGENDA 1 Introducción 2 Sentencia while 3 Sentencia for 14 Sentencia do-while 5 Instrucciones Especiales 6 Ciclos anidados.
Las funciones son librerías ya estandarizadas que permiten al usuario realizar sus respectivas programaciones. Una función es un conjunto de líneas de.
Estructura de Repetición en Visual Basic
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
ARRAYS Y COLECCIONES DE DATOS. ARRAYS Arrays – Matriz – Vector Elemento del lenguaje que nos permite agrupar un conjunto de valores del mismo tipo, y.
Ing. Johanna Macias. Plan de Contenido:  Unidad 1: Introducción a la programación  Estructura lógica del computador: Software y tipos.  Lenguajes de.
Juego de dados. El Juego de dados consiste en un lanzamientos aleatorio en la cuál gana cierta cantidad de dinero de acuerdo a lo siguiente: Si la suma.
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
 Do- While y Do- Until Las instrucciones Do-while y Do-until permiten repetir un bloque de código mientras cierta condición sea True o hasta que cierta.
Ciclos condicionales y exactos Estructura de control de ciclos
Transcripción de la presentación:

Introduccion al videojuego Gabriel De Ioannes Becker Clase 12

 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

Clase 12 Arreglos, loops y objetos%

Clase 12

WHILE LOOP%

Clase 12 Mientras la condición sea verdadera, seguiré haciendo lo “mismo”. LO OP

Clase 12 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

Clase 12 Declaración de un loop While en JavaScript while (n<10) { accion/asignar valor/modificar valor; Validar datos; }

Otra declaración de un loop While en JavaScript Clase 12 do{ accion/asignar valor/modificar valor; Validar datos; } while (n<10);

Clase 12 For LOOP%

Clase 12 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

Declaración de un loop For en JavaScript Clase 12 For (var i=0;i<10;i++){ accion/asignar valor/modificar valor; Recorrer Arreglo; }

Clase 12 Arreglo%

Clase 12

Las variables cargan información especifica…

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 Clase 12 var nombreArreglo = 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 Clase 12 nombreArreglo [0] = 100; nombreArreglo [1] = 144; Leer valor en una casilla del Arreglo en JavaScript nombreArreglo [0] ; // Entrega 100 nombreArreglo [1] // Entrega 144

Los arreglos traen consigo ciertas propiedades Clase 12 nombreArreglo.length, Largo del arreglo nombreArreglo.push(var), agregamos nueva celda con nuevo valor nombreArreglo.splice(i,1), agregamos nueva celda con nuevo valor

Recorrer un arreglo con un For loop Clase 12 For (var i=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 Clase 12 function NombreObjeto (x,y){ this.posx=x; this.posy=y } Instancia del objeto var nombreInstancia =new NombreObjeto (x,y);

Clase 12 Declaración de un OBJETO en JavaScript function NombreObjecto (x,y){ this.posx=x; this.posy=y } Instancia del objeto var nombreInstancia =new NombreObjeto (x,y); Acceder a propiedades de la instancia. nombreInstancia.posx; Modificar las propiedades de la instancia. nombreInstancia.posx=100;

Recorrer un arreglo de objetos con un For loop Clase 12 For (var i=0,i<arreglo.length,i++){ arregloObjetos[i].posx;//Leer valor arregloObjetos[i].pox=100;//Asignar valor }