Sei sulla pagina 1di 2

1. Cules son los componentes de una computadora?

Hardware: elementos de la computadora que se pueden tocar


(monitor, teclado, mouse, HDD, memoria,)
Software: elementos intangibles sin los cuales la computadora no
funcionara, (sistema operativo, antivirus, office, videojuegos).
2. Describe el Modelo de Von Neumann.
este modelo es que tanto los datos como los programas, se almacenan en la
memoria antes de ser utilizados.

3. Cules son los elementos que conforman el Modelo de Von Neumann?


Unidad central de procesamiento.
Memoria principal.
Dispositivos de entrada y salida.
4. Describe la clasificacin del sistema de buses de una computadora.
El bus de direcciones transmite la direccin de memoria de la que
se quiere leer o en la que se quiere escribir.

El bus de control selecciona la operacin a realizar en una


celda de memoria (lectura o escritura).

El bus de datos transmite el contenido desde o hacia una


celda de memoria seleccionada en el bus de direcciones segn la
operacin elegida en el bus de control sea lectura o escritura.

5. Cmo se clasifican los lenguajes de programacin?


Lenguaje de alto nivel
Lenguajes de bajo nivel
6. Cmo se dividen los programas traductores?
Interpretes
Compiladores
7. Qu diferencia existe entre un compilador y un intrprete?
Los compiladores traducen todo el programa escrito en un
lenguaje de alto nivel, llamado programa o cdigo fuente,
generando un nuevo programa objeto que est escrito en lenguaje
de mquina y a partir de ste se genera un programa ejecutable,
el cual puede ejecutarse cada vez que se desee sin tener que
compilar el programa fuente de nueva cuenta. Adems, como
parte del proceso de traduccin, el compilador detecta los errores
que hay en el cdigo fuente, informndole al programador para
que los corrija, pues un programa slo se compila si no tiene
errores.

Intrprete revisa una a una cada lnea de cdigo, la analiza y


enseguida la ejecuta, sin revisar todo el cdigo y sin generar un
programa objeto, as que cada vez que se quiere ejecutar el
programa se vuelve a traducir el programa fuente lnea por lnea.

8. Cules son los principales paradigmas de programacin?


Paradigma imperativo o procedural. Es el mtodo de programacin
tradicional, donde los programas describen la forma de solucionar
un problema a partir de una lista de instrucciones que se ejecuta
de forma secuencial, a menos que se trate de estructuras de
control condicionales o repetitivas, o bien, saltos de secuencia
representados por la instruccin GOTO1.

Paradigma declarativo. En contraste con el paradigma imperativo,


el objetivo de este paradigma no es describir cmo solucionar un
problema, sino describir un problema mediante predicados lgicos
o funciones matemticas. Dentro de este paradigma se
encuentran los lenguajes de programacin funcionales y los
lenguajes de programacin lgicos.
Paradigma orientado a objetos. En este caso la solucin de un
problema se plantea en trminos de objetos y relaciones entre
ellos. Est basado en varias tcnicas, incluyendo herencia,
polimorfismo, modularidad y encapsulamiento.
9. Lista las fases del ciclo de vida de software.

Planteamiento del problema


Anlisis del problema
Diseo del algoritmo
Implementacin o codificacin
Pruebas y validacin
Documentacin del programa
Mantenimiento

Potrebbero piacerti anche