Your SlideShare is downloading. ×
0
Algoritmo
Algoritmo
Algoritmo
Algoritmo
Algoritmo
Algoritmo
Algoritmo
Algoritmo
Algoritmo
Algoritmo
Algoritmo
Algoritmo
Algoritmo
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

Algoritmo

396

Published on

Pasos para realizar un algoritmo

Pasos para realizar un algoritmo

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
396
On Slideshare
0
From Embeds
0
Number of Embeds
2
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. Tema 1Algoritmos
  • 2. Algoritmos• ¿Que es un algoritmo? – “Una lista de instrucciones donde se especifica una sucesión de operaciones necesarias para resolver cualquier problema de un tipo dado”. – Ejemplo sumar dos números
  • 3. Algoritmos• Entrada – ¿Qué se necesita para realizar los pasos?• Salida – ¿Que se obtiene al final del algoritmo?• Tipos de datos – Números: enteros, reales, complejos – Texto: letras, palabras, frases – Otros
  • 4. Algoritmos• Sirven para resolver un tipo de problema especifico.• Son secuencias de pasos concretos.• Requiere la definición de la entrada y la salida.• Adecuados para ser ejecutados por un computador
  • 5. Algoritmos• ¿Qué tiene que ver con la programación? – La programación consiste en crear programas de computador que resuelvan problemas específicos. – Un programa de computador es la implementación de un algoritmo.
  • 6. Algoritmos• ¿Qué es un programa de computador? – Es una secuencia de pasos a ejecutar – Los pasos están descritos en un lenguaje especial. – Este lenguaje se puede traducir al lenguaje del computador. – Por lo general es un archivo de texto. – El texto escrito en dicho lenguaje se denomina el código del programa.
  • 7. Descripción de un algoritmo• Es necesario contar con formas de expresar algoritmos – Diseño del algoritmo antes de codificar – Diseño del algoritmo de manera independiente del lenguaje de programación• Diferentes alternativas – Pseudo - código – Diagramas de flujo – Diagramas de Nassi-Schneidermann
  • 8. Descripción de un algoritmo• 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.
  • 9. Construcción de un algoritmo1. Definir el problema a resolver2. Identificar las entradas del algoritmo3. Identificar la salida del algoritmo4. Definir los pasos a seguir para convertir las entradas en la salida5. Seguir los pasos y comprobar que el algoritmo sea correcto analizando la salida.6. Revisar los pasos y hacer las correcciones.7. Resolver el problema.
  • 10. Construcción de un algoritmo• Construcción de un programa 1. Definir el problema a resolver 2. Definir el algoritmo que lo resuelve 3. Escribir el programa • Escribir cada uno de los pasos del algoritmo en el lenguaje de programación 1. Ejecutar el programa en el computador 2. Verificar que las salidas sean correctas 3. Hacer correcciones al programa 4. Resolver el problema
  • 11. Construcción de un algoritmo• Construcción de un programa 1. Definir el problema a resolver 2. Definir el algoritmo que lo resuelve 3. Escribir el programa • Escribir cada uno de los pasos del algoritmo en el lenguaje de programación 1. Ejecutar el programa en el computador 2. Verificar que las salidas sean correctas 3. Hacer correcciones al programa 4. Resolver el problema
  • 12. Construcción de un algoritmoInicio Ingresar valor de K y P Calcular G = K/100 Calcular M = G x P Devolver el valor de MFin.
  • 13. Fin tema 1 Algoritmos

×