Your SlideShare is downloading. ×
Algoritmos de programacion Wilson Terceros
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Algoritmos de programacion Wilson Terceros

207

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
207
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. AREA: ANALISIS DE SISTEMASMATERIA: INTRODUCCIÓN A LA INFORMÁTICADOCENTE: ING. WILSON TERCEROS
  • 2. 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
  • 3. 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
  • 4. 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.
  • 5. EJEMPLO DE ALGORITMOFINITO PORQUETIENE PRINCIPIOY FIN Los pasos están bien definidos
  • 6. ¿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
  • 7. MÉTODOS PARA REPRESENTAR UN ALGORITMO Pseudolenguaje o PseudoCodigo --- Diagramas de flujo o Flujogramas
  • 8. 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
  • 9. 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
  • 10. EJEMPLOS

×