Autor: Juan M. AyalaDestinatario: Jóvenes de Bachillerato
La finalidad del pseudocódigo es hacer una representación (enbase a un modelo) de la solución a un problema planteado(algo...
El pseudocódigo (o falso lenguaje) es una descripción de un algoritmoinformático de programación de alto nivel compacto e ...
Se utiliza comúnmente en los libros de texto y publicaciones científicasque se documentan varios algoritmos, y también en ...
SecuencialLas instrucciones se ejecutan en una sucesión de una tras otra dearriba hacia abajo que normalmente viene dada p...
Problema                    Instrucción-6    Instrucción-3                     Instrucción-5Instrucción-2        Instrucci...
?Cómo loresuelvo
Problema Instrucción-1 Instrucción-2 Instrucción-3 Instrucción-4 Instrucción-5 Instrucción-6Solución
Problema                    Condición                DesinformaciónInstrucción-1           +         Instrucción-2        ...
?Cómo loresuelvo
Problema                    Condición                  InformaciónInstrucción-1          +         Instrucción-2          ...
Problema   Instrucción-1   Instrucción-2         .         .         .   Instrucción-NProblemaN = 1,000,000
?Cómo loresuelvo
Problema                  Condición                N = 1,000,000     NO                         SIInstrucción-1Instrucción...
Gracias por su atención
Presentación pseudocódigo
Próxima SlideShare
Cargando en…5
×

Presentación pseudocódigo

954 visualizaciones

Publicado el

Publicado en: Educación
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
954
En SlideShare
0
De insertados
0
Número de insertados
4
Acciones
Compartido
0
Descargas
35
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Presentación pseudocódigo

  1. 1. Autor: Juan M. AyalaDestinatario: Jóvenes de Bachillerato
  2. 2. La finalidad del pseudocódigo es hacer una representación (enbase a un modelo) de la solución a un problema planteado(algoritmo) de la forma más precisa, utilizando un código similara nuestro lenguaje con ciertas adaptaciones, con el que se usarapara la codificación del mismo.Permite al programador centrarse en los aspectos lógicos deentrada-proceso-salida de la solución del problema, evitando lasreglas de sintaxis de los lenguajes de programación.
  3. 3. El pseudocódigo (o falso lenguaje) es una descripción de un algoritmoinformático de programación de alto nivel compacto e informal que utilizalas convenciones estructurales de un lenguaje de programaciónverdadero, pero que está diseñado para la lectura humana en lugar de lalectura en máquina, y con independencia de cualquier otro lenguaje deprogramación.Normalmente, el pseudocódigo omite detalles que no son esenciales parala comprensión humana del algoritmo, tales como declaraciones devariables, código específico del sistema y algunas subrutinas.El lenguaje de programación se complementa, donde sea conveniente,con descripciones detalladas en lenguaje natural, o con notaciónmatemática compacta. Se utiliza pseudocódigo pues este es más fácil deentender para las personas que el código de lenguaje de programaciónconvencional, ya que es una descripción eficiente y con un entornoindependiente de los principios fundamentales de un algoritmo.
  4. 4. Se utiliza comúnmente en los libros de texto y publicaciones científicasque se documentan varios algoritmos, y también en la planificación deldesarrollo de programas informáticos, para esbozar la estructura delprograma antes de realizar la codificación efectivamente.No existe una sintaxis estándar para el pseudocódigo, aunque los cuatroprogramas que manejan pseudocódigo tengan su sintaxis propia. Aunquesea parecido, el pseudocódigo no debe confundirse con los programasesqueleto que incluyen código ficticio, que pueden ser compilados sinerrores. Aunque los diagramas de flujo y UML sean más amplios en elpapel, pueden ser considerados como una alternativa gráfica alpseudocódigo. Fuente: http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo
  5. 5. SecuencialLas instrucciones se ejecutan en una sucesión de una tras otra dearriba hacia abajo que normalmente viene dada por la secuencia delnúmero de renglón.SelectivaLas instrucciones selectivas representan la ejecución de lassentencias, dependiendo del cumplimiento de una condición.RepetitivaLas instrucciones iterativas representan la ejecución de instruccionesen más de una vez, dependiendo de la condición de un ciclo.
  6. 6. Problema Instrucción-6 Instrucción-3 Instrucción-5Instrucción-2 Instrucción-4 Instrucción-1 Problema
  7. 7. ?Cómo loresuelvo
  8. 8. Problema Instrucción-1 Instrucción-2 Instrucción-3 Instrucción-4 Instrucción-5 Instrucción-6Solución
  9. 9. Problema Condición DesinformaciónInstrucción-1 + Instrucción-2 Falta de decisión Problema
  10. 10. ?Cómo loresuelvo
  11. 11. Problema Condición InformaciónInstrucción-1 + Instrucción-2 Toma de decisión Solución
  12. 12. Problema Instrucción-1 Instrucción-2 . . . Instrucción-NProblemaN = 1,000,000
  13. 13. ?Cómo loresuelvo
  14. 14. Problema Condición N = 1,000,000 NO SIInstrucción-1Instrucción-2Instrucción-N Solución N=N+1
  15. 15. Gracias por su atención

×