Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Interprete Compilador
Es un programa que lee línea a línea un programa Es un programa que lee totalmente un programa
escrito en un lenguaje y lo va traduciendo a otro escrito en un lenguaje; el lenguaje fuente, y lo
lenguaje en el momento de la ejecución. traduce a un programa equivalente a otro lenguaje,
lenguaje objeto, antes que el mismo sea ejecutado.
Un intérprete traduce el programa cuando lo lee, Un programa que ha sido compilado puede correr
convirtiendo el código del programa directamente por sí solo, pues en el proceso de compilación se lo
en acciones. transformo en lenguaje máquina, comprensible
para la computadora.
La ventaja del intérprete es que dado cualquier El archivo generado por el compilador sólo
programa se puede interpretar en cualquier funciona en la plataforma en donde se lo ha
plataforma (sistema operativo). creado.
No genera un ejecutable. Depende de la presencia Genera un archivo compilado (ejecutable). Es
del intérprete, es decir no funciona sin éste. independiente de la presencia o no del compilador.
El proceso de traducción se realiza en cada La traducción se realiza una sola vez.
ejecución
La ejecución es más lenta, ya que para cada línea La ejecución es más rápida.
del programa es necesario realizar la traducción
El código fuente, en general, está disponible. El código fuente permanece en manos del
programador.
Un programa interpretado con un comportamiento Un programa compilado puede, por error, afectar
torpe normalmente puede ser interrumpido sin seriamente a la estabilidad de la plataforma,
dificultad, ya que su ejecución está bajo el control comprometiendo la ejecución de los otros
del intérprete, y no sólo del sistema operativo. procesos, por ejemplo, acaparando la CPU, la
memoria o algún otro recurso, siendo a veces
complicado para el sistema operativo interrumpir
su ejecución.
24 Conforme a la clasificación indicada en clase, indique a qué categoría corresponde cada uno de los
siguientes productos software:
24.1 Driver de una impresora o celular: Software de Sistema
24.2 AutoCAD o MathCAD: Software de Aplicación
24.3 Procesador de texto Word, planilla de cálculo Excel o herramienta para presentaciones Power Point
incluidas en Microsoft Office: Software de Aplicación
24.4 MS Windows 10, Android o Linux/GNU: Software de Sistema
24.5 Ambientes como Netbeans o DevCpp: Software de programación
24.6 Internet Explorer, Chrome o Mozilla Firefox: Software de Aplicación
24.7 ZinjaI: Software de programación
4
25 Según la codificación ASCII ¿A qué caracteres les corresponden los códigos 81 y 13 decimal?
81 corresponde a la letra mayúscula Q
13 corresponde a un carácter de especial control, el CR o retorno de carro
26 Según la codificación ASCII ¿Qué códigos les corresponden a los caracteres \ y @?
\ corresponde el código decimal 92
@ corresponde el código decimal 64
27 ¿Investigue y responda en qué se diferencian los 2 últimos códigos ASCII de la tabla anterior?
Los 2 últimos caracteres de la tabla corresponden a los códigos decimales 126 y 127
La diferencia es que el 126 es un carácter imprimible y el 127 no.
28 ¿Qué debería hacer en Windows para generar desde teclado el carácter ± (más menos)?
Pulsar los dígitos 241 al mismo tiempo que se pulsa la tecla ALT
29 Calcule cuántos caracteres ASCII extendidos pueden almacenarse en un módulo RAM de 2 GB.
1 carácter ASCII extendido ocupa 8 bits, esto es 1 byte
Por ende en 2GBytes es posible almacenar 2G caracteres, es decir 2.147.483.648 caracteres
30 Indique (y justifique) cuántos DVD ROM de 4.7 GB pueden almacenarse en un HDD de 2 TB.
2TB = 2 * 1024 GB
Cantidad de DVD = 2048 / 4.7
Cantidad de DVD = 435 unidades
31 ¿Cómo se compone un byte?
De 8 bits
32 ¿A qué equivale el número decimal 255 en binario?
11111111
33 ¿Para qué sirve el código ASCII ?
El Código ASCII fue propuesto por Robert Bemer en 1960, como una solución para unificar
(estandarizar) la representación de caracteres alfanuméricos en las computadoras.
34 ¿Cuál es la diferencia entre ASCII y Unicode?
El código ASCII básico usa 7 bits (u 8 bits si se considera el ASCII extendido) mientras que Unicode
usa 16 bits para representar los diferentes caracteres alfanuméricos.
5
35 Encuentre la expresión lógica S que resuelve cada circuito y la tabla de verdad asociada para los casos
de salida Verdadero, de manera similar a lo explicado en la teoría.
35.1
S = NOT a AND NOT b
35.2
S = NOT a OR NOT b
35.3
35.4
35.5
35.6
S = (a AND b AND c AND d AND NOT e) OR (NOT f AND NOT g AND (NOT h OR NOT i))