Pasos
|
Etapa
|
Descripción
|
1
|
Análisis del problema
|
Conducen al diseño detallado por medio un codigo escrito en forma de un algoritmo
|
2
|
Diseño de algoritmo
| |
3
|
Codificación
|
Se implementa el algoritmo en un código escrito en un lenguaje de programación. Refleja las ideas desarrolladas en las etapas de análisis y diseño
|
4
|
Compilación y ejecución
|
Traduce el programa fuente a programa en código de maquina y lo ejecuta.
|
5
|
Verificación
|
Busca errores en las etapas anteriores y los elimina.
|
6
|
Depuración
| |
7
|
Documentación
|
Son comentarios, etiquetas de texto, que facilitan la comprensión del programa
|
lunes, 23 de abril de 2012
PASOS PARA HACER UN ALGORITMO
martes, 17 de abril de 2012
CARACTERISTICAS DE LOS ALGORITMOS
Finitos: Debe acabar en algún momento
Eficientes: Deben ocupar la mínima memoria y minimizar el tiempo de ejecución.
Legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
Modificables: Estarán diseñados de modo que sus posteriores modificaciones sean fáciles de
realizar, incluso por programadores diferentes a sus propios autores.
Modulares: La filosofía utilizada para su diseño debe favorecer la división del problema en
módulos pequeños.
CARACTERISTICAS DE LOS DIAGRAMAS DE FLUJO
En los distintos departamentos de informática existentes no siempre se dispone de los mismos programadores con respecto al tiempo que se pretende que dure una aplicación, por lo cual es de suma importancia que un programa realizado por una persona sea fácil de modificas u mantener por otra. En este sentido, la diagramación estructurada ofrece muchas ventajas para logras estos objetivos. Con esto podemos decir que: Un diagrama estructurados es:
- Fácil de leer y comprender.
- Fácil de codificar en una amplia gama de lenguajes y en diferentes sistemas.
- Fácil de mantener.
- Eficiente, aprovechando al máximo los recursos de la computadora.
- Modularizable.
ALGORITMOS COMO FUNCIONES
Las funciones son la expresión de los algoritmos en un lenguaje de programación específico de la computadora. Tú puedes utilizar las funciones cuando las necesites. No tienes que reescribir las líneas del código representadas por la función cada vez que requiera de la misma.
Un ejemplo práctico de la aplicación de funciones en Lenguaje C es la utilización de ” Sqrt(x) “, el cual es una manera de referirse a la raíz cuadrada. La (x) después del nombre de la función es el argumento. Tú usas los argumentos para trasladar lo que entra a las funciones conforme el programa se ejecuta.
Citando el ejemplo anterior, x es una variable que representa un número. Si x es igual a 12 (x=12), entonces la función encontrará la raíz cuadrada de 12.
Después de que se haya buscado y determina mediante la función el valor de la raíz cuadrada para dicho valor, el mismo programa devuelve la información al usuario.
Un ejemplo práctico de la aplicación de funciones en Lenguaje C es la utilización de ” Sqrt(x) “, el cual es una manera de referirse a la raíz cuadrada. La (x) después del nombre de la función es el argumento. Tú usas los argumentos para trasladar lo que entra a las funciones conforme el programa se ejecuta.
Citando el ejemplo anterior, x es una variable que representa un número. Si x es igual a 12 (x=12), entonces la función encontrará la raíz cuadrada de 12.
Después de que se haya buscado y determina mediante la función el valor de la raíz cuadrada para dicho valor, el mismo programa devuelve la información al usuario.
PSEUDOCODIGO Y VENTAJAS EN UN DIAGRAMA DE FLUJO
DEFINICIONMezcla de lenguaje de programación y español (o ingles o cualquier otro idioma) que se emplea, dentro de la programación estructurada, para realizar el diseño de un programa. En esencial, el Pseudocódigo se puede definir como un lenguaje de especificaciones de algoritmos.
En esencial, el Pseudocódigo se puede definir como un lenguaje de especificaciones de algoritmos.
Es la representación narrativa de los pasos que debe seguir un algoritmo para dar solución a un problema determinado. El Pseudocódigo utiliza palabras que indican el proceso a realizar
Ventajas de utilizar un Pseudocódigo a un Diagrama de Flujo
En esencial, el Pseudocódigo se puede definir como un lenguaje de especificaciones de algoritmos.
Es la representación narrativa de los pasos que debe seguir un algoritmo para dar solución a un problema determinado. El Pseudocódigo utiliza palabras que indican el proceso a realizar
Ventajas de utilizar un Pseudocódigo a un Diagrama de Flujo
- Ocupa menos espacio en una hoja de papel
- Permite representar en forma fácil operaciones repetitivas complejas
- Es muy fácil pasar de Pseudocódigo a un programa en algún lenguaje de programación.
- Si se siguen las reglas se puede observar claramente los niveles que tiene cada operación.
TIPOS DE DIAGRAMA DE FLUJO
DIAGRAMA DE FLUJO
DEFINICION
Actualmente pensar en algoritmos nos remite a los programas de computación, pero también pueden en redes neuronales, circuitos eléctricos o aparatos mecánicos.
Suscribirse a:
Entradas (Atom)