SlideShare una empresa de Scribd logo
1 de 12
PORTADA
NOMBRE: QUIROGA HERNÁNDEZ
GRUPO: 459
ESCUELA: PLANTEL 10 AEROPUERTO
TURNO: VESPERTINO
ALGORITMOS
 Definición
 “Un Algoritmo es una secuencia de operaciones detalladas y no ambiguas, que al ejecutarse
 paso a paso, conducen a la solución de un problema”. En otras palabras es un conjunto de
 reglas para resolver una cierta clase de problema.
 “Algoritmo es un conjunto de instrucciones que especifican la secuencia de operaciones a
 realizar, en orden, para resolver un sistema específico o clase de problema”.

 “Un Algoritmo es la aplicación de pasos lógicos, secuenciales y metódicamente aplicados
 para dar solución a un problema en cuestión.” En otras palabras un algoritmo es una
 formula para resolver problemas
 Características De Los Algoritmos.
 Las propiedades de un algoritmo son las siguientes:
 a) El algoritmo debe ser preciso e indicar el orden de realización de cada paso.
 b) El algoritmo debe ser definido, si se sigue un algoritmo dos veces, se debe obtener el
 mismo resultado cada vez.
 c) El algoritmo debe ser finito, si se sigue un algoritmo se debe terminar en algún
 momento; o sea debe tener un número finito de pasos.
 El algoritmo debe ser planteado como un sistema de información.
 Clasificación De Los Algoritmos
 Se puede clasificar tomando en cuenta tres aspectos.
 • Secuenciales
 • Condicionales
 • Repetitivos
Tipos De Algoritmos
Cualitativos: Son aquellos en los que se describen los pasos utilizando
palabras.
Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos
del proceso.
 Tipos De Lenguajes Algoritmicos
 • Gráficos: Es la representación gráfica de las operaciones que realiza un
 algoritmo (diagrama de flujo).
 • No Gráficos: Representa en forma descriptiva las operaciones que debe
 realizar un algoritmo (pseudocodigo).
 Un algoritmo puede ser expresado de las siguientes formas.
 a) Lenguaje Natural : el uso de términos del lenguaje natural, es una forma
 de representar un algoritmo.
 b) Lenguaje Simbólico: es otra forma de representación de un algoritmo,
 que además permite una introducción a la programación estructural.
 c) Lenguaje Gráfico : es una forma de escribir una secuencia de pasos en
 forma de diagrama, en la practica se denomina Diagramas de Flujo.
 Una receta de un plato de cocina se puede expresar en español, ingles o francés pero
 cualquiera sea el lenguaje los pasos para la elaboración del plato se realizarán sin importar
 el cocinero.
 Las Tecnicas De Diseño De Algoritmos
 El diseño de la mayoría de los algoritmos requiere creatividad y conocimientos de la
 metodología de programación, esto significa que debe desarrollar una lógica computacional
 a través de la resolución de programas.
 Y principalmente en diseño de un algoritmo debe realizarse apartir de un análisis del
 problema.
 El acto de diseñar un algoritmo puede considerarse como una tarea que difícilmente podrá
 ser del todo automatizada, todo problema algoítmico es un reto para su diseñador
 Diseño del Algoritmo
 Un computador no tiene capacidad para solucionar problemas más que cuando se le
 proporciona los sucesivos pasos a realizar. Estos pasos indican las instrucciones a ejecutar
 por la máquina y se denomina algoritmo.
 Las características de un buen algoritmo son:
 • Debe tener un punto particular de inicio.
 • Debe ser definido, no debe permitir dobles interpretaciones.
 • Debe ser general, es decir, soportar la mayoría de las variantes que se
 puedan presentar en la definición del problema.
 • Debe ser finito en tamaño y tiempo de ejecución.
 Se pueden utilizar cualquier técnica de diseño de algoritmos, diseño descendente, divide y
 vencerás.
 Normalmente los pasos diseñados en un primer esbozo del algoritmo son incompletos e
 indican solo unos pocos pasos, tras esta primera descripción estos se amplían en una
 descripción más detallada con pasos específicos este proceso se denomina refinamiento del
 algoritmo.
 Ejemplo problema calculo de la superficie de una circunferencia.
 Verificación del algoritmo
 Una vez que se ha terminado de escribir un algoritmo es necesario comprobar que realiza
 las tareas para las que ha sido diseñado y produce el resultado correcto y esperado.
 El modo más normal de comprobar un algoritmo es mediante la ejecución manual (prueba
 de escritorio), usando datos significativos que abarquen todo el posible rango de valores y
 anotando en una hoja de papel las modificaciones que se producen en las diferentes fases
 hasta la obtención de los resultados,
 Fase de Implementación

 Una vez que el algoritmo está diseñado, representado gráficamente
mediante una

 herramienta y verificado se debe pasar a la fase de codificación, traducir
el algoritmo a un

 determinado lenguaje de programación que deberá ser completada con
la ejecución y

 verificación de resultado en el computador
Codificación
La codificación es la operación de escribir la solución del
problema (de acuerdo a la lógica
del diagrama de flujo o pseudocodigo), en una serie de
instrucciones detalladas, en un
código reconocible por la computadora, la serie de
instrucciones detalladas se le conoce
como código fuente, el cual se escribe en un lenguaje de
programación o lenguaje de alto nivel.
 Tecnicas Para La Formulacion De Algoritmos
 Para representar una algoritmo se debe utilizar algún método que permita independizar
 dicho algoritmo del lenguaje de programación elegido. Ello permitirá que un algoritmo
 pueda ser codificado inmediatamente en cualquier lenguaje.
 Las herramientas utilizadas comúnmente para diseñar algoritmos son:
 • Pseudocodigo
 • Diagrama de Flujo.
 • Diagramas Nassi/Shneiderman-S (Chapin)
 • Método Warnier
 • Método Jackson
 • Método Bertini
 CONVERSIÓN DE ALGORITMOS
 Se tiene las siguientes analogías entre las herramientas de presentación de algoritmos
 • Diagramas de flujo
 • Pseudocodigo
 • Diagramas N-S
CONCLUSIÓN
 Se puede entender un algoritmo como una secuencia de pasos finitos bien definidos que resuelven
un problema. Por ejemplo, la ejecución de tareas cotidianas tan simples como cepillarse los
dientes, lavarse las manos o seguir el manual de instrucciones de armado de un mueble, se
pueden ver como un algoritmo. Estudiar algoritmos y lógica de programación es el paso inicial para
todo aquel que quiera adentrarse en el mundo del desarrollo de software y empezar a crear sus
primeras aplicaciones. Con estos conceptos bien establecidos, hay mucho más preparación para el
uso de un lenguaje de programación.

Más contenido relacionado

Similar a ALGORITMOS bachillerato investigación y información

Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Maryfer' Ortega
 
Trabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoTrabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoAleBlanco
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacionrulo182
 
Algoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujoAlgoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujoMacazagaa
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFresyMetal
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxTIRZOANTONIOMEDINACA1
 
Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmicacolegio emanuel
 
Fases Para Solucionar Problemas con computadoras
Fases Para Solucionar Problemas con computadorasFases Para Solucionar Problemas con computadoras
Fases Para Solucionar Problemas con computadorasJosmary Romero
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y dfernestdo1
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoClariza
 

Similar a ALGORITMOS bachillerato investigación y información (20)

Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02Unidad1 130504121721-phpapp02
Unidad1 130504121721-phpapp02
 
Trabajo de informatica alejandra blanco
Trabajo de informatica alejandra blancoTrabajo de informatica alejandra blanco
Trabajo de informatica alejandra blanco
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacion
 
Algoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujoAlgoritmos seudocodigos y diagramos de flujo
Algoritmos seudocodigos y diagramos de flujo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.com
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
 
Analisis de problemas
Analisis de problemasAnalisis de problemas
Analisis de problemas
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptxAlgoritmos (DFD, Pseudocodigos).pptx
Algoritmos (DFD, Pseudocodigos).pptx
 
Conceptos básicos de algorítmica
Conceptos básicos de algorítmicaConceptos básicos de algorítmica
Conceptos básicos de algorítmica
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos y programacion en C++
Algoritmos y programacion en C++Algoritmos y programacion en C++
Algoritmos y programacion en C++
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Fases Para Solucionar Problemas con computadoras
Fases Para Solucionar Problemas con computadorasFases Para Solucionar Problemas con computadoras
Fases Para Solucionar Problemas con computadoras
 
ALGORITMO
ALGORITMOALGORITMO
ALGORITMO
 
Unidad algoritmos y df
Unidad algoritmos y dfUnidad algoritmos y df
Unidad algoritmos y df
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
informaticai
informaticaiinformaticai
informaticai
 

Último

ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...JAVIER SOLIS NOYOLA
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxhenarfdez
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresJonathanCovena1
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxpaogar2178
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdfDemetrio Ccesa Rayme
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxMaria Jimena Leon Malharro
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 

Último (20)

ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 

ALGORITMOS bachillerato investigación y información

  • 1. PORTADA NOMBRE: QUIROGA HERNÁNDEZ GRUPO: 459 ESCUELA: PLANTEL 10 AEROPUERTO TURNO: VESPERTINO
  • 2. ALGORITMOS  Definición  “Un Algoritmo es una secuencia de operaciones detalladas y no ambiguas, que al ejecutarse  paso a paso, conducen a la solución de un problema”. En otras palabras es un conjunto de  reglas para resolver una cierta clase de problema.  “Algoritmo es un conjunto de instrucciones que especifican la secuencia de operaciones a  realizar, en orden, para resolver un sistema específico o clase de problema”.   “Un Algoritmo es la aplicación de pasos lógicos, secuenciales y metódicamente aplicados  para dar solución a un problema en cuestión.” En otras palabras un algoritmo es una  formula para resolver problemas
  • 3.  Características De Los Algoritmos.  Las propiedades de un algoritmo son las siguientes:  a) El algoritmo debe ser preciso e indicar el orden de realización de cada paso.  b) El algoritmo debe ser definido, si se sigue un algoritmo dos veces, se debe obtener el  mismo resultado cada vez.  c) El algoritmo debe ser finito, si se sigue un algoritmo se debe terminar en algún  momento; o sea debe tener un número finito de pasos.  El algoritmo debe ser planteado como un sistema de información.
  • 4.  Clasificación De Los Algoritmos  Se puede clasificar tomando en cuenta tres aspectos.  • Secuenciales  • Condicionales  • Repetitivos Tipos De Algoritmos Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras. Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso.
  • 5.  Tipos De Lenguajes Algoritmicos  • Gráficos: Es la representación gráfica de las operaciones que realiza un  algoritmo (diagrama de flujo).  • No Gráficos: Representa en forma descriptiva las operaciones que debe  realizar un algoritmo (pseudocodigo).  Un algoritmo puede ser expresado de las siguientes formas.  a) Lenguaje Natural : el uso de términos del lenguaje natural, es una forma  de representar un algoritmo.  b) Lenguaje Simbólico: es otra forma de representación de un algoritmo,  que además permite una introducción a la programación estructural.  c) Lenguaje Gráfico : es una forma de escribir una secuencia de pasos en  forma de diagrama, en la practica se denomina Diagramas de Flujo.  Una receta de un plato de cocina se puede expresar en español, ingles o francés pero  cualquiera sea el lenguaje los pasos para la elaboración del plato se realizarán sin importar  el cocinero.
  • 6.  Las Tecnicas De Diseño De Algoritmos  El diseño de la mayoría de los algoritmos requiere creatividad y conocimientos de la  metodología de programación, esto significa que debe desarrollar una lógica computacional  a través de la resolución de programas.  Y principalmente en diseño de un algoritmo debe realizarse apartir de un análisis del  problema.  El acto de diseñar un algoritmo puede considerarse como una tarea que difícilmente podrá  ser del todo automatizada, todo problema algoítmico es un reto para su diseñador
  • 7.  Diseño del Algoritmo  Un computador no tiene capacidad para solucionar problemas más que cuando se le  proporciona los sucesivos pasos a realizar. Estos pasos indican las instrucciones a ejecutar  por la máquina y se denomina algoritmo.  Las características de un buen algoritmo son:  • Debe tener un punto particular de inicio.  • Debe ser definido, no debe permitir dobles interpretaciones.  • Debe ser general, es decir, soportar la mayoría de las variantes que se  puedan presentar en la definición del problema.  • Debe ser finito en tamaño y tiempo de ejecución.  Se pueden utilizar cualquier técnica de diseño de algoritmos, diseño descendente, divide y  vencerás.  Normalmente los pasos diseñados en un primer esbozo del algoritmo son incompletos e  indican solo unos pocos pasos, tras esta primera descripción estos se amplían en una  descripción más detallada con pasos específicos este proceso se denomina refinamiento del  algoritmo.  Ejemplo problema calculo de la superficie de una circunferencia.
  • 8.  Verificación del algoritmo  Una vez que se ha terminado de escribir un algoritmo es necesario comprobar que realiza  las tareas para las que ha sido diseñado y produce el resultado correcto y esperado.  El modo más normal de comprobar un algoritmo es mediante la ejecución manual (prueba  de escritorio), usando datos significativos que abarquen todo el posible rango de valores y  anotando en una hoja de papel las modificaciones que se producen en las diferentes fases  hasta la obtención de los resultados,
  • 9.  Fase de Implementación   Una vez que el algoritmo está diseñado, representado gráficamente mediante una   herramienta y verificado se debe pasar a la fase de codificación, traducir el algoritmo a un   determinado lenguaje de programación que deberá ser completada con la ejecución y   verificación de resultado en el computador Codificación La codificación es la operación de escribir la solución del problema (de acuerdo a la lógica del diagrama de flujo o pseudocodigo), en una serie de instrucciones detalladas, en un código reconocible por la computadora, la serie de instrucciones detalladas se le conoce como código fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto nivel.
  • 10.  Tecnicas Para La Formulacion De Algoritmos  Para representar una algoritmo se debe utilizar algún método que permita independizar  dicho algoritmo del lenguaje de programación elegido. Ello permitirá que un algoritmo  pueda ser codificado inmediatamente en cualquier lenguaje.  Las herramientas utilizadas comúnmente para diseñar algoritmos son:  • Pseudocodigo  • Diagrama de Flujo.  • Diagramas Nassi/Shneiderman-S (Chapin)  • Método Warnier  • Método Jackson  • Método Bertini
  • 11.  CONVERSIÓN DE ALGORITMOS  Se tiene las siguientes analogías entre las herramientas de presentación de algoritmos  • Diagramas de flujo  • Pseudocodigo  • Diagramas N-S
  • 12. CONCLUSIÓN  Se puede entender un algoritmo como una secuencia de pasos finitos bien definidos que resuelven un problema. Por ejemplo, la ejecución de tareas cotidianas tan simples como cepillarse los dientes, lavarse las manos o seguir el manual de instrucciones de armado de un mueble, se pueden ver como un algoritmo. Estudiar algoritmos y lógica de programación es el paso inicial para todo aquel que quiera adentrarse en el mundo del desarrollo de software y empezar a crear sus primeras aplicaciones. Con estos conceptos bien establecidos, hay mucho más preparación para el uso de un lenguaje de programación.