Vous êtes sur la page 1sur 2

2.

Diseño y técnicas para la formulación de un


algoritmo
La etapa de diseño se centra en desarrollar el algoritmo basándonos en las especificaciones de la etapa de
diagrama de flujo o el pseudocódigo.

Diagrama de flujo
Un diagrama de flujo es la representación gráfica de un algoritmo. También se puede decir que es la repre
los pasos en la computadora para producir los resultados deseados.

Esta representación gráfica se da cuando varios símbolos (que indican diferentes procesos en la computad
en que se deben ejecutar los procesos. Los símbolos utilizados han sido normalizados por el Instituto Nor
1.1.

Tabla 1.1

Características de los diagramas de flujo:


• Todo diagrama debe tener un inicio y un fin.
• No se especifica la declaración de variables.
• No se agregan las líneas de impresión de etiquetas.
• Se deben usar solamente líneas de flujo horizontales y/o verticales.
• Se debe evitar el cruce de líneas utilizando los conectores.
• Se deben usar conectores sólo cuando sea necesario.
• No deben quedar líneas de flujo sin conectar.
• Se deben trazar los símbolos de manera que se puedan leer de arriba hacia abajo y de izquierda a derech
• Todo texto escrito dentro de un símbolo deberá ser escrito claramente, evitando el uso de muchas pa
• Evitar la terminología de un lenguaje de programación o máquina.
• Utilizar comentarios ya sea al margen o mediante el símbolo gráfico comentarios para que éste sea ente
• Si el diagrama abarca más de una hoja es conveniente enumerarlo e identificar de dónde viene y a dónd

Pseudocódigo
El pseudocódigo es una mezcla de lenguaje de programación y español (o inglés o cualquier otro idioma)
realizar el diseño de un programa. En esencial, el pseudocódigo se puede definir como un lenguaje de esp
Es la representación narrativa de los pasos que debe seguir un algoritmo para dar solución a un problema
proceso a realizar.
El pseudocódigo se concibió para superar las dos principales desventajas del diagrama de flujo: es lento d
parte, el pseudocódigo es más fácil de utilizar ya que es similar al lenguaje natural.
Al contrario de los lenguajes de programación de alto nivel como Pascal o Basic, no existe un conjunto d
pseudocódigo. Varía de un programador a otro.
El pseudocódigo requiere de ciertos símbolos que ya tienen significado preciso y establecido, a los que se
palabra clave para la selección y otra para la iteración condicional, así como para las instrucciones adicio
Todo pseudocódigo en este documento lo iniciaremos con la palabra reservada principal para especificar
igual que toda función, debe contener las palabras reservadas un inicio y un fin que delimita las instruccio

Codificación
En la etapa de codificación se transcribe el pseudocódigo definido en la etapa de diseño en código de un l
la computadora; a éste se le conoce como código fuente. Por ejemplo el lenguaje “C” es un lenguaje de p
Los errores humanos dentro de la programación de computadoras son muchos y aumentan co
proceso de identificar y eliminar errores, para dar paso a una solución sin errores, se le llama d

Existen dos tipos: las pruebas de sintaxis y las de lógica. Las pruebas de sintaxis se ejecutan p
compilador del programa cada vez que se ejecuta el programa hasta que el código no presente
sea la correcta, de lo contrario el propio compilador te va mostrando los errores encontrados pa
errores pueden ser falta de paréntesis, o puntos y comas o palabras reservadas mal escritas. L
éstas la realiza el programador; consisten en la captura de diferentes valores y revisar que el re
que modificar el código hasta que el programa funcione correctamente.

Documentación
Es la guía o comunicación escrita es sus variadas formas, ya sea en enunciados, procedimient

A menudo un programa escrito por una persona es usado por otra. Por ello la documentación s
facilitar futuras modificaciones (mantenimiento).

Tipos de documentación
• Interna. Aquella que se crea en el mismo código, puede ser mediante comentarios.
• Externa. Aquella que se escribe en manuales, totalmente ajena a la aplicación en sí. También

Mantenimiento
Se lleva a cabo después de terminado el programa, cuando se detecta que es necesario hacer
que siga trabajando de manera correcta. Para poder realizar este trabajo se requiere que el pro
programas tienen actualizaciones, por lo que surgen versiones diferentes. Ejemplo: Windows 3

Vous aimerez peut-être aussi