• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Algoritmos de programacion Wilson Terceros
 

Algoritmos de programacion Wilson Terceros

on

  • 325 views

 

Statistics

Views

Total Views
325
Views on SlideShare
325
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Algoritmos de programacion Wilson Terceros Algoritmos de programacion Wilson Terceros Presentation Transcript

    • AREA: ANALISIS DE SISTEMASMATERIA: INTRODUCCIÓN A LA INFORMÁTICADOCENTE: ING. WILSON TERCEROS
    • DEFINICION DE ALGORITMO Un algoritmo es una secuencia Finita y ordenada de instrucciones, libres de ambigüedad, que permite la resolución de un problema determinado. Ejemplo: Ir al trabajo 1.Levantarse 2.Darse una ducha 3.Vestirse 4.Desayunar 5.Tomar transporte
    • ASPECTOS QUE SE DEBEN CONSIDERAR PARAESCRIBIR UN ALGORITMO• Determinación de las primitivas de las que partimos• Lenguaje simbólico a utilizar para desarrollar el algoritmo (diagramas de Flujos o Pseudocodigo)• Representación de los datos• Establecer datos de entrada• Establecer datos de salida• Establecer las relaciones entre los datos de entrada y los de salida
    • CARACTERÍSTICAS DE UN ALGORITMO 1: ENTRADA: definir lo que necesita el algoritmo como dato 2: SALIDA : definir lo que se produce como resultado 3: NO AMBIGUO: ser explicito, siempre sabe qué comando ejecutar 4: FINITO: el algoritmo termina en un numero de finito de pasos 5:DEFINITUD: Hace lo que se supone que debe hacer con la solución correcta. 6: EFECTIVIDAD: Cada instrucción se completa en un tiempo finito. 7: GENERAL: debe ser lo suficientemente general como para completar todos los casos de entrada.
    • EJEMPLO DE ALGORITMOFINITO PORQUETIENE PRINCIPIOY FIN Los pasos están bien definidos
    • ¿QUÉ TIENE QUE VER CON LA PROGRAMACIÓN?  Laprogramación consiste en crear programas de computador que resuelvan problemas específicos.  Unprograma de computador es la implementación de un algoritmo
    • MÉTODOS PARA REPRESENTAR UN ALGORITMO Pseudolenguaje o PseudoCodigo --- Diagramas de flujo o Flujogramas
    • PSEUDO – CÓDIGO  El algoritmo se expresa en lenguaje natural  Expresa de manera genérica los pasos del algoritmo  No provee detalles de la implementación particular del código final Ejemplo: Llamar por teléfono
    • DIAGRAMAS DE FLUJO  Presentan el algoritmo de manera gráfica.  De gran utilidad para seguir la “ruta” de un algoritmo.  Aplicables a muchas otras disciplinas. Ejemplo: Llamar por teléfono
    • EJEMPLOS