República Bolivariana De Venezuela         Ministerio Del Poder Popular para la Educación   Instituto Universitario Polité...
AlgoritmoUn algoritmo es un conjunto prescrito de instrucciones o reglasbien definidas, ordenadas y finitas que permiten r...
Características:• Finito: el algoritmo debe acabar tras un número finito de  pasos. Es mas, es casi fundamental que sea en...
Características.• Entrada: el algoritmo tendrá cero o más entradas es decir,  cantidades dadas antes de empezar el algorit...
Características• Salida: el algoritmo tiene una o mas salidas en relación con las  entradas.• Efectividad: se entiende por...
Simbología para diseñar Algoritmos.                  Representa el inicio y fin de un programa.                  También p...
Simbología para diseñar Algoritmos.Proceso    Cualquier tipo de operación que pueda originar cambio de           valor, fo...
Simbología para diseñar Algoritmos.Salida            Se utiliza en ocasiones en lugar del símbolo de salida. El           ...
Simbología para diseñar Algoritmos.Conector página     Sirve para enlazar dos puntos del diagrama situados endiferente    ...
Los pasos que hay que seguir son los siguientes:  1.   análisis previo del problema.  2.   primera visión del método de re...
Ventajas y desventajas de los AlgoritmosVentajas de los algoritmos.Los algoritmos nos brindan la oportunidad de selecciona...
Ventajas y desventajas de los AlgoritmosVentajas de los algoritmos.Imprimen además los algoritmos, claridad lógica y secue...
Desventajas de los algoritmosPodemos decir que entre los inconvenientes más importantesestá el desconocimiento de su exist...
Desventajas de los algoritmosOtro inconveniente a tener en cuenta es acostumbrarseexclusivamente a algoritmos ajenos y pre...
Ejemplo de AlgoritmoCalcular el área de un cuadrado.                                                                      ...
AnálisisEn la computación la resolución práctica de un problema exigepor una parte un algoritmo o método de resolución y p...
AnálisisLos algoritmos tienen ventajas como seleccionar aquello que seconsidera prioritario y nos permite tener un orden l...
AnálisisLos algoritmos deben tener algunas características como: quesean finitos, definido, que tenga o no entradas, salid...
Upcoming SlideShare
Loading in …5
×

Algoritmo

595 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
595
On SlideShare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Algoritmo

  1. 1. República Bolivariana De Venezuela Ministerio Del Poder Popular para la Educación Instituto Universitario Politécnico José Antonio Anzoátegui El Tigre Estado Anzoátegui Algoritmo Integrantes:Profesor: Marcos López C.I. 12.677.857Ing. Ali José Guerra Zaiglee Tocuyo C.I. 11.176.107 Sección: mm 01 El Tigre, 15 de mayo 2012.
  2. 2. AlgoritmoUn algoritmo es un conjunto prescrito de instrucciones o reglasbien definidas, ordenadas y finitas que permiten realizar unaactividad mediante pasos sucesivos que no generen dudas quiendeba realizar la actividad, dando un estado inicial y una entrada,siguiendo unos pasos sucesivos se llega a un estado final y seobtiene una solución.
  3. 3. Características:• Finito: el algoritmo debe acabar tras un número finito de pasos. Es mas, es casi fundamental que sea en un número razonable de pasos.• Definido: el algoritmo debe definirse de forma precisa para cada paso, es decir hay que evitar toda ambigüedad, puesto que el lenguaje es impreciso, los algoritmos se expresan mediante un lenguaje formal, ya sea matemático o de programación para un computador.
  4. 4. Características.• Entrada: el algoritmo tendrá cero o más entradas es decir, cantidades dadas antes de empezar el algoritmo. Estas cantidades pertenece además a conjuntos especificados de objetos (cadenas de caracteres, enteros, naturales, fraccionarios, etc.). Se trata siempre de cantidades representativas del mundo real expresadas de tal forma que sean acta para su interpretación por el computador.
  5. 5. Características• Salida: el algoritmo tiene una o mas salidas en relación con las entradas.• Efectividad: se entiende por eso que una persona sea capaz de realizar el algoritmo de modo exacto y sin ayuda de una maquina en un lapso de tiempo finito.
  6. 6. Simbología para diseñar Algoritmos. Representa el inicio y fin de un programa. También puede representar una parada o Terminal interrupción programada que sea necesaria realizar en un programa.Entrada / salida Cualquier tipo de introducción de datos en la memoria desde los periféricos o registro de información procesada en un periférico.
  7. 7. Simbología para diseñar Algoritmos.Proceso Cualquier tipo de operación que pueda originar cambio de valor, formato o posición de la información almacenada en memoria, operaciones aritméticas, de transformaciones, etc.Decisión Indica operaciones lógicas o de comparación entre datos (normalmente dos) y en función del resultado de la misma determina (normalmente si y no) cual de los distintos caminos alternativos del programa se debe seguir.
  8. 8. Simbología para diseñar Algoritmos.Salida Se utiliza en ocasiones en lugar del símbolo de salida. El dibujo representa un pedazo de hoja. Es usado para mostrar datos o resultados.Conector Misma Sirve para enlazar dos partes cualesquiera de un diagramaPágina a través de un conector en la salida y otro conector en la entrada. Se refiere a la conexión en la misma página del diagrama.
  9. 9. Simbología para diseñar Algoritmos.Conector página Sirve para enlazar dos puntos del diagrama situados endiferente páginas diferentes.Indicador de Indica el sentido de la ejecución de las operaciones.dirección o líneade flujoLínea Conectora Sirve de unión entre dos simbolos.
  10. 10. Los pasos que hay que seguir son los siguientes: 1. análisis previo del problema. 2. primera visión del método de resolución. 3. descomposición en módulos. 4. programación estructurada. 5. búsqueda de soluciones parciales. 6. ensamblaje de soluciones finitas.
  11. 11. Ventajas y desventajas de los AlgoritmosVentajas de los algoritmos.Los algoritmos nos brindan la oportunidad de seleccionaraquello que se considera prioritario, lo cual no es poco y lacapacidad como ordenador del pensamiento comienza desde suprimer paso, el cual implica definir con precisión el problema,que como sabemos es de por sí una tarea intelectual muyimportante.
  12. 12. Ventajas y desventajas de los AlgoritmosVentajas de los algoritmos.Imprimen además los algoritmos, claridad lógica y secuencial alprocesamiento sistemático tanto de los datos clínicos como a laspruebas y los procedimientos Lógicamente todo esto ya le davalidez por el hecho de contribuir a mejorar nuestro juicioclínico, pero más aun porque consecuentemente su práctica nospermite mejorar la atención de nuestros pacientes en muchasoportunidades. Existen muchos algoritmos computarizados basados en distintosgrados de evidencia, los cuales nos facilitan su aplicación ytambién nos brindan un importante recurso de investigación yeducación medica.
  13. 13. Desventajas de los algoritmosPodemos decir que entre los inconvenientes más importantesestá el desconocimiento de su existencia y el no saber cuáles sonsus límites. A estos que posiblemente son los más importantes,se le suman la incapacidad de convertir lo expresado enalgoritmos y la carencia de su disponibilidad, ya que si bienexiste una cantidad importante de algoritmos, por diversosmotivos solo se utilizan muy pocos de manera rutinaria.
  14. 14. Desventajas de los algoritmosOtro inconveniente a tener en cuenta es acostumbrarseexclusivamente a algoritmos ajenos y pretender que sean lo queno son, no son la verdad, son tan solo una herramienta y sueficiencia dependerá del uso que se le dé. Un detalle para teneren cuenta es la existencia de una propuesta para crear un centrode algoritmos.
  15. 15. Ejemplo de AlgoritmoCalcular el área de un cuadrado. InicioAnálisis: Leer(Lado);Entrada: ladoSalida: areacuadradoVariables: lado, areacuadrado:entero Areacuadrado:=lado*ladoProcedimiento:Inicio Escribir(“El área del cuadrado es:”,Leer(valor del lado); areacuadrado);Areacuadrado:=lado*ladoEscribir(“El área del cuadrado es:”, areacuadrado);Fin. Fin
  16. 16. AnálisisEn la computación la resolución práctica de un problema exigepor una parte un algoritmo o método de resolución y por otra unprograma o codificación de aquel en un ordenador real. Amboscomponentes tienen su importancia; pero la del algoritmo esabsolutamente esencial.Como lo indicamos inicialmente un algoritmo es un conjunto deinstrucciones o reglas bien definidas, ordenadas y finitas que nospermiten resolver una situación ejecutando pasos sucesivos detal manera que no generen dudas quien deba realizar laactividad, teniendo un inicio, entrada de datos que serántransformados mediante ejecución de actividades y llegando alfin para obtener la solución.
  17. 17. AnálisisLos algoritmos tienen ventajas como seleccionar aquello que seconsidera prioritario y nos permite tener un orden lógico paraobtener el resultado, también tiene algunas desventajas siendouna de las más importantes la del desconocimiento de suexistencia y el no saber cuáles son sus límites, a estos también sele pueden sumar la incapacidad de convertir lo expresado enalgoritmos y la carencia de su disponibilidad.
  18. 18. AnálisisLos algoritmos deben tener algunas características como: quesean finitos, definido, que tenga o no entradas, salida y debentener efectividad.Por lo antes mencionado los algoritmos nos pueden ayudar aresolver inconvenientes de diversas índoles, de distintas ramas ymaterias en las que surjan los mismos.

×