Friday, August 31, 2012



Inicio
1.       Imprimir “Bienvenido a la clase de Fundamentos de programación”
2.       Imprimir  “Ing. Biomédica”
3.       Imprimir  “Esta materia aporta al perfil del ingeniero biomédico,”
4.       Imprimir  “ la capacidad para desarrollar un pensamiento lógico,”
5.       Imprimir  “identificar el proceso de creación de un programa,”
6.       Imprimir  “y desarrollo de algoritmos para resolver problemas.”
FIN
 2
Inicio
1.       Inicializar variables de un ángulo en grados (A)
2.       Calcular coseno de ángulo A
3.       Verificar si es igual a uno divido entre
4.       Calcular el seno de ángulo
FIN


3
Inicio
1.Inicializar variables A y V
2.Desplegar en lineas hasta formar la letra de imprenta con la letra que esta representada
FIN


  4
Inicio
1.Inicializar variables *
2.Desplegar variable en diferentes lineas hasta formar un rectangulo
3.Desplegar variable en diferentes lineas hasta formar un circulo
4.Desplegar variable en diferentes lineas hasta formar un rombo
5.Desplegar variable en diferentes lineas hasta formar una flecha
FIN

  5
 Inicio
1.       Vierta el contenido de la primera taza en la tercera
2.       Enjuague la primera taza
3.       Vierta el contenido de la segunda taza en la primera
4.       Enjuague la segunda taza
5.       Vierta el contenido de la tercera taza en la segunda
FIN

  6
Inicio
1.Imprimir "Ana Cristina Vazquez Castillo"
2.Imprimir "Numero de Control:12211769
3.Imprimir "Ing. Biomedica"
4.Imprimir "Fundamentos de Programacion"
 FIN



Tarea 3

Aplicaciones de la ingeniería biomedica.
Hoy en día la ingeniería biomedica tiene varias aplicaciones en el campo de la salud como por ejemplo la tele medicina, en imágenes medicas para diagnósticos, en el diseño de prótesis e implantes, en el análisis y procesamientos de señales medicas; incluso las maquinas desarrolladas por biomedicos apoyan con el tratamiento de imagen y señales biomédicas, al igual que con la simulación de como actúan los tejidos que eventualmente ayudan a desarrollar nuevos equipos.

¿Que conocimientos se necesitan para diseñar equipo biomedico?
Principalmente es necesario el conocimiento del área de la ingeniería biomedica, también se necesita tener conocimientos de mecánica y programación. Estos conocimientos en conjunto pueden lograr el diseño de un aparato medico como podría ser una maquina de radiación con la que se realiza la quimioterapia.

Comparación de equipo medico en mercado.


  • Unas de las empresas lideres en la creación de este tipo de materiales,es medtronic, el mas novedoso instrumento biomedico diseñado por esta empresa es un marca pasos especial que da al portador la oportunidad de emplearse resonancias magnéticas.
  • CareFusion es una empresa dedicada a la fabricación de tubos y agujas para intravenosas, es lider mundial en la fabricación de este producto.
Tipo de doctores que utilizarían estos instrumentos.
Este equipo seria fundamental para doctores que evaluaran a los pacientes por que los resultados de sus evaluaciones serian mas exactos debido a que podrían comprender mejor las señales electromagnéticas de nuestro cuerpo, al igual que cualquier cambio que se presentara. otra razón por la cual serian muy eficaces para estos doctores, es porque estos equipos aportan mejores imágenes del cuerpo humano lo cual les daría una mejor opinión sobre una enfermedad que presentara u otra anomalía.

Tuesday, August 28, 2012

Tarea 2

Mapa conceptual

Ejercicios 1.2
1.
a.-Análisis del problema; Consiste en tener bien definido el problema a resolver, comprender los requerimientos y saber utilizar los datos e información dada para lograr la salida deseada.

-Generar una solución; Consiste en desarrollar un algoritmo que será utilizado para resolver el problema, el cual debe ser revisado para asegurarse que produzca los resultados deseados.

-Codificar la solución; Consiste en traducir la solución a un programa de computadora

-Comprobar y corregir el programa; Consiste en verificar que el programa funcione correctamente y que cumpla todos los requisitos. También se elabora un juego de datos de prueba que ayudaran a mostrar cualquier error que pudiera tener.

b.- Documentación; Esta etapa es necesaria para agregar cualquier material adicional al programa & presentarlo de una manera accesible para la empresa.

-Mantenimiento; Esta etapa es necesaria para corregir cualquier problema que pueda tener el programa al igual que para revisar que cumpla con los requisitos y agregar nuevas características.

2.
a. La primer tarea debe ser definir bien el problema para poder analizarlo & saber cuáles son los requisitos.


b. Para realizar esta tarea deberíamos pedir un informe más detallado de parte del supervisor aclarando que es lo que desea que realicemos.

c. No se puede saber cuánto tiempo tardaríamos para realizar esta tarea ya que no tenemos toda la información necesaria.

  1. 3. La cantidad de esfuerzo requerido para la codificación inicial del programa es 8.33%

Friday, August 24, 2012

Ejercicios 1.1
1.-Defina los sig. términos:
A.-Programa de computadora:
  • Software diseñado para que al ser ejecutado cumpla una función especifica.
B.-Programación:
  • Conjunto de instrucciones ordenadas para crear un programa.
C.-Lenguaje de programación:
  • Conjunto de software's utilizado para construir un programa.
D.-Lenguaje de alto nivel:
  • Es un lenguaje que utiliza instrucciones parecidos al lenguajes escritos, como el ingles y tiene diversas plataformas de ejecución.
E.-Lenguaje de bajo nivel:

  • Lenguaje que usa instrucciones que conecta directamente con la computadora
F.-Lenguaje de maquina:

  • Programa que se usa para operar una computadora, compuesta por números binarios
G.-Lenguaje ensamblador:

  • Lenguaje de programación que utiliza opcodes binarios
H.-Lenguaje orientado a procedimientos:

  • Programa que utiliza instrucciones para crear unidades independientes que producen como resultado una salida
I.-Lenguaje orientado a objetos:

  • Se le llama así a cualquier lenguaje que implemente conceptos definidos.
J.-Programa fuente:

  • Programas escritos en computadora, pueden ser de alto o bajo nivel.
K.-Compilador:

  • Si se usa un lenguaje como java o c y el objetivo es un lenguaje maquina o una representacion simbolica, el traductor es el compilador
L.-Interprete: 

  • Ejecuta un programa en el codigo fuente sin necesidad de traducirlo

2.-Describa el propósito y usos principales del software de aplicación y de sistemas:

Software de aplicación:

  • Cumple con tareas particulares requeridas por el usuario.


Software de sistema: 

  • Es el conjunto de programas que están disponibles para operar el sistema de computo.


3.-A.-Describa la diferencia entre lenguajes de alto nivel y lenguajes de bajo nivel:

  • La diferencia es que el lenguaje de alto nivel tiene diferentes plataformas de ejecución, el lenguaje de bajo nivel usa instrucciones que se ligan de forma directa con la computadora.
B.-Describa la diferencia entre lenguaje orientado a procedimientos y el orientado a objetos:
Programación orientada a procedimientos:
  • Esta fue diseñada para aceptar procedimientos de entrada y dar salida a los datos
Programación orientada a objetos
  • Esta es específicamente para el diseño de interfaces, tiene un enfoque mas gráfico
4.-Describa la semejanza y diferencias de ensambladores, interpretes y compiladores:
Compilador:

  • Si se usa un lenguaje como java o c y el objetivo es un lenguaje maquina o una representación simbolica, el traductor es el compilador

Interprete:

  • Ejecuta un programa en el codigo fuente sin necesidad de traducirlo

Ensamblador:

  • Si el lenguaje fuente es lo esencial una representacion simbolica de un lenguaje maquina, es el ensamblador


5.-A.-
    Opcode               Dirección del 1er operando                     Dirección del 2do operando
  11000000                     000000000001                                     000000000010          
      Suma de 5+3 
------------------------------------------------------------------------------------------------------   
  11110000                     000000000010                                       000000000011          
  multiplicación de 6*3        
------------------------------------------------------------------------------------------------------   
  10100000                     000000000100                                       000000000011          
    resta de 14-6
------------------------------------------------------------------------------------------------------   
  11010000                     000000000101                                       000000000011          
   división de 6/4 
---------------------------------------------------------------------------------------------------

6.-

  11000000                     000000000001                                     000000000010          
      ADD(5,3)
------------------------------------------------------------------------------------------------------   
  11110000                     000000000010                                       000000000011          
      MUL (6,3)       
------------------------------------------------------------------------------------------------------   
  10100000                     000000000100                                       000000000011          
      SUB (14,6)
------------------------------------------------------------------------------------------------------   
  11010000                     000000000101                                       000000000011          
       DIV (6,4)
---------------------------------------------------------------------------------------------------

Thursday, August 23, 2012

Tareas de la Unidad 1


Tarea 1
fecha de entrega: 24  agosto 2012

Estudiar del capitulo 1 pagina 2-8
Hacer los ejercicios 1.1 problemas 1al 6


Tarea 2
Fecha entrega: 28 agosto 2012
Estudiar de la pagina 9-16 . Hacer un mapa conceptual de los temas Solución de problemas y desarrollo de software.
Hacer los ejercicios del 1.2 problema 1,2,3


Tarea 3
Fecha entrega: 31 agosto 2012
Investigación una aplicación biomedica actual, describir que tipo de conocimiento se necesita para diseñar el equipo biomedico, compararlo con varias opciones del mercado y que tipo de doctores necesitan ese equipo. Debe de describirlo con sus propias palabras y agregar el link de la información.

Tarea 4
Fecha entrega: 4 de septiembre
Hacer un reportaje a 5 doctores o clinicas para conocer las necesitades computacionales y que tipo de aplicaciones utilizan. Si tienen personal especializado que de el soporte. Al final hacer una conclusión