![Page 1: Estructura y representación de un programas william corral , arnaldo landazuri](https://reader035.vdocumento.com/reader035/viewer/2022062710/55b492c4bb61eb61258b4663/html5/thumbnails/1.jpg)
ProgramaciónEstructura y
representación de un programa
Integrantes:
William Corral
Arnaldo Landazuri
Fecha: 23/09/2014
Curso: 3er Semestre “A”
![Page 2: Estructura y representación de un programas william corral , arnaldo landazuri](https://reader035.vdocumento.com/reader035/viewer/2022062710/55b492c4bb61eb61258b4663/html5/thumbnails/2.jpg)
Programación
• Programación, es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales.
• Para escribir un programa, una aplicación, un paquete informático, hay que combinar varios elementos.
• La técnica
• El diseño
• La imaginación
![Page 3: Estructura y representación de un programas william corral , arnaldo landazuri](https://reader035.vdocumento.com/reader035/viewer/2022062710/55b492c4bb61eb61258b4663/html5/thumbnails/3.jpg)
• El hardware u ordenador cuya función es conocer los distintos elementos con los que se puede contar para poder llegar a obtener una solución optima a nuestro problema.
•
• Los procedimientos, funciones, clases y objetos son las herramientas de las que nos valemos en la programación para la resolución de un programa, para resolver un problema.
•
• Las estructuras de datos nos permite manejar de forma adecuada la información.
![Page 4: Estructura y representación de un programas william corral , arnaldo landazuri](https://reader035.vdocumento.com/reader035/viewer/2022062710/55b492c4bb61eb61258b4663/html5/thumbnails/4.jpg)
Características• Legibilidad.- Debe ser posible leerlo y entenderlo con facilidad, el uso de nombre de
variables adecuados y comentarios, facilita este apartado.
• Portabilidad.- Crear estructuras que permitan su codificación en distintos lenguajes
• Modificabilidad.- Ha de facilitar su mantenimiento, es decir, debe permitir que se modifique o actualice en función de las necesidades del problema a resolver.
• Eficiencia.- Se debe aprovechar al máximo los recursos del ordenador
• Modularidad.- Se debe procurar no tener que resolver el mismo problema varias veces.
• Estructuración.- Lo programas deben tener única y exclusivamente estructuras lineales, alternativas y cíclicas
![Page 5: Estructura y representación de un programas william corral , arnaldo landazuri](https://reader035.vdocumento.com/reader035/viewer/2022062710/55b492c4bb61eb61258b4663/html5/thumbnails/5.jpg)
Introducción.
• Un ordenador tiene como misión la de realizar, o facilitar las tareas que de otra forma se realizarían en una forma tediosa e incomoda.
• Los ordenadores son capaces de ejecutar programas.
• Los programas están realizados por personas y los ejecutan los ordenadores.
• Los programas utilizan información en su ejecución, y como resultado de su ejecución facilitan, o no, nuevos datos.
• Los datos que se utilizan en los programas forman parte de las instrucciones que ejecuta el programa.
![Page 6: Estructura y representación de un programas william corral , arnaldo landazuri](https://reader035.vdocumento.com/reader035/viewer/2022062710/55b492c4bb61eb61258b4663/html5/thumbnails/6.jpg)
Escribir un programa.
• Existe varias formas de representar un programa de forma previa a su codificación y a partir de los datos que nos entregan como consecuencia de la fase previa de análisis.
• Seudocódigo
• Ordinogramas.
![Page 7: Estructura y representación de un programas william corral , arnaldo landazuri](https://reader035.vdocumento.com/reader035/viewer/2022062710/55b492c4bb61eb61258b4663/html5/thumbnails/7.jpg)
Seudocódigo
Inicio
Escribir “Cálculo del área de un triángulo”
Leer “Introduzca la base del triángulo”, Base
Leer “Introduzca la altura del triángulo”, Altura
Area = (Base * Altura) / 2
Escribir “El área del triángulo es “, Area
Fin
![Page 8: Estructura y representación de un programas william corral , arnaldo landazuri](https://reader035.vdocumento.com/reader035/viewer/2022062710/55b492c4bb61eb61258b4663/html5/thumbnails/8.jpg)
Ordinograma
![Page 9: Estructura y representación de un programas william corral , arnaldo landazuri](https://reader035.vdocumento.com/reader035/viewer/2022062710/55b492c4bb61eb61258b4663/html5/thumbnails/9.jpg)
Conclusión
• A través de esto se ha descrito el concepto de programación y los pasos a seguir para la elaboración de un programa en en un lenguaje determinado como librerías en C , Mat lab , Visual basic, etc.