Fundamentos de programación - Autoreflexiones.
Enviado por robertocorral1 • 29 de Enero de 2016 • Trabajo • 767 Palabras (4 Páginas) • 206 Visitas
[pic 1]
Unidad 1, Actividad 1: Autoreflexiones. |
Fundamentos de programación |
P R E G U N T A S:
1.- ¿Cómo definimos una computadora y cuál es su función?
Es una maquina electrónica que recibe datos de entrada y salida y los analiza por medio de un programa el cual nos da como resultado una solución o un procesamiento de los datos iniciales.
La principal función de la computadora es procesar entradas en base al programa y entregar salidas. Por ejemplo en un torno se ingresan los datos (archivo CAD de modelamiento) en la computadora y la salida será la acción de la maquinaria para fabricar una pieza.
2.- Indique la estructura de una computadora.
Tiene la unidad central de procesamiento integrada por la unidad aritmética-lógica y la unidad de control, la memoria y los dispositivos de entrada/salida..
[pic 2]
3.- ¿Qué importancia que define a la máquina de Vonn Newman?
Que el programa y los datos sean almacenados en la memoria de esta manera la computadora no requiere reconstruirse al cambiar el programa.
4.- Explique cómo se ejecuta un programa empleando:
Un intérprete: Se va ejecutando línea a línea, sin importar que el programa tenga errores. Cada vez que se requiera ejecutar el programa se tiene que interpretar.
Un compilador: Se interpreta y se crea un ejecutable, no se requiere volver a interpretar para ejecutar, si hay errores en el programa no se podrá compilar hasta resolverlos.
5.-) Indique la diferencia entre interprete y compilador.
Un intérprete:
Para ejecutar el programa hay que interpretar en cada uso ya que cada instrucción en una acción, se puede ejecutar en cualquier plataforma(win, mac, linux, etc), es lento pero se puede analizar los errores mientras se interpreta
Un compilador:
Crea un programa fuente o ejecutable y este se puede usar indefinidamente sin volver a compilar, no se puede cargar en cualquier plataforma ya que tiene que ser compilada en la plataforma para que funcione, si no el programa tiene errores no se compilara hasta que se solucione.
6).- Explique en qué consiste el almacenamiento de datos.
La información que nosotros manejamos las maquinas no la pueden entender, para esto se ha desarrollado un lenguaje tipo maquina que consiste en "0" y "1", que mas a detalle es la presencia o la ausencia de un voltaje, este lenguaje es conocido como binario y la información se traduce a este lenguaje, por ejemplo: "HOLA" se traduce a "0100 1000 0110 1111 0110 1100 0110 0000 " esto sería muy difícil escribir por lo tanto hay traductores que codifican la información a lenguaje máquina para que el equipo lo entienda.
...