miércoles, 21 de octubre de 2015

HTML

HTML Son las siglas de HyperText Markup Language (Lenguaje de marcas de hipertexto) y es el código estándar para elaborar paginas web. Es compatible con todos los navegadores y se pretende que lo sea también para dispositivos móviles.
Hay muchos tutoriales en la web que explican de manera detallada su estructura. Por ejemplo :



Para escribir nuestro primer código vamos a usar el editor Notepad.
Esta es mi primera página web

miércoles, 14 de octubre de 2015

Doodle de Google

Doodle significa garabato, los Doodle de Google son dibujos o animaciones que suele poner Google en su pagina principal, para conmemorar alguna fecha, efemérides.. Etc. En casi todos se intuye el logotipo de Google. Algunos Doodles curiosos son :
Otros son animaciones :
           

                           Día de San Valentín 2015

                     Evidence of water found on Mars

                      Nuevo logotipo de Google

Otros son interactivos : 

jueves, 1 de octubre de 2015

Lógica Binaria

La lógica de los aparatos informáticos es una lógica binaria. Es semejante a la logica de las proposiciones. Esto es debido a que el estado de un interruptor (transistor) puede ser 0,1 (abierto, cerrado) al igual que las proposiciones pueden adoptar dos valores V, F (verdadero o falso).
Esta lógica binaria tiene sus operaciones propias. En circuitos la suma corresponde a una conexión en paralelo y el producto a una conexión en serie.

Vamos a usar un simulador de circuitos online para entender un poco el funcionamiento de esta lógica. Aquí.

1. Colocar dos entradas en serie en todas las posiciones posibles.




La tabla en la que se resumen todos los estados posibles de estos dos interruptores(A,B) con la puerta lógica AND es la siguiente:


2- Colocar dos entradas en paralelo en todas las posiciones posibles. 



3- Construir un contador hexadécimal 


4- Construir un semáforo que este dos segundos en verde y dos en rojo.

5- Construir un semáforo con los 3 colores. 

Problemas de lógica.
1- En una celda esta un prisionero. La celda tiene dos puertas, una de las puertas conduce a la libertad y la otra a la muerte. Cada puerta tiene un guardián, uno de los guardianes miente siempre y el otro dice la verdad. Al prisionero se le permite hacer una sola pregunta a uno de los guardianes, sin saber si es el que miente o el que dice la verdad. ¿Qué pregunta debe hacer para elegir la puerta que conduce a la libertad?
SOLUCION: ¿Si tu fueras el otro que puerta me dirías que conduce a la libertad?
La explicación es la siguiente, independientemente de a quien le preguntes has conseguido el tener información de dos proposiciones, una verdadera y otra falsa y por lo tanto el resultado (Y, AND) es siempre falso. 
2- Un lógico se encuentra con 3 personas, una siempre miente, otra siempre dice la verdad, y la tercera contesta aleatoriamente. El lógico tiene que hacer tres preguntas a quien quiera y tiene que adivinar quien es quien.
Este problema se puede complicar hasta el problema de lógica mas difícil del mundo. Se puede ver aquí.



miércoles, 23 de septiembre de 2015

Sistemas de numeracion

Un sistema de numeración es un conjunto de símbolos y reglas con los que administrar datos numéricos. Los sistemas de numeración usados actualmente son proporcionales, es decir, un mismo símbolo tiene diferente valor según la posición que ocupe.
En la antigüedad para contar los objetos se usaban piedras, marcas... Los Mayas tenían un símbolo para el 5 que era una mano, el diez dos manos, el quince dos manos y un pie, el 20 un indio.
El sistema de numeración tradicional es el decimal, es decir, tiene de base el numero 10 y utiliza los símbolos 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,. el hexadecimal tiene de base el 16 y utiliza los números 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F. El sistema binario tiene de símbolos el 0 y el 1.


lunes, 15 de junio de 2015

Podcast



Un Podcast es un archivo de audio que se inserta en una pagina web que se inserta en la web o en un blog, normalmente el archivo es un mp3.

Existen muchos programas para grabar y editar este tipo de archivos. Uno de los mas fáciles de usar es el Audacity (Para poder exportar los archivos en mp3 se requiere instalar una biblioteca que se llama lame_emc.dl ).

Hay muchas plataformas online en las que se puede colgar los podcast y ademas incluye el reproductor de los archivos, una de las mas simples es Goear 

lunes, 2 de febrero de 2015

Crear nuevos bloques en scratch



Muchas veces interesa en programación tener definidos programas para pode usarlos en otros programas en Scratch estos subprogramas se llaman bloques. Por ejemplo si vamos a dibujar polígonos podemos crear los bloques triangulo, cuadrado, pentágono...

 Para crear un bloque nos vamos a la pestaña mas bloques



lunes, 26 de enero de 2015

Polígonos con Scratch

Para construir el programa que nos dibuje un polígono cualquiera el primer paso es escribir en la pestaña de datos definir el número de lados y la longitud del lado.

Para que el programa nos pregunte el numero de lados que queremos insertamos el bloque preguntar de la pestaña sensores y la respuesta que escribamos sera el numero de lados hacemos lo mismo con la longitud del lado, osea que nos pregunte y fije la longitud del lado y fijemos la respuesta.



viernes, 16 de enero de 2015

¿Qué es Scratch?



Scratch es un software desarrollado por el MIT (Massachusetts Institute of Technology). En los últimos años se ha convertido en un programa de referencia para aprender-enseñar programación, gracias a su sencillez de manejo y a su interfaz animada.




Utiliza un lenguaje por bloques (similares a las órdenes que una madre da a su hijo, "ponte esta camisa", "si haces los deberes entonces puedes ver la tele", etc..).
Esto cambia por completo la forma de introducir la programación en educación, ya que no es necesario aprender un lenguaje determinado para aplicar las ventajas de la programación en la escuela.




A través de la programación se pueden introducir en el aula muchos contenidos, desde proyectos científicos hasta historias animadas, pasando por juegos sencillos. En todos ellos los alumnos desarrollarán, entre otras muchas, capacidades transversales como la creatividad, resolución de problemas y organización.


Por todo lo anterior, este programa es uno de los más utilizados en el entorno escolar, y países como Estados Unidos, Finlandia, Suiza, etc, ya han implantado esta forma de aprender en su currículo escolar.

Aquí os dejo mi primer programa realizado con Scratch.