miércoles, 17 de junio de 2015

Programación III

Esta entrada se basa en una recopilación de todas las aplicaciones creadas desde la web de App Inventor ( MIT APP Inventor ) .
Podéis acceder a las aplicaciones a través de los códigos QR, creados como se indica en la anterior entrada.


GATO Y PERRO
En esta aplicación, al pulsar sobre una de las imágenes, sonará el ruido que hace el animal que sea.
Generador de Códigos QR Codes

DIVISIBILIDAD(PAR O IMPAR)
Es una aplicación en la que al introducir un número, te da una respuesta, según sea par o impar.
Generador de Códigos QR Codes

DIVISIBILIDAD GENERAL
Aplicación que te ofrece, además de lo visto en la anterior aplicación, los criterios de divisibilidad para los estudiantes.

Generador de Códigos QR Codes


GOOGLE MAPS
Esta aplicación es un poco más avanzada, pues, a partir de Google Maps, nos ofrece la localización del lugar del que queramos hablar, en mi caso, he utilizado un pueblo llamado Cedeira, con una fotografía muy reciente, del montañista y aventurero Jesús Calleja,


Generador de Códigos QR Codes

COMPARTIR CONTENIDO
A partir de esta aplicación aprendemos como se puede compartir contenido( como por ejemplo cualquier tipo de texto ) de una forma sencilla.



Generador de Códigos QR Codes
USO DE SENSORES
En esta aplicación cambiamos el uso de botones por el uso de sensores. De esta forma, al mover el teléfono, se activará un sensor que hace que aparezca una imagen diferente.

Generador de Códigos QR Codes


Y aquí acaba el trimestre, basado principalmente en programación,y todo el curso.
Aunque queda una aplicación pendiente, por falta de tiempo o mala organización de éste no se pudo realizar, aún así, se trataba de la creación de un videojuego similar al "flappy bird", que se desarrollaría como se indica en la página : http://fuentic1415.blogspot.com.es/2015/04/programacion-iv-flappy-bird-graficos-y.html .

Espero que os haya gustado, ¡tanto esta como todas las entradas del curso!

miércoles, 10 de junio de 2015

Programación II: Scratch, MIT App Inventor. Primeros programas.

App Inventor

Gracias a la aplicación de App Inventor se pueden crear aplicaciones a un nivel muy básico, manejando los bloques que crean la aplicación y mejorando y editando los diseños a tu gusto puedes crear lo que tu quieras.
En este caso empezamos creando una aplicación en la que añadiendo el dividendo y divisor de una división, obtenemos el resto. 
Aquí os dejo una captura de pantalla de lo que sería la parte visual de la aplicación, y también el código QR con el que podéis probarla.






Generador de Códigos QR Codes


¿Cómo se crea un código QR?

Crearun código QR para nuestras aplicaciones es muy sencillo, simplemente desde la página de App Inventor se elige la opción que descarga la aplicación.
Esta descarga se realiza desde la opción de Build/Save to my computer. 
Una vez descargada, se sube a dropbox, que te proporciona una dirección web que,al introducirla en esta página: http://www.codigos-qr.com/generador-de-codigos-qr/ te permite convertirla en un código para introducir en el html.

martes, 19 de mayo de 2015

Introducción a la programación II


HOJA DE CÁLCULO, PROGRAMACIÓN Y VIDEOJUEGOS

Gracias a las hojas de cálculo de google podemos crear videojuegos sencillos, como el videojuego que seguramente todos conozcáis en el que tratas de adivinar los nombres de las marcas o logos, o al menos la versión para móviles.

Realizar este tipo de juegos es sencillo y no hace falta más que utilizar tu intención y controlar lo mínimo sobre las sentencias IF, que ya hemos utilizado anteriormente.


JUEGO DE HIGH SCHOOL MUSICAL

Espero que os guste!



LA HORA DEL CÓDIGO
La hora del código es un movimiento global creado para que cualquier persona pueda aprender, al menos, un poco de programación, y hacerle ver a todo el mundo que "hablar" con un ordenador no es tan difícil como ellos piensan.




Desde AQUÍ podéis acceder a la página oficial. Personas de todo el mundo y de todas las edades ya lo han probado, y nosotros también. Aquí os dejo la captura del último nivel:




Y el código de lo que acabáis de ver, sería el siguiente:

En el lenguaje de programación, la sentencia IF ( "si" condición) hace que una vez que se pone, las acciones que lo continúen se realizen sólo en caso de esa condición se cumpla.En el caso de que la condición no se cumpla, tendríamos que añadir la palabra else, seguido de lo que queremos que pase en el caso contrario.Además, en el juego hemos utilizado las sentencias turn left, turn right o moving forward, para que gire hacia un lado u otro o para que siga adelante, y añadiendo dentro de la condición "isPath"...seguido de la dirección, haríamos que se moviese en caso de que hubiese un camino hacia el lado elegido.





En este caso, el código se complica un poco. El juego trata de un patito de goma que tiene que disparar a sus contrincantes, empezando en un nivel sencillo, en el que los demás jugadores están quietos y ni siquiera es necesario nadar, hasta que los demás contrincantes vayan a por ti, para hacer que pierdas.



Para este juego, tenemos que añadir comandos en función del ángulo en el que nos queramos mover o queramos disparar, orientado como podemos ver en la fotografía.

Además, tenemos opciones como cannon, con el que disparas, y depende del ángulo y la fuerza, scan, con el que el programa edtectará si hay algun enemigo cerca, y lo seguirá con el cañón, swim, para que nade (se mueva)..
También while es una herramienta muy útil, pues le manda al programa realizar las demás acciones en el caso de que se dé lo que pongas en la opción while. 
El programa cuenta con muchos otros comandos, pero estos son los básicos.

Aqui tenéis una captura del resultado final de un juego realizado con BASIC, que fue el lenguaje de aprendizaje de programación, usado también como sistema operativo, que se manejaba en los años 70 y 80:












jueves, 14 de mayo de 2015

Google Drive. Introducción a la programación



Esta entrada es una introducción a la PROGRAMACIÓN, de forma que vamos a crear un videojuego muy sencillo. 
Para eso, vamos a utilizar las hojas de cálculo que hemos utilizado anteriormente.
El videojuego que vamos a crear es del modelo de CLEVERBOT, un juego online en el que hablas con un ordenador y te responde de una manera muy "humana" (al menos para ser una máquina). 
Este tipo de videojuegos se realizan insertando distintos códigos sobre cuál será la respuesta según lo que se escriba. 

Podéis ver un ejemplo de un videojuego muy sencillo creado por mí, en el que, si añadís vuestro nombre y ponéis en el mensaje "hola" , os saludará, y si le decís "feo", parece que hasta se ofende...
Podéis acceder al videojuego desde AQUÍ



miércoles, 13 de mayo de 2015

Google Drive: hojas de cálculo

Google Drive tiene una herramienta muy útil llamada hoja de cálculo, que nos permite trabajar en hojas con forma de tabla. Además, nos deja escribir y operar de una manera más sencilla, por lo que es una herramienta muy utilizada por los usuarios, sobretodo a la hora de crear gráficos para organizar la información, crear facturas, etc.

Aquí os dejo un ejemplo de una hoja de cálculo de Google Drive en la que se han calculado los datos sobre la venta de frutas durante unos meses, en primer lugar, con un IVA del 16% y a continuación con un un IVA mayor, del 21% , que es lo que podemos observar en el resultado final.

HOJA DE CÁLCULO: VENTA DE FRUTAS

También se pueden realizar climogramas a través de las hojas de cálculo de google, aquí os dejo un ejemplo hecho por mí:


viernes, 8 de mayo de 2015

Google Docs




Para conocer un poco el funcionamiento de Google Docs probamos con varios ejemplos para saber todas sus utilidades:

Noticia Docs (Columnas)

Límites

Encabezado y pie de página 



Guardar los archivos: ¿Cuál es la diferencia entre Doc. Pdf. y Odt. ?

La principal diferencia es que en archivos Doc y Odt ( que son muy similares) cualquier usuario que los abra puede modificarlos, añadir imágenes, etc. Mientras que los archivos Pdf se crearon para no ser modificados, como si estuvieras abriendo una imágen, por lo que es más seguro para archivos como facturas, libros o manuales, pues no se pueden modificar ni falsear.

Doodle

Doodle es una herramienta online que nos permite planificar eventos. No pertenece a Google aunque se pueda sincronizar con Google Calendar.
Doodle se basa en realizar una encuesta por correo electrónico a las personas que asistirán al evento (ya sea un exámen, una cena de trabajo, un día de estudio conjunto...) de la que saca los resultados para organizar el evento.

He creado una encuesta sobre la fecha y la hora a la que se podría organizar. Desde la página puedes elegir si cualquiera con el enlace puede acceder a la encuesta o invitar a las personas por correo directamente. Esta vez el enlace es público :

Encuesta : http://doodle.com/uvpbyfkvrttyn8aw


Aquí tenemos los resultados de la encuesta.



De esta forma, se pueden evitar malentendidos y ganar tiempo a la hora de realizar una quedada o un evento similar.

¡Espero que os haya gustado la entrada!