Eliana Guerra
10B
Presentado a: Mónica Pérez
¿Qué es un diagrama de flujo?
 Los diagramas de flujo son una manera de representan
  visualmente el flujo de datos a través de sistemas de
  tratamiento de información. Los diagramas de flujo
  describen que operaciones y en que secuencia se para
  solucionar un problema dado. Los diagramas de flujo se
  dibujan generalmente antes de comenzar a programar el
  código frente a la computadora. Los diagramas de flujo
  facilitan la comunicación entre los programadores y la
  gente del negocio.
¿Cuáles son sus características?
 De uso, permite facilitar su empleo.
 De destino, permite la correcta identificación de
    actividades.
   De comprensión e interpretación, permite simplificar su
    comprensión.
   De interacción, permite el acercamiento y coordinación.
   De simbología, disminuye la complejidad y accesibilidad.
   De diagramación, se elabora con rapidez y no requiere
    de recursos sofisticados.
Ejemplos de diagramas de flujo
             Bombilla




  Activa la salida 1 durante 3 SEG




       Desactiva la salida 1




            Espera 3 SEG
¿Qué es un pseudocódigo?
El principal objetivo del pseudocódigo es
 el de representar la solución a un
 algoritmo de la forma más detallada
 posible, y a su vez lo más parecida
 posible al lenguaje que posteriormente
 se utilizara para la codificación del
 mismo.
¿Cuáles son sus características?
 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.
Ejemplo de pseudocódigo
¿Qué es un algoritmo?
Descripción exacta de la secuencia
 en que se ha de realizar un
 conjunto de actividades tendientes
 a resolver un determinado tipo de
 problema o procedimiento.
¿Cuáles son sus caracteristicas?
 Ser definido: Sin ambigüedad, cada paso del
  algoritmo debe indicar la acción a realizar sin criterios
  de interpretación.
 Ser finito: Un número específico y numerable de
  pasos debe componer al algoritmo, el cual deberá
  finalizar al completarlos.
 Tener cero o más entradas: Datos son
  proporcionados a un algoritmo como insumo (o estos
  son generados de alguna forma) para llevar a cabo las
  operaciones que comprende.
 Tener una o más salidas: Debe siempre devolver un
  resultado; de nada sirve un algoritmo que hace algo y
  nunca sabemos que fue. El devolver un resultado no
  debe ser considerado como únicamente “verlos” en
  forma impresa o en pantalla, como ocurre con las
  computadoras.
 Efectividad: El tiempo y esfuerzo por cada paso
  realizado debe ser preciso, no usando nada más ni
  nada menos que aquello que se requiera para y en su
  ejecución.
Ejemplo de algoritmo
                   inicio



           Contador: entero




       Contador      1 hasta 10 haga




                  contador



                    FIN

Trabajo de eliana guerra

  • 2.
  • 3.
    ¿Qué es undiagrama de flujo? Los diagramas de flujo son una manera de representan visualmente el flujo de datos a través de sistemas de tratamiento de información. Los diagramas de flujo describen que operaciones y en que secuencia se para solucionar un problema dado. Los diagramas de flujo se dibujan generalmente antes de comenzar a programar el código frente a la computadora. Los diagramas de flujo facilitan la comunicación entre los programadores y la gente del negocio.
  • 4.
    ¿Cuáles son suscaracterísticas?  De uso, permite facilitar su empleo.  De destino, permite la correcta identificación de actividades.  De comprensión e interpretación, permite simplificar su comprensión.  De interacción, permite el acercamiento y coordinación.  De simbología, disminuye la complejidad y accesibilidad.  De diagramación, se elabora con rapidez y no requiere de recursos sofisticados.
  • 5.
    Ejemplos de diagramasde flujo Bombilla Activa la salida 1 durante 3 SEG Desactiva la salida 1 Espera 3 SEG
  • 6.
    ¿Qué es unpseudocódigo? El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizara para la codificación del mismo.
  • 7.
    ¿Cuáles son suscaracterísticas?  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.
  • 8.
  • 9.
    ¿Qué es unalgoritmo? Descripción exacta de la secuencia en que se ha de realizar un conjunto de actividades tendientes a resolver un determinado tipo de problema o procedimiento.
  • 10.
    ¿Cuáles son suscaracteristicas?  Ser definido: Sin ambigüedad, cada paso del algoritmo debe indicar la acción a realizar sin criterios de interpretación.  Ser finito: Un número específico y numerable de pasos debe componer al algoritmo, el cual deberá finalizar al completarlos.  Tener cero o más entradas: Datos son proporcionados a un algoritmo como insumo (o estos son generados de alguna forma) para llevar a cabo las operaciones que comprende.
  • 11.
     Tener unao más salidas: Debe siempre devolver un resultado; de nada sirve un algoritmo que hace algo y nunca sabemos que fue. El devolver un resultado no debe ser considerado como únicamente “verlos” en forma impresa o en pantalla, como ocurre con las computadoras.  Efectividad: El tiempo y esfuerzo por cada paso realizado debe ser preciso, no usando nada más ni nada menos que aquello que se requiera para y en su ejecución.
  • 12.
    Ejemplo de algoritmo inicio Contador: entero Contador 1 hasta 10 haga contador FIN