algoritmos

Páginas: 7 (1653 palabras) Publicado: 14 de octubre de 2013
2.
FUENTE 1: http://pastranamoreno.files.wordpress.com/2012/05/introduccion-algoritmos.pdf
FUENTE 2: http://aulatec.wordpress.com/caracteristicas-y-propiedades-de-los-algoritmos/

CARACTERÍSTICAS 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.
- Único punto de entrada, único punto de salida: A los algoritmos y alos módulos que lo integran
se entra por un sólo punto, inicio, y se sale por un sólo punto también, fin.

Un algoritmo debe definir tres partes: Entrada, Proceso y Salida. Ejemplo: el algoritmo de receta de cocina se tendrá:
Entrada: ingrediente y utensilios.
Proceso: elaboración de la receta en la cocina.
Salida: terminación del plato (por ejemplo, Pollo al horno)

3.

FUENTE 1:http://www.emagister.com/curso-informatica-ordenador-cientifico-desarrollo/algoritmo-pseudocodigo

FUENTE 2: http://www.portaltips.com/2011/03/2-fundamentos-de-programacion-que-es-un-algoritmo-pseudocodigo-y-diagrama-de-flujo/


CÓMO DISEÑAMOS UN ALGORITMO , PSEUDOCÓDIGO, DIAGRAMA DE FLUJO.

ALGORITMO:  Las propiedades de un algoritmo son puntos guías a seguir para su elaboración, ya que éstospermiten un mejor desarrollo del problema.
 1. Enunciado del problema. El enunciado del problema debe de ser  claro y completo. Es importante que conozcamos exactamente lo que deseamos que haga el computador. Mientras esto no se comprenda, no tiene caso pasar a la siguiente etapa.
2.  Análisis de la solución general.
Entendido el problema, para resolverlo es preciso analizar: 
Los datos deentradas que nos suministran.        
El proceso al que se requiere someter esos datos a fin de obtener los resultados esperados. 
Los datos o resultados que se esperan.
Áreas de trabajo, fórmulas y otros recursos necesarios. 
Definir condiciones si las hay    
 Diferentes alternativas de solución.  
 Analizando el problema, posiblemente tengamos varias formas de resolverlo. Lo importante esdeterminar  cuál es la mejor alternativa: la que produce los  resultados esperados en el menor tiempo.
 3. Elaboración Del Algoritmo
 Los conocimientos adquiridos anteriormente son las herramientas necesarias para llevar a cabo la elaboración de un algoritmo a través de un problema.  Se recomienda tomar en cuenta cada una de las propiedades de un algoritmo, ya que de ahí se inicia el proceso deelaboración.
PSEUDOCODIGO: Podemos hacer que nuestros pseudocódigos sean claros y concisos utilizando palabras comunes en español. La sentencia Encontrar la diferencia entre los números A y B, se puede expresar de manera más clara como Diferencia:= A - B.
Cuando tengamos múltiples instrucciones en una sola línea, ocasiona que nuestro algoritmo sea más difícil de seguir.

Pero si escribimos unasentencia en cada línea, el código va a ser más legible.

Si la secuencia que llevan las instrucciones se desarrolla dentro de una estructura de control como el estatuto SI-ENTONCES, debemos identarlo para tener mayor claridad.
Cuando la ejecución de la secuencia de instrucciones dentro del bloque de la estructura de control termina, la identación también termina, y vuelve a tener el nivel anteriorLas siguientes son acciones previas a la realización del diagrama de flujo:
Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el dueño o responsable del proceso, los dueños o responsables del proceso anterior y posterior y de otros procesos interrelacionados, otras partes interesadas.
Definir qué se espera obtener del diagrama de flujo....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Algoritmo
  • Algoritmo
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos
  • Algoritmos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS