SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
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.857
Ing. Ali José Guerra
                                          Zaiglee Tocuyo C.I. 11.176.107
                                          Sección: mm 01


                  El Tigre, 15 de mayo 2012.
Algoritmo


Un algoritmo es un conjunto prescrito de instrucciones o reglas
bien definidas, ordenadas y finitas que permiten realizar una
actividad mediante pasos sucesivos que no generen dudas quien
deba realizar la actividad, dando un estado inicial y una entrada,
siguiendo unos pasos sucesivos se llega a un estado final y se
obtiene una solución.
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.
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.
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.
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.
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.
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 diagrama
Pá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.
Simbología para diseñar Algoritmos.

Conector página     Sirve para enlazar dos puntos del diagrama situados en
diferente           páginas diferentes.


Indicador de        Indica el sentido de la ejecución de las operaciones.
dirección o línea
de flujo

Línea Conectora     Sirve de unión entre dos simbolos.
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.
Ventajas y desventajas de los Algoritmos

Ventajas de los algoritmos.

Los algoritmos nos brindan la oportunidad de seleccionar
aquello que se considera prioritario, lo cual no es poco y la
capacidad como ordenador del pensamiento comienza desde su
primer paso, el cual implica definir con precisión el problema,
que como sabemos es de por sí una tarea intelectual muy
importante.
Ventajas y desventajas de los Algoritmos

Ventajas de los algoritmos.

Imprimen además los algoritmos, claridad lógica y secuencial al
procesamiento sistemático tanto de los datos clínicos como a las
pruebas y los procedimientos Lógicamente todo esto ya le da
validez por el hecho de contribuir a mejorar nuestro juicio
clínico, pero más aun porque consecuentemente su práctica nos
permite mejorar la atención de nuestros pacientes en muchas
oportunidades.

 Existen muchos algoritmos computarizados basados en distintos
grados de evidencia, los cuales nos facilitan su aplicación y
también nos brindan un importante recurso de investigación y
educación medica.
Desventajas de los algoritmos

Podemos decir que entre los inconvenientes más importantes
está el desconocimiento de su existencia y el no saber cuáles son
sus límites. A estos que posiblemente son los más importantes,
se le suman la incapacidad de convertir lo expresado en
algoritmos y la carencia de su disponibilidad, ya que si bien
existe una cantidad importante de algoritmos, por diversos
motivos solo se utilizan muy pocos de manera rutinaria.
Desventajas de los algoritmos

Otro inconveniente a tener en cuenta es acostumbrarse
exclusivamente a algoritmos ajenos y pretender que sean lo que
no son, no son la verdad, son tan solo una herramienta y su
eficiencia dependerá del uso que se le dé. Un detalle para tener
en cuenta es la existencia de una propuesta para crear un centro
de algoritmos.
Ejemplo de Algoritmo

Calcular el área de un cuadrado.
                                                                       Inicio

Análisis:
                                                                  Leer(Lado);
Entrada: lado
Salida: areacuadrado
Variables: lado, areacuadrado:entero
                                                          Areacuadrado:=lado*lado


Procedimiento:
Inicio
                                                      Escribir(“El área del cuadrado es:”,
Leer(valor del lado);                                 areacuadrado);
Areacuadrado:=lado*lado
Escribir(“El área del cuadrado es:”, areacuadrado);
Fin.                                                                    Fin
Análisis

En la computación la resolución práctica de un problema exige
por una parte un algoritmo o método de resolución y por otra un
programa o codificación de aquel en un ordenador real. Ambos
componentes tienen su importancia; pero la del algoritmo es
absolutamente esencial.

Como lo indicamos inicialmente un algoritmo es un conjunto de
instrucciones o reglas bien definidas, ordenadas y finitas que nos
permiten resolver una situación ejecutando pasos sucesivos de
tal manera que no generen dudas quien deba realizar la
actividad, teniendo un inicio, entrada de datos que serán
transformados mediante ejecución de actividades y llegando al
fin para obtener la solución.
Análisis

Los algoritmos tienen ventajas como seleccionar aquello que se
considera prioritario y nos permite tener un orden lógico para
obtener el resultado, también tiene algunas desventajas siendo
una de las más importantes la del desconocimiento de su
existencia y el no saber cuáles son sus límites, a estos también se
le pueden sumar la incapacidad de convertir lo expresado en
algoritmos y la carencia de su disponibilidad.
Análisis

Los algoritmos deben tener algunas características como: que
sean finitos, definido, que tenga o no entradas, salida y deben
tener efectividad.

Por lo antes mencionado los algoritmos nos pueden ayudar a
resolver inconvenientes de diversas índoles, de distintas ramas y
materias en las que surjan los mismos.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introduccion a Algoritmos
Introduccion a AlgoritmosIntroduccion a Algoritmos
Introduccion a Algoritmos
 
ALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWAREALGORITMOS EN EL SOFTWARE
ALGORITMOS EN EL SOFTWARE
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 
Power point algoritmo
Power point algoritmoPower point algoritmo
Power point algoritmo
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tkAlgoritmos Conceptos Basicos - www.ingfiis.tk
Algoritmos Conceptos Basicos - www.ingfiis.tk
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Elaboracion de algoritmos
Elaboracion de algoritmosElaboracion de algoritmos
Elaboracion de algoritmos
 
Introduccion a la logica de programacion
Introduccion a la logica de programacionIntroduccion a la logica de programacion
Introduccion a la logica de programacion
 
Tutorial algoritmo representacion
Tutorial algoritmo representacionTutorial algoritmo representacion
Tutorial algoritmo representacion
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionales
 
Entidades Primitivas Para Algoritmos
Entidades Primitivas Para AlgoritmosEntidades Primitivas Para Algoritmos
Entidades Primitivas Para Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Destacado

Parcial2 mabel rolon
Parcial2 mabel rolonParcial2 mabel rolon
Parcial2 mabel rolonMabel Guillen
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informaticajosegiat13
 
Crear un blog
Crear un blogCrear un blog
Crear un blogximena14
 
Mi tecnoautobiografía
Mi tecnoautobiografíaMi tecnoautobiografía
Mi tecnoautobiografíascsmagisterio
 
Trabajo del profesor cesar farfan tipos de topologias de red
Trabajo del profesor cesar farfan tipos de topologias de redTrabajo del profesor cesar farfan tipos de topologias de red
Trabajo del profesor cesar farfan tipos de topologias de redkeydak11
 
Brief aus Berlin 15 // 2015
Brief aus Berlin 15 // 2015Brief aus Berlin 15 // 2015
Brief aus Berlin 15 // 2015Hansjörg Durz
 
Trabajo del 4 corte agrario tema 18
Trabajo del 4 corte agrario tema 18Trabajo del 4 corte agrario tema 18
Trabajo del 4 corte agrario tema 18Johanag31
 
Taxonomia de la_conservacion_industrial u2
Taxonomia de la_conservacion_industrial u2Taxonomia de la_conservacion_industrial u2
Taxonomia de la_conservacion_industrial u2Raul Andres Teodoro
 
Población en tarbaca
Población en tarbacaPoblación en tarbaca
Población en tarbacayemiranda
 
Presentacion del congreso consulta educativa 2014 beatriz fornes
Presentacion del congreso consulta educativa 2014 beatriz fornesPresentacion del congreso consulta educativa 2014 beatriz fornes
Presentacion del congreso consulta educativa 2014 beatriz fornesU E B GENERAL FRANCISCO CONDE
 
disfruta de el amor
disfruta de el amordisfruta de el amor
disfruta de el amorcbtpancho
 
Comportamientos digitales seab
Comportamientos digitales seabComportamientos digitales seab
Comportamientos digitales seabyesicabustos
 
Proyecto bloque lll de info (1)
Proyecto bloque lll de info (1)Proyecto bloque lll de info (1)
Proyecto bloque lll de info (1)120796
 

Destacado (20)

Diari del 25 de febrer de 2014
Diari del 25 de febrer de 2014Diari del 25 de febrer de 2014
Diari del 25 de febrer de 2014
 
Parcial2 mabel rolon
Parcial2 mabel rolonParcial2 mabel rolon
Parcial2 mabel rolon
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Crear un blog
Crear un blogCrear un blog
Crear un blog
 
Mi tecnoautobiografía
Mi tecnoautobiografíaMi tecnoautobiografía
Mi tecnoautobiografía
 
Trabajo del profesor cesar farfan tipos de topologias de red
Trabajo del profesor cesar farfan tipos de topologias de redTrabajo del profesor cesar farfan tipos de topologias de red
Trabajo del profesor cesar farfan tipos de topologias de red
 
Brief aus Berlin 15 // 2015
Brief aus Berlin 15 // 2015Brief aus Berlin 15 // 2015
Brief aus Berlin 15 // 2015
 
Trabajo del 4 corte agrario tema 18
Trabajo del 4 corte agrario tema 18Trabajo del 4 corte agrario tema 18
Trabajo del 4 corte agrario tema 18
 
Taxonomia de la_conservacion_industrial u2
Taxonomia de la_conservacion_industrial u2Taxonomia de la_conservacion_industrial u2
Taxonomia de la_conservacion_industrial u2
 
Refugiados parte4
Refugiados parte4Refugiados parte4
Refugiados parte4
 
Población en tarbaca
Población en tarbacaPoblación en tarbaca
Población en tarbaca
 
Presentacion del congreso consulta educativa 2014 beatriz fornes
Presentacion del congreso consulta educativa 2014 beatriz fornesPresentacion del congreso consulta educativa 2014 beatriz fornes
Presentacion del congreso consulta educativa 2014 beatriz fornes
 
La discapacidad. cami y abril
La discapacidad. cami y abrilLa discapacidad. cami y abril
La discapacidad. cami y abril
 
disfruta de el amor
disfruta de el amordisfruta de el amor
disfruta de el amor
 
Telehealth
TelehealthTelehealth
Telehealth
 
Ley procesal del trabajo
Ley procesal del trabajoLey procesal del trabajo
Ley procesal del trabajo
 
Comportamientos digitales seab
Comportamientos digitales seabComportamientos digitales seab
Comportamientos digitales seab
 
Reetoooqueeee
ReetoooqueeeeReetoooqueeee
Reetoooqueeee
 
Proyecto bloque lll de info (1)
Proyecto bloque lll de info (1)Proyecto bloque lll de info (1)
Proyecto bloque lll de info (1)
 
Diari del 21 d'octubre de 2013
Diari del 21 d'octubre de 2013Diari del 21 d'octubre de 2013
Diari del 21 d'octubre de 2013
 

Similar a Algoritmo para calcular el área de un cuadrado

Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoClariza
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y dfernestdo1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoLeidiCaro1
 
Unidad2 compu luis jimenez
Unidad2 compu luis jimenezUnidad2 compu luis jimenez
Unidad2 compu luis jimenezLuisJoseJimenez
 
Presentación desiree vegas
Presentación desiree vegasPresentación desiree vegas
Presentación desiree vegasdesireevegas
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento SebastianGomezPayan
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoSaragongoravillaquir
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docxJulioRodolfodeJessHe
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxTIRZOANTONIOMEDINACA1
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...JosAngelLaraMendoza
 

Similar a Algoritmo para calcular el área de un cuadrado (20)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
Tema n° 1
Tema n° 1Tema n° 1
Tema n° 1
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad2 compu luis jimenez
Unidad2 compu luis jimenezUnidad2 compu luis jimenez
Unidad2 compu luis jimenez
 
Presentación desiree vegas
Presentación desiree vegasPresentación desiree vegas
Presentación desiree vegas
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Apartes De Algoritmos
Apartes De AlgoritmosApartes De Algoritmos
Apartes De Algoritmos
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
Unidad II Algoritmo y Metodoligia para resolver problemas utilizando el compu...
 

Más de juanjoset1

Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de informaciónjuanjoset1
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de informaciónjuanjoset1
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datosjuanjoset1
 
Procesamiento de Datos
Procesamiento de DatosProcesamiento de Datos
Procesamiento de Datosjuanjoset1
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datosjuanjoset1
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datosjuanjoset1
 

Más de juanjoset1 (6)

Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 
Sistemas de información
Sistemas de informaciónSistemas de información
Sistemas de información
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 
Procesamiento de Datos
Procesamiento de DatosProcesamiento de Datos
Procesamiento de Datos
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 

Algoritmo para calcular el área de un cuadrado

  • 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.857 Ing. Ali José Guerra Zaiglee Tocuyo C.I. 11.176.107 Sección: mm 01 El Tigre, 15 de mayo 2012.
  • 2. Algoritmo Un algoritmo es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permiten realizar una actividad mediante pasos sucesivos que no generen dudas quien deba realizar la actividad, dando un estado inicial y una entrada, siguiendo unos pasos sucesivos se llega a un estado final y se obtiene una solución.
  • 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. 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. 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. 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. 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. 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 diagrama Pá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. Simbología para diseñar Algoritmos. Conector página Sirve para enlazar dos puntos del diagrama situados en diferente páginas diferentes. Indicador de Indica el sentido de la ejecución de las operaciones. dirección o línea de flujo Línea Conectora Sirve de unión entre dos simbolos.
  • 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. Ventajas y desventajas de los Algoritmos Ventajas de los algoritmos. Los algoritmos nos brindan la oportunidad de seleccionar aquello que se considera prioritario, lo cual no es poco y la capacidad como ordenador del pensamiento comienza desde su primer paso, el cual implica definir con precisión el problema, que como sabemos es de por sí una tarea intelectual muy importante.
  • 12. Ventajas y desventajas de los Algoritmos Ventajas de los algoritmos. Imprimen además los algoritmos, claridad lógica y secuencial al procesamiento sistemático tanto de los datos clínicos como a las pruebas y los procedimientos Lógicamente todo esto ya le da validez por el hecho de contribuir a mejorar nuestro juicio clínico, pero más aun porque consecuentemente su práctica nos permite mejorar la atención de nuestros pacientes en muchas oportunidades. Existen muchos algoritmos computarizados basados en distintos grados de evidencia, los cuales nos facilitan su aplicación y también nos brindan un importante recurso de investigación y educación medica.
  • 13. Desventajas de los algoritmos Podemos decir que entre los inconvenientes más importantes está el desconocimiento de su existencia y el no saber cuáles son sus límites. A estos que posiblemente son los más importantes, se le suman la incapacidad de convertir lo expresado en algoritmos y la carencia de su disponibilidad, ya que si bien existe una cantidad importante de algoritmos, por diversos motivos solo se utilizan muy pocos de manera rutinaria.
  • 14. Desventajas de los algoritmos Otro inconveniente a tener en cuenta es acostumbrarse exclusivamente a algoritmos ajenos y pretender que sean lo que no son, no son la verdad, son tan solo una herramienta y su eficiencia dependerá del uso que se le dé. Un detalle para tener en cuenta es la existencia de una propuesta para crear un centro de algoritmos.
  • 15. Ejemplo de Algoritmo Calcular el área de un cuadrado. Inicio Análisis: Leer(Lado); Entrada: lado Salida: areacuadrado Variables: lado, areacuadrado:entero Areacuadrado:=lado*lado Procedimiento: Inicio Escribir(“El área del cuadrado es:”, Leer(valor del lado); areacuadrado); Areacuadrado:=lado*lado Escribir(“El área del cuadrado es:”, areacuadrado); Fin. Fin
  • 16. Análisis En la computación la resolución práctica de un problema exige por una parte un algoritmo o método de resolución y por otra un programa o codificación de aquel en un ordenador real. Ambos componentes tienen su importancia; pero la del algoritmo es absolutamente esencial. Como lo indicamos inicialmente un algoritmo es un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que nos permiten resolver una situación ejecutando pasos sucesivos de tal manera que no generen dudas quien deba realizar la actividad, teniendo un inicio, entrada de datos que serán transformados mediante ejecución de actividades y llegando al fin para obtener la solución.
  • 17. Análisis Los algoritmos tienen ventajas como seleccionar aquello que se considera prioritario y nos permite tener un orden lógico para obtener el resultado, también tiene algunas desventajas siendo una de las más importantes la del desconocimiento de su existencia y el no saber cuáles son sus límites, a estos también se le pueden sumar la incapacidad de convertir lo expresado en algoritmos y la carencia de su disponibilidad.
  • 18. Análisis Los algoritmos deben tener algunas características como: que sean finitos, definido, que tenga o no entradas, salida y deben tener efectividad. Por lo antes mencionado los algoritmos nos pueden ayudar a resolver inconvenientes de diversas índoles, de distintas ramas y materias en las que surjan los mismos.