Análisis De Programación
Enviado por AlbertJose91 • 22 de Abril de 2015 • 299 Palabras (2 Páginas) • 257 Visitas
La computadora está compuesta por un teclado de forma rectangular, el monitor que se asemeja a una caja (cubo); el mouse es de forma ovalada. El CPU de forma rectangular (prisma). En el monitor podemos visualizar todo lo que elaboramos a través del mouse y el teclado. En el CPU se procesa y almacena toda la información. La función más importante de la computadora, es permitir EJECUTAR programas en ellas, los cuales nos permiten desarrollar diferentes actividades en ella. La computadora es un maquina electrónica en la cual INGRESAN DATOS, que son PROCESADOS para luego tener la INFORMACIÓN REQUERIDA. Comparamos dos computadoras, una portátil y la otra no: la diferencia es la comodidad, el espacio que ocupan una y otra, la facilidad de llevar la portátil a todos lados.
Los lenguajes de programación son herramientas de software que nos permiten crear programas ejecutables para realizar determinadas tareas. Entre los cuales podemos encontrar los lenguajes de alto, medio y bajo nivel los cuales se describen en la siguiente forma:
Lenguajes de bajo nivel: Hace referencia a la programación directamente en el lenguaje máquina, las instrucciones se codificaban directamente en forma binaria (0,1).
Lenguaje de Medio nivel: Hay lenguajes de programación que son considerados por algunos expertos como lenguajes de medio nivel (como es el caso del lenguaje C) al tener ciertas características que los acercan a los lenguajes de bajo nivel pero teniendo,
Lenguajes de alto nivel: aparecieron en la tercera generación de las computadoras, estos lenguajes están orientados a la solución de problemas con independencia de la máquina.
El análisis de algoritmos es una parte importante de la Teoría de complejidad computacional más amplia, que provee estimaciones teóricas para los recursos que necesita cualquier algoritmo que resuelva un problema computacional dado. Estas estimaciones resultan ser bastante útiles en la búsqueda de algoritmos eficientes.
...