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:
Software de sistema:
- 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:
Interprete:
Ensamblador:
5.-A.-
- 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
---------------------------------------------------------------------------------------------------
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)
---------------------------------------------------------------------------------------------------
No comments:
Post a Comment