Algoritmos Y Programas
Politécnico de Maracaibo
(IUTM)
Integrante:
Nombres:
C.I.:
W ilson Cordero - Alejandro González - Luis Celedón - Marcos Romero V-26.785.654 -
V-20.842.760
- V-25.371.935 -
V-23.262.646
-
Isaías Romero
C.I.:
V-21.357.647
Sección: “311”
Unidad I:
Algoritmos y Programas
Unidad II:
Estándares de Calidad en el Diseño
de Algoritmos yConstrucción de
Programas
Año: 2009
Área: Algoritmo y Programación
Unidad I
Algoritmos y Programas
1. Conceptos de Algoritmos y Programas:
Algoritmo:
Algoritmo se aplica a muchos de los métodos de resolución de problemas que emplean una secuencia
mecánica de pasos, como en el diseño de un programa de ordenador o computadora. Esta secuencia se puede
representar en forma de un diagramade flujo para que sea más fácil de entender.
Al igual que los algoritmos usados en aritmética, los algoritmos para ordenadores pueden ser desde muy
sencillos hasta bastante complejos. En todos los casos, sin embargo, la tarea que el algoritmo ha de realizar
debe ser definible. Esta definición puede incluir términos matemáticos o lógicos o una compilació n de datos o
instrucciones escritas.Utilizando el lenguaje de la informática, esto quiere decir que un algoritmo debe ser
programable, incluso si al final se comprueba que el problema no tiene solución.
Por tanto, un algoritmo es un procedimiento para resolver un problema cuyos pasos son concretos y no
ambiguos. El algoritmo debe ser correcto, de longitud finita y debe terminar para todas las entradas.
Programa:
Programainformático, conjunto de instrucciones escritas en un lenguaje de programación para s u ejecución en
un ordenador o computadora. Por lo general, el término implica una enti dad auto contenida, a diferencia de
una rutina o una biblioteca. Un programa es una instanciación de un algoritmo en un lenguaje de
programación.
Aplicación (informática):
Programa informático diseñado para facilitar al usuario larealización de un determinado tipo de trabajo. Posee
ciertas características que le diferencia de un sistema operativo (que hace funcionar al ordenador), de una
utilidad (que realiza tareas de mantenimiento o de uso general) y de un lenguaje (con el cual se crean los
programas informáticos). Suele resultar una solución informática para la automatización de ciertas tareas
complicadas comopuede ser la contabilidad o la gestión de un almacén. Cier tas aplicaciones desarrolladas 'a
medida' suelen ofrecer una gran potencia ya que están exclusivamente diseñadas para resolver un problema
específico. Otros, llamados paquetes integrados de software, ofrecen menos potencia pero a cambio incluyen
varias aplicaciones, como un programa procesador de textos, de hoja de cálculo y de base dedatos.
2. Tipos de Algoritmos y de Programación:
Tipos de Programación TIPOS DE PROGRAMACIÓN
Dependiendo del lenguaje de programación que se elija, se puede hablar del tipo de programación que se va a
realizar.
Secuencial: Se considera programación secuencial a los programas que se diseñan con instrucciones que van
unas detrás de otras. Las líneas se ejecutan una a una en secuencia.Ejemplos tales como Basic, Cobol.
Estructurada: Se considera programación estructurada a la programación que se hace por módulos. Cada
módulo realiza alguna tarea específica y cuando se necesite esa tarea simplemente se hace el llamado a ese
módulo independiente de que se tengan que ejecutar los demás. Ejemplos tales como: Turbo PASCAL, C,
Modula, Ada.
Orientada a Objetos: Se considera programaciónorientada a objetos aquellos lenguajes que permiten la
utilización de objetos dentro del diseño del programa y el usuario puede pegar a cada objeto código de
programa. Ejemplos de estos lenguajes se pueden mencionar el Visual Basic de la Microsoft, C Builder de la
Borland Internacional, Java, Xml entre otros.
Lógica o de lenguaje natural: Son aquellos programas que se diseñan con interfaces...
Regístrate para leer el documento completo.