Académique Documents
Professionnel Documents
Culture Documents
C.I: V.28.351.072
Un algoritmo consiste en una lista ordenada de operaciones que tienen el propsito de buscar
Para las ciencias de la matemtica y de la computacin, un algoritmo es una lista que, dado un
estado inicial y una entrada, propone pasos sucesivos para arribar a un estado final obteniendo
una solucin. Sin embargo, el algoritmo no es excluyente de las ciencias duras o matemticas.
Tambin en la vida cotidiana se emplean este tipo de operatorias casi sin notarlo: por ejemplo, en
tcnicos.
2- Representacin de Algoritmo.
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural,
lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocdigo y diagramas de flujo
evita muchas ambigedades del lenguaje natural. Dichas expresiones son formas ms
encuentran la solucin.
Tambin es posible incluir un teorema que demuestre que el algoritmo es correcto, un anlisis de
complejidad o ambos.
3- Pseudocdigo.
diseado para la lectura humana en lugar de la lectura mediante mquina, y con independencia
no son esenciales para la comprensin humana del algoritmo, tales como declaraciones de
complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con
notacin matemtica compacta. Se utiliza pseudocdigo pues este es ms fcil de entender para
las personas que el cdigo del lenguaje de programacin convencional, ya que es una descripcin
eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se
utiliza comnmente en los libros de texto y publicaciones cientficas que se documentan varios
4- Organigramas.
estructuras departamentales y, en algunos casos, las personas que las dirigen, hacen un esquema
El organigrama es un modelo abstracto y sistemtico que permite obtener una idea uniforme y
Presenta todos los elementos de autoridad, los niveles de jerarqua y la relacin entre
ellos.
de autoridad.
El diagrama estructurado N-S es una tcnica hibrida (una mezcla) entre Diagramas de Flujo y
Pseudocdigo.
Esta tcnica, tambin conocida como Diagrama de Chapn, utiliza una serie de cajas, similar a
los diagramas de flujos, pero no requiere la utilizacin de flechas, debido a que su flujo siempre
es descendente.
En la primera caja debe ir el nombre o ttulo del algoritmo, en el recuadro siguiente debe ir la
palabra Inicio.
Todas las declaraciones de variables, funciones deben estar especificadas bajo el recuadro que
El diseo debe caer en una hoja, a excepcin de la utilizacin de funciones, las cuales pueden
Requiere de hojas muy extensas para ser escrito, debido a que carece de conectores que
6- Estructuras de Control.
De acuerdo con el valor de una variable, ejecutar un grupo u otro de sentencias (Select-
Case)
Todas las estructuras de control tienen un nico punto de entrada. Las estructuras de control
se pueden clasificar en: secuenciales, iterativas y de control avanzadas. Esta es una de las cosas
que permiten que la programacin se rija por los principios de la programacin estructurada.
Los lenguajes de programacin modernos tienen estructuras de control similares. Bsicamente
lo que vara entre las estructuras de control de los diferentes lenguajes es su sintaxis; cada
7- Asignaciones.
En programacin, tipo de operador que sirve para almacenar un valor en una variable. Por
variable numero el valor 4. No debe confundirse con la igualdad, que suele representarse == en
al insumo, a los datos necesarios que requiere el proceso para ofrecer los resultados
9- Enunciado De Decisin.
en particular.
Para que el algoritmo sea flexible y general se deben tener en cuenta todas las posibilidades o
El ciclo funciona de modo que: mientras la expresin de control sea verdadera se ejecuta todo el
bloque que contienen y cuando llega al final, se devuelve a la expresin de control y nuevamente
pregunta, de ser verdad, sigue repitiendo este proceso mientras sea verdad dicha expresin y
cuando no, termina saltando el bloque y continuando con las dems acciones programadas en el
algoritmo.
que realiza una tarea especfica y es relativamente independiente del resto del cdigo. La
permitir rehusar los cdigos, descomponer problemas complejos en piezas simples (mejorando la
mantenibilidad y facilidad de extensin del cdigo), mejora la lectura del cdigo de un programa,
Los procedimientos son ejecutados cuando son llamados desde otros procedimientos,
funciones o mdulos. Los procedimientos pueden recibir parmetros, pero no necesitan devolver
posee procedimientos).
Bibliografa.
http://www.definicionabc.com/ciencia/algoritmo.php
http://algoritmos021415.blogspot.com/2012/04/representacion-de-un-algoritmo.html
https://es.wikipedia.org/wiki/Organigrama
https://es.wikipedia.org/wiki/Estructuras_de_control
http://www.alegsa.com.ar/Dic/asignacion.php
https://es.slideshare.net/Lokedeleo/algoritmos-de-entrada-proceso-y-salida
https://es.slideshare.net/SlimsColmenarez/ciclos-8780036