martes, 27 de octubre de 2015

Pin-ball en Scratch

Durante los últimos días hemos estado haciendo un pin-ball con scratch. Ha sido algo dificil, pero aquí están algunas capturas del resultado:




jueves, 15 de octubre de 2015

Scratch

Estos últimos días, en clase hemos estado trabajando con el scratch, que es un programa que puedes utilizar tanto de forma online como offline.

El programa consiste en aprender a programar por bloques, dando una serie de órdenes que se van cumpliendo cuando llega el momento.

Hoy, hemos conseguido hacer que una pelota rebote en los cuatro bordes de la pantalla y haga sonidos y cambie de color al chocar.

Otros días, hemos conseguido que un gato persiga a un ratón, y el primero que un gato ande y cambie de color.

Resultado de imagen de scratch

martes, 6 de octubre de 2015

La evolución de la tecnología

Teniendo en cuenta que las dimensiones de los ordenadores comerciales del final de los años 60 eran de más de un metro cúbico, el peso de cientos de kg y teniendo en cuenta el costo de sacar un kg. de peso fuera de la acción de la gravedad terrestre, era imprescindible crear un computador del mínimo peso y reducidas dimensiones. 

En la actualidad lanzar al espacio un kilo de carga cuesta mas de 45.000 dólares (este costo se multiplicó por 3 en 1969), cualquiera entiende que fuera imposible usar como ordenador de a bordo un sytem/360 de IBM, uno de los más potentes de esos años, cuyo peso podía ser de cientos de kilogramos, el espacio ocupado de varios metros cúbicos y su consumo de energía enorme. 

Todo esto exigía diseñar un ordenador mini de muy poco peso y consumo, fue el AGC creado en el MIT, utilizando circuitos integrados.

El procesador del AGC del módulo lunar era de 1 Mhz de frecuencia, 4 KB de RAM y 32 KB de memoria ROM, pesaba unos 22 kilos y cabía en un cubo de aproximadamente 30 cm. de lado, no tenía unidad de disco y costó 150.000 dólares (de 1969).

Un ordenador portátil actual, es de doble o cuádruple núcleo, a 2,8 Ghz de velocidad de reloj y de 2 GB de Ram, un peso de 3 kilos y su precio puede ser de 650 dólares, es decir, es 2.800 veces más rápido, tiene 500.000 veces más de memoria, 16 veces menos peso y es 230 veces más barato que el AGC.

El AGC estaba cableado a mano, disponía de un display y un pequeño teclado que permitía introducir las órdenes numéricamente, los programas de control fueron escritos en lenguaje ensamblador.

El Apolo XI utilizó dos computadores AGC muy parecidos, uno instalado en el módulo de alunizaje y otro en el módulo de control (este ordenador era algo mayor y más pesado) que permaneció en órbita lunar.

Estos primitivos ordenadores debían controlar el vuelo, los acoplamientos de los módulos y realizar los cálculos necesarios para hacer alunizar el Eagle en un tiempo mínimo, ya que el módulo lunar tenía combustible suficiente solo para un alunizaje, y funcionó correctamente aunque Armstrong tuvo que tomar el mando manualmente (cuando solo quedaban 30 segundos de combustible) porque la zona elegida por el AGC era rocosa.

Apollo Guidance Computer

Ordenador actual