Una Mirada A La Nanotecnología
23242522 de Septiembre de 2012
697 Palabras (3 Páginas)423 Visitas
FUNDAMENTOS DE PROGRAMACION UNIDAD 1
PORTAFOLIO
Giezi Ismael Aguirre Guevara
Ing. Marisela Caldera
21/09/2012
CLASIFICACIÓN DEL SOFTWARES
Esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se puede clasificar al software en tres grandes tipos: Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de los detalles de la computadora en particular que se use, aislándolo especialmente del procesamiento referido a las características internas de: memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros:* Sistemas operativos.- Es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo para utilizar un computador.* Controladores de dispositivos.- Es un programa informático que permite al sistema operativo interactuar con un periférico, haciendo una abstracción del hardware y proporcionando una interfaz.* Utilidades.- Es una herramienta que realiza Tareas de mantenimiento, Soporte para la construcción o ejecución de programas y Las tareas en general..
ALGORITMO
En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo(del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi1 ) es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad.2 Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia.
PROGRAMA
Un programa de computadoras, también llamado software, es un conjunto de códigos o instrucciones secuenciales que describen, definen o caracterizan la realización de una acción en la computadora. Si bien en los inicios de la historia de la programación los programas dictaban instrucciones directamente a las máquinas, hoy los programas se escriben usando "lenguajes de programación", que son a su vez otros programas que para simplificar la tarea ya traen construidas secuencias y utilidades para facilitar la tarea del programado
Lenguaje de programación
Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevadas a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión, o como modo de comunicación humana.1 Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones. Al proceso por el cual se escribe, se prueba, se de pura, se compila y se mantiene el código fuente de un programa informático se le llama programación.
Paradigma de programación
Un paradigma de programación es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que unívocamente trata de resolver uno o varios problemas claramente delimitados. La resolución de estos problemas debe suponer consecuentemente un avance significativo en al menos un parámetro que afecte a la ingeniería de software. Tiene una estrecha relación con la formalización de determinados lenguajes en su momento de definición. Un paradigma de programación está delimitado en el tiempo en cuanto
...