ALGORITMOS
Enviado por mlopezmoya • 13 de Abril de 2013 • 951 Palabras (4 Páginas) • 330 Visitas
PREGUNTAS
I. Represente esquemáticamente el funcionamiento de la CPU (UC y ALU) …(4ptos)
DEBEMOS SUMINISTRAR UNOS DATOS DE ENTRADA AL ORDENADOR. ESTOS DATOS
DEBEN ESTAR EN FORMATO DIGITAL Y PODEMOS SUMINISTRÁRSELOS DE VARIAS
FORMAS:
• DESDE DISPOSITIVOS DE ENTRADA, COMO EL RATÓN, EL TECLADO, O UN ESCÁNER.
• DESDE UNIDADES DE ALMACENAMIENTO DE DATOS, COMO UN DISCO DURO, UNA
UNIDAD ÓPTICA (CD-ROM O DVD), UNA MEMORIA FLASH, ETC.
• A TRAVÉS DE UNA CONEXIÓN DE RED, COMO UNA RED LOCAL O INTERNET.
EL ORDENADOR PROCESA DICHOS DATOS DE ENTRADA DE ACUERDO CON LAS INSTRUCCIONES DEL PROGRAMA QUE SE ESTÉ EJECUTANDO EN ESE MOMENTO. EL PROCESAMIENTO DE DATOS PUEDE CONSISTIR EN REALIZAR CÁLCULOS CON ELLOS, O EN TRANSFERIRLOS DE UN LUGAR A OTRO.
ESTA LABOR LA REALIZA, FUNDAMENTALMENTE, EL MICROPROCESADOR, QUE ACTÚA COMOUNIDAD CENTRAL DE PROCESAMIENTO (CPU). PERO TAMBIÉN INTERVIENEN:
• LA MEMORIA RAM, ALMACENANDO TEMPORALMENTE LOS DATOS Y LAS INSTRUCCIONES.
• LA TARJETA GRÁFICA, QUE INCLUYE SU PROPIO PROCESADOR Y SU PROPIA MEMORIA RAM.
• EL CHIPSET, QUE CONTROLA EL FLUJO DE DATOS ENTRE EL MICROPROCESADOR, LA TARJETA GRÁFICA Y EL RESTO DE LOS DISPOSITIVOS (MONITOR, DISCO DURO, ETC)
COMO CONSECUENCIA DEL PROCESAMIENTO DE LOS DATOS POR PARTE DEL ORDENADOR, ÉSTE OBTIENE UN RESULTADO, QUE LLAMAMOS DATOS DE SALIDA. ESTOS DATOS PUEDEN MOSTRARSE EN LA PANTALLA DEL MONITOR, ENVIARSE A UNA IMPRESORA, ALMACENARSE EN EL DISCO DURO, ETC.
II. Explique la diferencia entre compilador e intérprete …(4ptos)
RESPUESTA:
PRIMERO ES NECESARIO DETERMINAR LAS DEFINICIONES DE CADA UNO DE LOS TERMINOS:
COMPILADOR: TRADUCE TODO EL PROGRAMA Y GENERA UN CÓDIGO LISTO PARA FUNCIONAR
INTÉRPRETE: TOMA UNA INSTRUCCIÓN DEL PROGRAMA, LA TRADUCE Y LA EJECUTA.
ADEMAS ES NECESARIO INDICAR ALGUNAS DIFERENCIAS EN VARIOS ASPECTOS:
• UN PROGRAMA QUE HA SIDO COMPILADO PUEDE CORRER POR SI SOLO, PUES EN EL PROCESO DE COMPILACIÓN SE LO TRANSFORMO EN LENGUAJE MÁQUINA.
• UN INTÉRPRETE TRADUCE EL PROGRAMA CUANDO LO LEE, CONVIRTIENDO EL CÓDIGO DEL PROGRAMA DIRECTAMENTE EN ACCIONES MEDIANTE LAS CUALES SE EJECUTAN.
• LO VENEFICIOSO DEL INTÉRPRETE ES QUE DADO CUALQUIER PROGRAMA SE PUEDE INTERPRETARLO EN CUALQUIER PLATAFORMA (SISTEMA OPERATIVO), EN CAMBIO EL ARCHIVO GENERADO POR EL COMPILADOR SOLO FUNCIONA EN LA PLATAFORMA EN DONDE SE LO HA CREADO.
• UN ARCHIVO COMPILADO PUEDE SER DISTRIBUIDO FÁCILMENTE CONOCIENDO LA PLATAFORMA, MIENTRAS QUE UN ARCHIVO INTERPRETADO NO FUNCIONA SI NO SE TIENE EL INTÉRPRETE.
• LA VELOCIDAD DE EJECUCIÓN UN ARCHIVO COMPILADO ES DE 10 A 20 VECES MÁS RÁPIDO QUE UN ARCHIVO INTERPRETADO.
III. ¿ A cuántos Kb equivale 2.5GB ? …(4ptos)
RESPUESTA:
EL VALOR DE 2.5 GB ES EQUIVALENTE A 2, 621,440 KB
IV. Indique los pasos para elaborar un algoritmo y represente las principales …(4ptos)
1. DEFINIR EL PROBLEMA A RESOLVER
EN ESTE PASO SE DETERMINAN LA INFORMACIÓN INICIAL PARA LA ELABORACIÓN DEL PROGRAMA. ESDONDE SE DETERMINA QUÉ ES LO QUE DEBE RESOLVERSE CON EL COMPUTADOR, EL CUAL REQUIEREUNA
...