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