SlideShare uma empresa Scribd logo
1 de 12
¿ Qué son?
El significado moderno de algoritmo es del
 todo similar al de receta, proceso, método,
 técnica, procedimiento, rutina, salvo que la
 palabra algoritmo connota precisamente algo
 un poco distinto. Ha de ser un conjunto finito
 de reglas que dan una secuencia de
 operaciones para resolver un tipo especifico
 de problema.
Las características fundamentales que debe cumplir todo
  algoritmo son:
 Un algoritmo debe ser preciso e indicar el orden de
  realización de cada paso.
 Un algoritmo debe estar definido. Si se sigue un
  algoritmo dos veces, se debe obtener el mismo
  resultado cada vez.
 Un algoritmo debe ser finito. Si se sigue un algoritmo se
  debe terminar en algún momento; o sea, debe tener un
  numero finito de pasos.
 Estarán diseñados de modo que sus modificaciones sean
  fáciles de realizar
 La filosofía utilizada para su diseño debe favorecer la
  división del problema en módulos pequeños.
 La definición de un algoritmo debe definir tres partes:
  Características de los algoritmos
  Entrada, Proceso y Salida.
Ejemplo de algoritmo
               Comprar una tarjeta para el celular
1.   Estoy en casa
2.   Busco el dinero
3.   Cambiarme de ropa para salir
4.   Ir a la tienda de teléfonos móvil
5.   Pedir la tarjeta de valor deseado
6.   Recibir la tarjeta
7.   Pagar la tarjeta
Sirve para escribir programas de
 computadora en lenguaje natural de tal
 manera       que      se     facilite     la
 comprensión,      prueba     y     posterior
 codificación     en    un    lenguaje     de
 programación específico. En esencial, el
 Pseudocódigo se puede definir como un
 lenguaje     de     especificaciones      de
 algoritmos.
   Se puede ejecutar en un ordenador
   Es una forma de representación sencilla de utilizar y
    de manipular.
   Facilita el paso del programa al lenguaje de
    programación.
   Es independiente del lenguaje de programación que
    se vaya a utilizar.
   Es un método que facilita la programación y solución
    al algoritmo del programa.
   Programa: area_cuadrado
    Modulo: main **( también se puede llamar principal)
    Variables:
      lado: natural
      área: natural
    Inicio
      Visualizar "Introduce el lado del cuadrado"
      Leer lado
      Área<- lado * lado
      Visualizar "El área del cuadrado es", área
    Fin
Diagramas de flujo
Los    diagramas      de    flujo   son
 descripciones gráficas de algoritmos;
 usan símbolos conectados con flechas
 para   indicar    la    secuencia   de
 instrucciones. Los diagramas de flujo
 son    usados    para      representar
 algoritmos pequeños, ya que abarcan
 mucho espacio y su construcción es
 laboriosa.
 Fácil de leer y comprender.
 Fácil de codificar en una amplia gama de
  lenguajes y en diferentes sistemas.
 Fácil de mantener.
 Eficiente, aprovechando al máximo los recursos
  de la computadora.
 Modularizable.
 Un diagrama de flujo siempre tiene un único
  punto de inicio y un único punto de término.
  Además, todo camino de ejecución debe permitir
  llegar desde el inicio hasta el término.
Los mandamientos
                             promulgados por
                              moisés y en la           Si quieres ser
              Dios                                     mas
                            conciencia humana
               les                                     perfecto, anda y
             respon                                    vende todo lo
                           Jesús los confirma con el
El camino      de                                      que tienes, luego
                          mandato de amor , con las
   en la                  bienaventuranzas y con los   sigue a Jesucristo
identidad                    consejos evangélicos
  moral          los
 cristiana    jóvenes y       ¿Qué ha se hacer
                 las         para alcanzar la vida
             jóvenes se             eterna?
             preguntan




             Ejemplo de diagrama de flujo
 www.google.com
 http://www.desarrolloweb.com
 http://es.wikipedia.org/wiki/Pseudocodigo


 http://www.monografias.com/
Gracias por su
    atención
Dios los bendiga.

Mais conteúdo relacionado

Mais procurados

Mais procurados (17)

Algoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson TercerosAlgoritmos de programacion Wilson Terceros
Algoritmos de programacion Wilson Terceros
 
1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos1.3 Introduccion a los Algoritmos
1.3 Introduccion a los Algoritmos
 
Algoritmo, diagramas
Algoritmo, diagramasAlgoritmo, diagramas
Algoritmo, diagramas
 
Algoritmo y programación
Algoritmo y programaciónAlgoritmo y programación
Algoritmo y programación
 
Características de un algoritmo
Características de un algoritmoCaracterísticas de un algoritmo
Características de un algoritmo
 
Programacion y algoritmos
Programacion y algoritmosProgramacion y algoritmos
Programacion y algoritmos
 
Trabajo de daniela montes
Trabajo de daniela montesTrabajo de daniela montes
Trabajo de daniela montes
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Actividad de programación
Actividad de programaciónActividad de programación
Actividad de programación
 
Programacion y algoritmos
Programacion y algoritmosProgramacion y algoritmos
Programacion y algoritmos
 
Algoritmos y pseudocódigo
Algoritmos y pseudocódigoAlgoritmos y pseudocódigo
Algoritmos y pseudocódigo
 
Unidad#1
Unidad#1Unidad#1
Unidad#1
 
La robotica y sus aplicaciones
La robotica y sus aplicacionesLa robotica y sus aplicaciones
La robotica y sus aplicaciones
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Pseudocodigo ferro
Pseudocodigo ferroPseudocodigo ferro
Pseudocodigo ferro
 
Algoritmos y pseudocodigo
Algoritmos y pseudocodigoAlgoritmos y pseudocodigo
Algoritmos y pseudocodigo
 

Semelhante a Algoritmos, pseudocodigos y diagramas de flujo

Algoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujoAlgoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujoMaria Valenzuela
 
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3  desarrollo de habilidades de pensamiento - trabajo grupalPeriodo 3  desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupalAndrsSinisterra1
 
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3  desarrollo de habilidades de pensamiento - trabajo grupalPeriodo 3  desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupalmarianasanchez183
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoLeidiCaro1
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La ProgramacionMary Sanchez
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informaticajackitor16
 
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
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10Ricaurte Duran
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.guestdf1874
 
Aplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoAplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoJonmar Rodiguez
 
Aplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoAplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoJonmar Rodiguez
 
Unidad1
Unidad1Unidad1
Unidad1Yaaree
 

Semelhante a Algoritmos, pseudocodigos y diagramas de flujo (20)

Algoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujoAlgoritmos, pseudocodigos y diagramas de flujo
Algoritmos, pseudocodigos y diagramas de flujo
 
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3  desarrollo de habilidades de pensamiento - trabajo grupalPeriodo 3  desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
 
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3  desarrollo de habilidades de pensamiento - trabajo grupalPeriodo 3  desarrollo de habilidades de pensamiento - trabajo grupal
Periodo 3 desarrollo de habilidades de pensamiento - trabajo grupal
 
Desarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamientoDesarrollo de habilidades de pensamiento
Desarrollo de habilidades de pensamiento
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Jacky informatica
Jacky informaticaJacky informatica
Jacky informatica
 
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
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10
 
Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.Técnicas de Diseño Detallado.
Técnicas de Diseño Detallado.
 
Programación
ProgramaciónProgramación
Programación
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Aplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoAplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmo
 
Aplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmoAplicacion de estandare de calidad en la construccion de un algoritmo
Aplicacion de estandare de calidad en la construccion de un algoritmo
 
Tema n° 1
Tema n° 1Tema n° 1
Tema n° 1
 
Unidad1
Unidad1Unidad1
Unidad1
 

Algoritmos, pseudocodigos y diagramas de flujo

  • 1.
  • 2. ¿ Qué son? El significado moderno de algoritmo es del todo similar al de receta, proceso, método, técnica, procedimiento, rutina, salvo que la palabra algoritmo connota precisamente algo un poco distinto. Ha de ser un conjunto finito de reglas que dan una secuencia de operaciones para resolver un tipo especifico de problema.
  • 3. Las características fundamentales que debe cumplir todo algoritmo son:  Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.  Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.  Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún momento; o sea, debe tener un numero finito de pasos.  Estarán diseñados de modo que sus modificaciones sean fáciles de realizar  La filosofía utilizada para su diseño debe favorecer la división del problema en módulos pequeños.  La definición de un algoritmo debe definir tres partes: Características de los algoritmos Entrada, Proceso y Salida.
  • 4. Ejemplo de algoritmo Comprar una tarjeta para el celular 1. Estoy en casa 2. Busco el dinero 3. Cambiarme de ropa para salir 4. Ir a la tienda de teléfonos móvil 5. Pedir la tarjeta de valor deseado 6. Recibir la tarjeta 7. Pagar la tarjeta
  • 5. Sirve para escribir programas de computadora en lenguaje natural de tal manera que se facilite la comprensión, prueba y posterior codificación en un lenguaje de programación específico. En esencial, el Pseudocódigo se puede definir como un lenguaje de especificaciones de algoritmos.
  • 6. Se puede ejecutar en un ordenador  Es una forma de representación sencilla de utilizar y de manipular.  Facilita el paso del programa al lenguaje de programación.  Es independiente del lenguaje de programación que se vaya a utilizar.  Es un método que facilita la programación y solución al algoritmo del programa.
  • 7. Programa: area_cuadrado Modulo: main **( también se puede llamar principal) Variables: lado: natural área: natural Inicio Visualizar "Introduce el lado del cuadrado" Leer lado Área<- lado * lado Visualizar "El área del cuadrado es", área Fin
  • 8. Diagramas de flujo Los diagramas de flujo son descripciones gráficas de algoritmos; usan símbolos conectados con flechas para indicar la secuencia de instrucciones. Los diagramas de flujo son usados para representar algoritmos pequeños, ya que abarcan mucho espacio y su construcción es laboriosa.
  • 9.  Fácil de leer y comprender.  Fácil de codificar en una amplia gama de lenguajes y en diferentes sistemas.  Fácil de mantener.  Eficiente, aprovechando al máximo los recursos de la computadora.  Modularizable.  Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término. Además, todo camino de ejecución debe permitir llegar desde el inicio hasta el término.
  • 10. Los mandamientos promulgados por moisés y en la Si quieres ser Dios mas conciencia humana les perfecto, anda y respon vende todo lo Jesús los confirma con el El camino de que tienes, luego mandato de amor , con las en la bienaventuranzas y con los sigue a Jesucristo identidad consejos evangélicos moral los cristiana jóvenes y ¿Qué ha se hacer las para alcanzar la vida jóvenes se eterna? preguntan Ejemplo de diagrama de flujo
  • 11.  www.google.com  http://www.desarrolloweb.com  http://es.wikipedia.org/wiki/Pseudocodigo  http://www.monografias.com/
  • 12. Gracias por su atención Dios los bendiga.