Algoritmos

Solo disponible en BuenasTareas
  • Páginas : 3 (607 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de junio de 2011
Leer documento completo
Vista previa del texto
Pseudocódigo:
Es una notación mediante la cual podemos describir un algoritmo, utilizando palabras y frases del lenguaje natural sujetas a determinadas reglas.
Un pseudocódigo debe constar de:* Instrucciones de entrada / salida.
* Instrucciones de proceso.
* Sentencias de control de flujo de ejecución.
* Acciones compuestas, a refinar posteriormente.
Algoritmos:
Losalgoritmos constituyen un listado de instrucciones que indican el camino a seguir para dar solución a un problema.
Un algoritmo es la suma de una parte lógica mas una parte de control, donde la parte lógicaespecifica el conocimiento en la solución del problema y la parte de control es la estrategia para solucionar el problema.
Características de un algoritmo:
* Un algoritmo no debe ser ambiguo.* Debe tener una secuencia inicial.
* Cada paso deberá tener una secuencia sucesiva y única, es decir que deben indicar claramente el camino a seguir en la solución del problema.
* Elalgoritmo debe ser siempre eficiente y dar una solución al problema o de lo contrario deberá dar un mensaje que diga “Sin solución”.
La sintaxis para escribir un algoritmo en pseudocódigo es:
Algoritmo<nombre_del_algoritmo>
inicio
[constantes
        <declaraciones_de_constantes>]
   [tipos_de_datos
        <declaraciones_de_tipos_de_datos>]
   [variables
       <declaraciones_de_variables>]
[cuerpo del algoritmo
        <bloque_de_instrucciones>
   fin

Estructuras cíclicas:
Se llaman estructuras cíclicas a aquellas que son usadas cuando esnecesario utilizar un mismo conjunto de acciones que se puedan ejecutar una cantidad específica de veces.
* Estructura Hacer Mientras:
Esta es una estructura que repetirá un proceso durante “N”veces, donde “N” puede ser fijo o variable. Para esto, la instrucción se vale de una condición que es la que debe cumplirse para que se siga ejecutando. Cuando la condición ya no se cumple, entonces...
tracking img