Powered By Blogger

jueves, 24 de febrero de 2011

Avances en la Ingenieria Biomédica


Un equipo científico en Connecticut (EE.UU.) regeneró tejido pulmonar en ratas y otro en Massachusetts desarrolló un artefacto con un microprocesador que respira como un pulmón humano, según artículos publicados hoy por la revista Science.

El equipo encabezado por científicos de la Universidad de Yale investigó si era posible implantar exitosamente pulmones con tejidos desarrollados mediante bioingeniería, cultivados en el laboratorio, y que pudieran cumplir la función primaria del pulmón de intercambiar oxígeno por dióxido de carbono.

Para ello, los científicos tomaron pulmones de ratas adultas, retiraron sus componentes celulares y preservaron la matriz extracelular y las estructuras mayores de conductos pulmonares y el sistema vascular como "andamios" para el crecimiento de las nuevas células.

Luego cultivaron una combinación de células específicas de pulmón en la matriz extracelular y usaron un novedoso biorreactor, que simula aspectos del ambiente pulmonar del feto, con lo cual repoblaron la matriz con células pulmonares que funcionan.

"Este es un primer paso hacia la regeneración de pulmones enteros para animales más grandes y, eventualmente, para los humanos", dijo Laura Niklason, subdirectora de los departamentos de Anestesiología y de Ingeniería Biomédica en Yale, la autora principal del artículo.

Como se sabe, las enfermedades pulmonares causan unas 400.000 muertes cada año solo en Estados Unidos.



Algoritmos

Definamos Algoritmo

 Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solucion para dererminado tipo de problemas. Grupo de istrucciones que realizadas en orden conducen a obtenr la solucion de un problema. En esencia, todo problema se puede describir por medio de un algoritmo. Para llegar a la realizacion de un programa es necesario el diseño previo de un algoritmo, de modo que sin algoritmo no puede exitir un programa. El diseño de algoritmos requiere creatividad y conocimientos profundos de la técnica de prgramación (Joyanes 1990). Luis Joyanes, programador experto y escritor de muchos libros acerca de lógica y programacion dice que en la ciencia de la computación y en la prgramación los algoritmos son mas importantes que los lenguajes de programación o las computadoras."Un lenguaje de programacion es solo un medio para expresar un algoritmo y una computadora es solo un procesador para ejecutarlo.Los algoritmos son independientes de los lenguajes de programacion. El algoritmo es la infraestructura de cualquier solución, escrita en cualquier lenguaje.

 Caracteristicas de los algortimos.

  •  Preciso. Definirse de manera rigurosa, sin dar lugar a ambiguedades.
  •  Definido. Solo se sigue un algoritmo dos veces, se obtendrá el mismo resultado.
  • Finito. Debe terminar en algún momento.
  •  Debe tener cero o mas elementos de entrada, es decir, debe tener por lo menos una instruccion que ordene averiguar el dato o los datos.
  • Debe producir un resultado. Los datos de salida serán los resultados de efectuar las instrucciones. Los datos de entrada pueden ser ninguno, pero los de la salida deben ser alguno o algunos.
  • Se concluye que un algoritmo debe ser suficiente y breve, es decir, no exceder en las instrucciones ni quedarse corto. Entr dos algoritmos que lleven a un mismo objetivo, siempre será mejor el más corto. 
Ejemplo:

 Algoritmo para asomarnos a la ventana
Inicio

          Ubicar la venta por la que nos queremos asomar.
          Si estamos sentados
                 Levantarnos del lugar en donde estemos sentados.
                 Orientarnos hacia la ventana
          Sino 
                 Orientarnos hacia la ventana
                  Avanzar hacia la ventana
                  Llegar hasta tener la ventana muy cerquita
Asomarnos por la ventana
Fin
  

Sistemas Numéricos

Los sistemas de numeración son conjuntos de dígitos usados para representar cantidades, así se tienen los sistemas de numeración decimal, binario, octal, hexadecimal, romano, etc. Los cuatro primeros se caracterizan por tener una base (número de dígitos diferentes: diez, dos, ocho, dieciseis respectivamente) mientras que el sistema romano no posee base y resulta más complicado su manejo tanto con números, así como en las operaciones básicas.
 
111102 
      101012
    ------------- 
     10110012
 
EJERCICIOS:
SUMA:
100112+11102+1111112+1102
Rpta.:11001102
100002+10012+1010102
Rpta.:10000112
111112+11102+1110002+112+10012
Rpta.:11100012
101002+100112+11001121112
Rpta.:11000012

Historia de la computacion