Algoritmo (del griego y latín, dixit algorithmus y este a su vez del matemático persa Al-Juarismi1 ) es un conjunto prescrito de instrucciones o reglas bien definidas



Descargar 134,91 Kb.
Página2/2
Fecha de conversión31.05.2017
Tamaño134,91 Kb.
1   2

DIAGRAMA DE FLUJO


Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operaciones específicas, es decir, es la representación grafica de las distintas operaciones que se tienen que realizar para resolver un problema, con indicación expresa el orden lógico en que deben realizarse.

Se les llama diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de operación. Para hacer comprensibles los diagramas a todas las personas, los símbolos se someten a una normalización; es decir, se hicieron símbolos casi universales, ya que, en un principio cada usuario podría tener sus propios símbolos para representar sus procesos en forma de Diagrama de flujo. Esto trajo como consecuencia que sólo aquel que conocía sus símbolos, los podía interpretar. La simbología utilizada para la elaboración de diagramas de flujo es variable y debe ajustarse a un patrón definido previamente.

El diagrama de flujo representa la forma más tradicional y duradera para especificar los detalles algorítmicos de un proceso. Se utiliza principalmente en programación, economía y procesos industriales.

IMPORTANCIA DE LOS DIAGRAMAS DE FLUJO


Los diagramas de flujo son importantes porque nos facilita la manera de representar visualmente el flujo de datos por medio de un sistema de tratamiento de información, en este realizamos un análisis de los procesos o procedimientos que requerimos para realizar un programa o un objetivo.

Por ejemplo: si nosotros queremos realizar una pizza, primero necesitamos los ingredientes, este ya seria un proceso, luego de haber conseguido los ingredientes necesitamos realizar la masa, este seria otro proceso, luego realizamos la salsa, este seria otro procesos y finalmente unimos todo lo que hemos hecho y agregamos los complemento como el jamón, el queso, etc. Para la realización de esta pizza ya contamos con 4 procesos los cual podemos desarrollar en un diagrama de flujo y unirlos en el mismo. Para así obtener un producto final que seria nuestra pizza.


SÍMBOLOS UTILIZADOS EN LOS DIAGRAMAS DE FLUJO


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.



Los operadores se clasifican en aritméticos, alfanuméricos, relacionales, lógicos y por último un pequeño grupo de operadores especiales que dependerá de los diferentes lenguajes utilizados.

Operadores aritméticos:


  • Para la suma y la resta se utilizan respectivamente los símbolos; "+" "-"

  • Para la división y hallar el resto de la misma se utilizan respectivamente los símbolos; "/" "%"

  • Para multiplicar y elevar potencias se utilizan respectivamente los siguientes símbolos; "*" "**"

Operadores alfanuméricos:


Son los utilizados para trabajar con cadenas.
Principalmente utilizamos el símbolo "+" para concatenar cadenas. Luego dependiendo de el lenguaje puede funcionar o no el símbolo "-" para concatenar cadenas eliminando los espacios en blanco.

Operadores relacionales:



  • El símbolo "==" nos compara dos valores

  • El símbolo "!=" significa distinto y nos devuelve verdadero si los valores comparados son distintos.

  • Luego tenemos lo demás signos como son; "<", ">", "<>", "<=", ">="

Operadores lógicos:


Como operadores lógicos nos encontramos con el símbolo "!" o "not" para la negación y el símbolo "&&" o "and" para la conjunción.

Ejemplos

Aritméticos.


A=3
B=2
X=a**2 donde x valdría 9
X=a/2 donde x valdría 1.5
X= a*2 donde x valdría 6
X= a%b donde x valdría 1

Alfanuméricos:


A="Hola"
B=" Que tal"
X=a+b donde x valdría "Hola Que tal"

Relacionales:


Si x==a entonces
    Instrucciones
Sino
    Instrucciones
Fin si

Lógicas
Si !a entonces


     La variable esta vacía
Fin si
Si a==3 and b==3 entonces
    A y b son iguales
Fin si





1   2


La base de datos está protegida por derechos de autor ©absta.info 2016
enviar mensaje

    Página principal