jueves, 14 de marzo de 2013

ALGORITMO

Es el conjunto de pasos para lograr un resultado, un algoritmo tiene datos de entrada, proceso de datos y datos de salida.
La importancia de un algoritmo es mostrar la manera de llevar a cabo  procesos y resolver problemas matemáticos o de otro tipo, para que un algoritmo pueda ser considerado como tal, debe de tener una secuencia ordenada .
El pseudocódigo  tiene como objetivo principal representar la solución de un algoritmo de la forma mas detallada posible.las principales características de este lenguaje son:* Se puede ejecutar en un ordenador* Es una forma de representación sencilla de utilizar y de manipular.* Facilita el paso del programa al lenguaje de programación.* Es independiente del lenguaje de programación que se vaya a utilizar.* Es un método que facilita la programación y solución al algoritmo del programa.Palabras utilizadas para construir algoritmos en pseudocódigo:
Palabra
Utilización
Abre
Abre un archivo
Caso
Selecciona entre múltiples alternativas
Cierra
Cierra un archivo
Entonces
Complemento de la selección  (si-entonces)
Escribe
Visualiza un dato en pantalla
Fin
Finaliza un bloque de instrucciones
Hasta
Cierra la iteración haz- hasta
Haz
Inicia la iteración haz –hasta
Inicio
Inicia un bloque de instrucciones
Leer
Leer  un dato del teclado
Mientras
Inicia la iteración mientras
No
Niega la condición que le sigue
O
Disyunción  lógica
o-bien
Complemento opcional  (si – entonces)
Para
Inicia un número fijo de iteraciones
Si
Inicia la selección  (si- entonces)
Y
Conjunción lógica
< =
Asignación
{
Inicio de comentario
}
Sin de comentario

El algoritmo se representa gráficamente mediante un diagrama de flujo que son gráficos donde emplea símbolos.
Los diagramas de flujo se dibujan generalmente usando  algunos símbolos estándares, como los siguientes:


Este se utiliza para representar el inicio o el fin de un algoritmo. También puede representar una parada o una interrupción programada que sea necesaria realizar en un programa.
Este se utiliza para un proceso determinado, es el que se utiliza comúnmente para representar una instrucción, o cualquier tipo de operación que origine un cambio de valor.
Este símbolo es utilizado para representar una entrada o salida de información, que sea procesada o registrada por medio de un periférico.
Este es utilizado para la toma de decisiones, ramificaciones, para la indicación de operaciones lógicas o de comparación entre datos.
Este es utilizado para enlazar dos partes cualesquiera de un diagrama a través de un conector de salida y un conector de entrada. Esta forma un enlace en la misma página del diagrama.
Este es utilizado para enlazar dos partes de un diagrama pero que no se encuentren en la misma pagina.


Este es utilizado para indicar la secuencia del diagrama de flujo, es decir, para indicar el sentido de las operaciones dentro del mismo.
Este es utilizado para representar la salida de información por medio de la impresora.
Este es utilizado para representar la salida o para mostrar la información por medio del monitor o la pantalla.




En la siguiente imagen veremos el pseudocódigo de un algoritmo, "que lea la hora actual del día y determine cuantas, horas, minutos y segundos resta para culminar el día.

   



  Ahora lo podremos ver gráficamente en un diagrama de flujo:


El algoritmo ejecutado 















1 comentario:

  1. un buen blog de programacion y algoritmo aqui:

    http://bloggerdelprogramador.blogspot.com/p/blog-page.html

    ResponderEliminar