Академический Документы
Профессиональный Документы
Культура Документы
Unidad 1
Responde las siguientes preguntas usando tus propias palabras, da respuestas breves y
concretas.
Qu es una computadora?
Es una mquina electrnica que recibe datos de entrada y los procesa de acuerdo al conjunto
de instrucciones, llamado programa, para obtener nuevos datos que son el resultado del
proceso.
Cules son los elementos del modelo de Von Neumann y explica cada uno de ellos?
El modelo define una computadora como cuatro subsistemas:
La Unidad Central de Procesamiento (CPU, Central Process Unit) controla y coordina
la ejecucin de las instrucciones, para ello utiliza la Unidad Aritmtico-Lgica
encargada del procesamiento de los datos y la Unidad de Control para el
procesamiento de las instrucciones.
Unidad Aritmtico-Lgica (ALU, Arithmetic Logic Unit), realiza todas las operaciones
aritmticas (suma y resta) y lgicas (operaciones del lgebra de Boole). Adems de los
circuitos que le permiten realizar dichas operaciones, la ALU incluye un elemento
auxiliar donde se almacenan temporalmente los datos que manipula, conocido como
Acumulador o Registro Temporal (TR, Temporal Register).
dispositivos es que no son tan rpidos como la memoria RAM. Los discos duros, los
discos pticos (CD o DVD), la memoria flash (USB) y las cintas magnticas, entre
otras, son ejemplos de dispositivos de almacenamiento secundario.
1956 / 1960
Fortran
1961 / 1965
Fortran IV
1966 / 1970
APL 7 360
1971 / 1975
Cobol 74
1976 / 1980
ADA
1980 / 2000
C++
2000 / Act
C#
Algol 58 y 60
Cobol 61
Extendido
Fortran 66
Estndar
Pascal
Fortran 77
JAVA
Visual .Net
Cobol
Algol 60
Revisado
Snobol
Basic
APL (Como
Notacin)
PL / I
Cobol 65
Estndar
Algol 68
Snobol 4
Simula 67
Lisp
Prolog
C
Modula -2
Implementacin o codificacin
o El algoritmo no puede ser ejecutado por una computadora por ello debe traducirse a un
lenguaje de programacin (como por ejemplo C) para obtener un programa fuente que
se traduzca a lenguaje de mquina para que sea ejecutado por la computadora.
Pruebas y validacin
o Esta fase debe hacerse una vez que se ha diseado el algoritmo y despus de que se
codifica, sirve para verificar que son correctos.
Documentacin del programa
o Cualquier proyecto de software por la complejidad que tiene requiere tanto las ideas
principales como el desarrollo de principio a fin sea documentado, con el fin de que
cualquiera puedan entender la lgica del programa y de ser necesario pueda
modificarlos sin tantas complicaciones.
Como parte de la documentacin tambin deben incluirse manuales de usuario y las
normas de mantenimiento para que se haga un buen uso del software.
Mantenimiento
o Esta fase tiene sentido una vez que fue terminada una primera versin del programa y
ya est siendo utilizado. Ya que en sta se actualiza y modifica para corregir errores no
detectados o para cambiar y/o agregar una nueva funcin.