Construcción De Programas
Enviado por iTzIgnaciO • 25 de Noviembre de 2012 • 3.494 Palabras (14 Páginas) • 354 Visitas
República Bolivariana de Venezuela
Ministerio del Poder Popular Para la Educación Superior
Universidad Nacional Experimental Politécnica de La Fuerza Armada
7IS-D ‘A‘ - UNEFA . Implantacion de Sistemas
CONSTRUCCIÓN DE PROGRAMAS
Integrantes:
Jean Barboza C.I. 19.693.189
Jorge Morillo C.I. 19.754.547
Ignacio Salazar C.I. 20.190.472
Caracas, Noviembre de 2012
INDICE
CONTENIDO PÁG.
INTRODUCCION
1. Construcción de programas………….……………...…...…………….5
1.1. Codificación………………………………………………………..5
1.2. Lógica de un programa……………………………..……………..5
1.3. Estructura de un programa……………………………………….5
1.4. Niveles de construcción de un programa………………………6
1.5. Estilos de programación………………………………………….6
2. Programación estructurada……………………………………………..11
2.1. Definición……………..…...……………………………………..11
2.2. Estructuras………………………………………………………..11
2.3. Características…………………………………………………....11
2.4. Ventajas……………………………………………….…………..12
2.5. Desventajas ………………………………………………………12
3. Programación orientada a objetos………………………………..…....12
3.1. Definición………………………………………………………….12
3.2. Conceptos básicos……………………………………………....13
3.3. Características……………………………………………………14
3.4. Ventajas……………………………………………………….…..15
3.5. Desventajas……………………………………………………….16
4. Otras técnicas de programación.………………………………..……..16
4.1. Programación orientada a aspectos……………………………16
4.1.1. Definición……………………………………………….…16
4.1.2. Estructura de la Programación Orientada a Aspectos.16
4.1.3. Ventajas……………………………………………………17
4.1.4. Desventajas……………………………………………….17
4.2. Programación orientada a eventos……………………………..18
4.3. Definición…………………………………….………..…………..18
4.4. Estructura………………...……………………………...………..18
CONCLUSIONES……………………………………………………….……19
REFERENCIAS BIBLIOGRÁFICAS…………………….…………….….......20
INTRODUCCION
Por medio del presente trabajo se desea dar a entender los diferentes conceptos que se pueden obtener sobre la construcción de programas en cualquier entorno de trabajo. Para ello se plantean diferentes puntos de vistas que un desarrollador podría llegar a necesitar a lo largo de su trayectoria como programador, dichos paradigmas son los siguientes: programación estructurada, orientada a objeto, orientada a aspectos y orientada a eventos. Estas son unas de las muchas herramientas que un programador debería dominar para que su éxito en mundo laboral. Así como también debe tener ciertos estilos de programación adecuados a su forma codificar.
En estos paradigmas que se explicaran y analizaran a continuación se tomaran en cuenta algunas especificaciones tales como la estructura, características, ventas y desventajas de cada una, como para que se logre entender en un nivel básico/intermedio su funcionalidad y que el profesional pueda llegar a tener el conocimiento necesario para emprender sus labores. Para esto se debe conocer los conceptos básicos de un programa que también serán puntos claves en nuestro trabajo.
CONSTRUCCIÓN DE PROGRAMAS
Codificación
Una vez que los algoritmos de una aplicación han sido diseñados, ya se puede iniciar la fase de codificación. En esta etapa se tienen que traducir dichos algoritmos a un lenguaje de programación específico; es decir, las acciones definidas en los algoritmos hay que convertirlas a instrucciones.
Lógica de un programa
La lógica de un programa establece cuáles son sus acciones y en qué orden se deben ejecutar. Por tanto, es conveniente que todo programador aprenda a diseñar algoritmos antes de pasar a la fase de codificación.
Estructura de un programa
Niveles de construcción de un programa
Programa de bajo nivel
Son programas que explotan las características propias de la computadora por ejemplo rutinas gráficas, manejos de puertos, interfaces con el usuario, etc. Con este tipo de programas no puede seguirse estrictamente las fases del diseño y generalmente son rutinas que deben ser optimizadas, aun sacrificando su claridad (suelen ser rutinas que solo estudiaran especialistas).
Programa de alto nivel
Son programas que entregan resultados independientemente de la máquina. Para construirlos hay que enlazar herramientas ya disponibles. En este tipo de programas conviene seguir estrictamente las fases del diseño y generalmente no deben ser optimizadas, ya que requiere claridad para que las entienda un no especialista. Para facilitar el proceso de mantenimiento, hay que evitar mezclar niveles a construir rutinas.
Estilos de programación
Es un término que describe convenciones para escribir código fuente en ciertos lenguajes de programación.
Características de estilo
El buen estilo, al tratarse de algo subjetivo, es difícil de categorizar concretamente; con todo, existen un número de características generales. Con el advenimiento de software que
...