Páginas

lunes, 8 de junio de 2015

AppInventor

En esta nueva entrada os voy a contar como he hecho una aplicación calculadora de restos desde una web llamada AppInventor que nos permite crear aplicaciones para tu móvil facilmente, a no ser que tengas un LG como yo que no te deja probarlo en el móvil... Con la programación en cajas fue bastante facil de hacer y con darle una simple estética un tanto llamativa y bonita se puede crear un buena calculadora de restos.
El resultado final de mi calculadora es el que teneis a la izquierda.


Para acceder a mi calculadora escanead esto con el móvil:
Generador de Códigos QR Codes

martes, 2 de junio de 2015

Aplicaciones

En esta entrada voy a subir diversas aplicaciones como la de la entrada anterior, creada con MIT App inventor 2 para así ir cogiendo soltura con el tema de la programación. Os dejaré a continuación de cada una el código QR que os permite ir a su descarga.

La primera aplicación consiste en un par de fotos, una de un perro y otra de un gato donde dependiendo de donde pulses sonará una cosa u otra (obviamente el sonido de cada animal). He aquí el código QR:
 Generador de Códigos QR Codes

Mi segunda aplicación consiste en  decirte si el número que tu has escrito es par o impar. Es una aplicación simple pero poco a poco las iré haciendo más complejas y útiles. He aquí el código QR:
Generador de Códigos QR Codes
 
He hecho una tercera aplicación que divide entre la mayoría de número primarios (del 2 al 11) y te dice a su vez las leyes de divisibilidad. Un cambio destacable en esta aplicación es que decidí hacerla en gallego. Aquí el código QR:

 Generador de Códigos QR Codes
 En esta aplicación unicamente he practicado el uso de otra aplicaciones dentro de mi propia aplicación como Google Maps en este caso. Pulsando el botón que hay en esta aplicación te lleva directametne a la posición del instituto en Google Maps. Os dejo aquí el código QR:
 Generador de Códigos QR Codes

 Ahora he creado una simple aplicación para poder compartir diferentes elementos como textos de whatsapp, correos, etc. Como siempre os dejo aquí el código QR de la aplicación:Generador de Códigos QR Codes
Esta vez hice una aplicación muy muy simple solo para que veáis que las aplicaciones no solo se pueden activar por clicks sino también por sensores como puede ser agitar el teléfono. Os dejo aquí el código QR de esta última aplicación, espero que os haya servido de ayuda:

Generador de Códigos QR Codes

martes, 19 de mayo de 2015

Un paso más en la programación

Ultimamente estoy aprendiendo a programar a niveles bajos. Para ello he estado haciendo diversos juegos y así empezar a coger prática en ello.
El primer juego consistía en conseguir que la ardilla de Ice Age consiguiese la bellota y que el Angy Bird matase al cerdo verde. Consistía en la colocación de una pestañitas con número máximo por nivel para que lo hichese. 
El juego AQUÍ


El segundo juego ya era más complejo. Tu eres un patito amarillo y tienes que conseguir lo que se te manda en cada nivel (hasta un máximo de diez niveles) utilizando Java Script, un lenguaje de programación muy usado a día de hoy. El único fallo es que la documentación está en inglés.
El juego AQUÍ

En los años 70 y 80 la interfaz de cada ordenador no era más que un leguaje de programación llamado BASIC. Este lenguaje no es tan usado hoy en día pero mucho gente que vivió en esa época sabe utilizarlo. 
Yo he estado jugando a un juego (el cual me ayudó a crearlo mi profesor) de carreras con un compañero donde con las teclas ASDW o IJKL puedes controlar a tu corredor por un circuito que tu previamente has creado.
El juego AQUÍ


Para jugar a este juego debeis copiar esto:
100 REM ** Preparación del terreno de juego **
110 CLS
120 LET X = 5
130 LET Y = 0
140 PLOT X,Y,"pink"
150 PRINT "Marca los li­mites del juego con color rosa utilizando los controles w, a, s, d. Pulsa espacio cuando hayas terminado para competir."
160 LET A = GETCHAR()
170 IF A="w" THEN LET Y=Y+1 ELSE IF A="s" THEN LET Y=Y-1 ELSE IF A="a" then LET x=x-1 else if A="d" then LET x=x+1 else if A=" " then goto 500 else goto 160
180 PLOT X,Y, "pink"
190 GOTO 160
500 REM ** Comienzo de la carrera **
510 INPUT "Nombre del jugador amarillo:"; C
520 INPUT "Nombre del jugador azul:"; D
530 LET X=0
540 LET Y=0
550 LET M=1
560 LET N=0
570 CLT
580 PRINT "Controles de "; C; " (amarillo): w, a, s, d"
590 PRINT "Controles de "; D; " (azul): i, j, k, l"
600 LET A = GETCHAR()
610 IF A="w" THEN LET Y=Y+1 ELSE IF A="s" THEN LET Y=Y-1 ELSE IF A="a" then LET x=x-1 else if A="d" then LET x=x+1 else IF A="i" THEN LET N=N+1 ELSE IF A="k" THEN LET N=N-1 ELSE IF A="j" then LET M=M-1 else if A="l" then LET M=m+1 else goto 600
620 IF COLOR(X,Y)="rgb(255, 192, 203)" then GOSUB 700
630 IF COLOR(M,N)="rgb(255, 192, 203)" then GOSUB 800
640 IF (M<0 AND N>10) or (N<0 AND M>10) or M>49 or  N>49 then GOTO 1000
650 IF (X<0 AND Y>10) or (Y<0 AND x>10)or X>49 or y>49 then GOTO 900
660 IF (N<0 AND M<10) or (N<10 AND M<0) then GOSUB 800
670 IF (X<0 AND Y<10) or (Y<0 AND X<10) THEN GOSUB 700
680 PLOT X,Y, "yellow"
690 PLOT M,N, "blue"
695 GOTO 600
700 REM ** Choca amarillo **
710 LET X = 0
715 LET Y = 0
720 PRINT C; " has chocado, vuelves a empezar"
730 FOR I=0 TO 50
740 FOR J = 0 TO 50
750 IF COLOR(I,J)="yellow" THEN PLOT I,J, "grey"
760 NEXT J
770 NEXT I
780 RETURN
800 REM ** Choca azul **
810 LET M = 0
815 LET N = 1
820 PRINT D; " has chocado, vuelves a empezar"
830 FOR I=0 TO 50
840 FOR J = 0 TO 50
850 IF COLOR(I,J)="blue" THEN PLOT I,J, "grey"
860 NEXT J
870 NEXT I
880 RETURN

900 REM ** Gana amarillo **
905 CLT
910 PRINT "***********************************"
920 PRINT "          "; C; " GANA!!!!!!! "
930 PRINT "***********************************"
940 END
1000 REM ** Gana azul **
1005 CLT
1010 PRINT "***********************************"
1020 PRINT "          "; D; " GANA!!!!!!!"
1030 PRINT "***********************************"
1040 END



viernes, 8 de mayo de 2015

Cleverbot

Seguimos dentro de las hojas de cálculo, pero esta vez no para operar o similares sino para hacer un pequeño amago de Cleverbot. Consiste en una table hecha en una hoja de cálculo en la que si pones tu nombre en un lado (o el nombre que quieras) y en otra casilla tu mensaje, el propio programa será capaz de respondértelo sin problema. 
Obviamente es un trabajo poco acabado y no dispone de muchos comandos a los que responder, está hecho para probar la programación en la hoja de cálculo.
Mi propio cleverbot

miércoles, 6 de mayo de 2015

Mi primera hoja de cálculo

En esta hoja de cálculo, para aprender a usarla he hecho varios ejercicios de aulaClic para así tener soltura por si algún día necesito hacer una hoja de cálculo. Los ejercicios los podeis encontrar en las dos webs que os dejaré a continuación, son los llamados Venta de frutas I, II y III.
http://www.aulaclic.es/excel2010/epr_3_4_1.htm
http://www.aulaclic.es/excel2010/epr_4_6_1.htm

Este es el ejercicio:
Venta de frutas

Otro ejercicio que he llevado a cabo con la hoja de cálculo es la creación de un climograma de España basado en datos del año 2014. Aquí os lo dejo: 
Climograma

martes, 5 de mayo de 2015

Googles Docs

En esta nueva entrada os pondré unos trabajas creados con Google Docs para clase donde aprendo a usar las diversas herramientas de este:
ATP Master Series
Columnas escritas

jueves, 23 de abril de 2015

Prezi y Glogster

El power-point está completamente obsoleto, todos sabemos hacer una presentación con el aunque no a todos nos queden igual. Hoy he hecho un ejemplo de presentación en prezi sobre un asunto al azar con el que estoy familiarizado y un tema que me gustó pero hay miles de temas y de cualquier asunto.



Glosgter:
Un glosgter es una especia de cartel interactivo en el cual no solo puedes añadir fotos y palabras sino vídeos y música también. Estos divertidos anuncios se pueden crear en edu.glogster.com aunque debes ser un alumno o un profesor para poder acceder a la creación de este.