SlideShare una empresa de Scribd logo
1 de 1
En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una
descripción informal1
de alto nivel de un algoritmo informático de programación, compacto e
informal, que utiliza las convenciones estructurales de un lenguaje de programación verdadero2
,
pero que está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con
independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite
detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones
de variables, 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ón matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las
personas que el código de lenguaje de programación convencional, ya que es una descripción
eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza
comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos,
y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura
del programa antes de realizar la efectiva codificación. No existe una sintaxis estándar para el
pseudocódigo, aunque los cincos IDE's que manejan pseudocódigo tengan su sintaxis propia.
Aunque sea parecido, el pseudocódigo no debe confundirse con los programas esqueleto que
incluyen código ficticio, que pueden ser compilados sin errores. Los diagramas de flujo y UML
pueden ser considerados como una alternativa gráfica al pseudocódigo, aunque sean más amplios en
papel.
Características y partes
Las principales características de este lenguaje son:
1. Se puede ejecutar en un ordenador (con un IDE como por ejemplo SLE, LPP, PilatoX,
Maruga Script, Seudocódigo o PSeInt.)
2. Es una forma de representación sencilla de utilizar y de manipular.
3. Facilita el paso del programa al lenguaje de programación.
4. Es independiente del lenguaje de programación que se vaya a utilizar.
5. Es un método que facilita la programación y solución al algoritmo del programa.
Todo documento en pseudocódigo debe permitir la descripción de:
1. Instrucciones primitivas.
2. Instrucciones de proceso....
3. Instrucciones de control.
4. Instrucciones compuestas.
5. Instrucciones de descripción.
Estructura a seguir en su realización:
1. Cabecera.
1. Programa.
2. Módulo.
3. Tipos de datos.
4. Constantes.
5. Variables.
2. Cuerpo.
1. Inicio.
2. Instrucciones.

Más contenido relacionado

La actualidad más candente

Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.carmenmc2017
 
Que es programacion
Que es      programacionQue es      programacion
Que es programacionjhankey
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Walter Javier Franck
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectosmartinp
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion Anel Sosa
 
Introducción a los paradigmas de programación
Introducción a los paradigmas de programaciónIntroducción a los paradigmas de programación
Introducción a los paradigmas de programaciónJose Sanchez
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicascontraa
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicassniper18
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicassniper18
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicasJhoonLeiiner
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacionLuis Peralta
 

La actualidad más candente (19)

Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Que es programacion
Que es      programacionQue es      programacion
Que es programacion
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
PseInt
PseIntPseInt
PseInt
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectos
 
Paradigmas de programacion
Paradigmas de programacion Paradigmas de programacion
Paradigmas de programacion
 
Introducción a los paradigmas de programación
Introducción a los paradigmas de programaciónIntroducción a los paradigmas de programación
Introducción a los paradigmas de programación
 
Tatiana
TatianaTatiana
Tatiana
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Taller de tecnicas
Taller de tecnicasTaller de tecnicas
Taller de tecnicas
 
Paradigmas programacion
Paradigmas programacionParadigmas programacion
Paradigmas programacion
 

Destacado

El asperger
El aspergerEl asperger
El aspergersxdeleon
 
El metro de pekín ofrece pagar con botellas de plástico
El metro de pekín ofrece pagar con botellas de plásticoEl metro de pekín ofrece pagar con botellas de plástico
El metro de pekín ofrece pagar con botellas de plásticoRey Jd
 
4° básico b semana del lunes 01 al 5 de agosto
4° básico b semana del lunes 01   al 5 de agosto4° básico b semana del lunes 01   al 5 de agosto
4° básico b semana del lunes 01 al 5 de agostoColegio Camilo Henríquez
 
Motivation and its theories
Motivation and its theoriesMotivation and its theories
Motivation and its theoriesPrashant Tomar
 
Bona diada de sant jordi
Bona diada de sant jordiBona diada de sant jordi
Bona diada de sant jordiguest96809e
 
Ipt18 icct aald- 2 sem 13 itagui-sabado
Ipt18  icct   aald-  2  sem 13 itagui-sabadoIpt18  icct   aald-  2  sem 13 itagui-sabado
Ipt18 icct aald- 2 sem 13 itagui-sabadoPRACTICAS ICCT
 
Los valores en la conduccion
Los valores en la conduccionLos valores en la conduccion
Los valores en la conduccionmiltoneras
 
HV Pedro Luis Soler Q 2016
HV Pedro Luis Soler Q 2016HV Pedro Luis Soler Q 2016
HV Pedro Luis Soler Q 2016Pedro L Soler
 
La policía de proximidad
La policía de proximidadLa policía de proximidad
La policía de proximidadPacoferrer
 
Lorenzo’s holidays place
Lorenzo’s holidays placeLorenzo’s holidays place
Lorenzo’s holidays placeisarevi
 
Offre Création de site Internet Wordpress Gini Concept Design
Offre Création de site Internet Wordpress Gini Concept DesignOffre Création de site Internet Wordpress Gini Concept Design
Offre Création de site Internet Wordpress Gini Concept DesignGini Concept Design
 
Sp2 tema4 aavsr
Sp2 tema4 aavsrSp2 tema4 aavsr
Sp2 tema4 aavsrnidree
 

Destacado (19)

2
22
2
 
Salon
SalonSalon
Salon
 
El asperger
El aspergerEl asperger
El asperger
 
3º básico a semana 20 al 24 junio
3º básico a  semana 20 al 24 junio3º básico a  semana 20 al 24 junio
3º básico a semana 20 al 24 junio
 
El metro de pekín ofrece pagar con botellas de plástico
El metro de pekín ofrece pagar con botellas de plásticoEl metro de pekín ofrece pagar con botellas de plástico
El metro de pekín ofrece pagar con botellas de plástico
 
4° básico b semana del lunes 01 al 5 de agosto
4° básico b semana del lunes 01   al 5 de agosto4° básico b semana del lunes 01   al 5 de agosto
4° básico b semana del lunes 01 al 5 de agosto
 
Motivation and its theories
Motivation and its theoriesMotivation and its theories
Motivation and its theories
 
La vida es bella
La vida es bellaLa vida es bella
La vida es bella
 
Propuesta y costos
Propuesta y costosPropuesta y costos
Propuesta y costos
 
Buzz
BuzzBuzz
Buzz
 
Bona diada de sant jordi
Bona diada de sant jordiBona diada de sant jordi
Bona diada de sant jordi
 
Ipt18 icct aald- 2 sem 13 itagui-sabado
Ipt18  icct   aald-  2  sem 13 itagui-sabadoIpt18  icct   aald-  2  sem 13 itagui-sabado
Ipt18 icct aald- 2 sem 13 itagui-sabado
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin título
 
Los valores en la conduccion
Los valores en la conduccionLos valores en la conduccion
Los valores en la conduccion
 
HV Pedro Luis Soler Q 2016
HV Pedro Luis Soler Q 2016HV Pedro Luis Soler Q 2016
HV Pedro Luis Soler Q 2016
 
La policía de proximidad
La policía de proximidadLa policía de proximidad
La policía de proximidad
 
Lorenzo’s holidays place
Lorenzo’s holidays placeLorenzo’s holidays place
Lorenzo’s holidays place
 
Offre Création de site Internet Wordpress Gini Concept Design
Offre Création de site Internet Wordpress Gini Concept DesignOffre Création de site Internet Wordpress Gini Concept Design
Offre Création de site Internet Wordpress Gini Concept Design
 
Sp2 tema4 aavsr
Sp2 tema4 aavsrSp2 tema4 aavsr
Sp2 tema4 aavsr
 

Similar a El algoritmo

Qué es programación
Qué es programaciónQué es programación
Qué es programaciónpichinte
 
Taller de programacion
Taller de programacionTaller de programacion
Taller de programaciontotois123
 
Programacion
ProgramacionProgramacion
ProgramacionVANETURA
 
Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raicesnanaperdomo
 
Pseudocódigos
PseudocódigosPseudocódigos
PseudocódigosPau1996
 
Programa informativo jkaa
Programa informativo jkaaPrograma informativo jkaa
Programa informativo jkaahitap
 
Algoritmos de victor gelvez
Algoritmos de victor gelvezAlgoritmos de victor gelvez
Algoritmos de victor gelvezDaniel Gelvez
 
Algoritmos de victor gelvez
Algoritmos de victor gelvezAlgoritmos de victor gelvez
Algoritmos de victor gelvezDaniel Gelvez
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacionjuansee99
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 
Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTDchepas_
 

Similar a El algoritmo (20)

Qué es programación
Qué es programaciónQué es programación
Qué es programación
 
Tema 1
Tema 1Tema 1
Tema 1
 
Taller de programacion
Taller de programacionTaller de programacion
Taller de programacion
 
Programacion
ProgramacionProgramacion
Programacion
 
Programa informatico.tecnicas
Programa informatico.tecnicasPrograma informatico.tecnicas
Programa informatico.tecnicas
 
El pseudocódigo2
El pseudocódigo2El pseudocódigo2
El pseudocódigo2
 
Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raices
 
Andres 7b
Andres 7bAndres 7b
Andres 7b
 
Andres 7b
Andres 7bAndres 7b
Andres 7b
 
Programacion 7 b
Programacion 7 bProgramacion 7 b
Programacion 7 b
 
Programacion 7 b
Programacion 7 bProgramacion 7 b
Programacion 7 b
 
buena la banda z1
buena la banda z1 buena la banda z1
buena la banda z1
 
Pseudocódigos
PseudocódigosPseudocódigos
Pseudocódigos
 
Programa informatico
Programa informaticoPrograma informatico
Programa informatico
 
Programa informativo jkaa
Programa informativo jkaaPrograma informativo jkaa
Programa informativo jkaa
 
Algoritmos de victor gelvez
Algoritmos de victor gelvezAlgoritmos de victor gelvez
Algoritmos de victor gelvez
 
Algoritmos de victor gelvez
Algoritmos de victor gelvezAlgoritmos de victor gelvez
Algoritmos de victor gelvez
 
lenguajes de programacion
lenguajes de programacionlenguajes de programacion
lenguajes de programacion
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Programación informatica INWTD
Programación informatica INWTDProgramación informatica INWTD
Programación informatica INWTD
 

El algoritmo

  • 1. En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción informal1 de alto nivel de un algoritmo informático de programación, compacto e informal, que utiliza las convenciones estructurales de un lenguaje de programación verdadero2 , pero que está diseñado para la lectura humana en lugar de la lectura mediante máquina, y con independencia de cualquier otro lenguaje de programación. Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, 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ón matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código de lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la efectiva codificación. No existe una sintaxis estándar para el pseudocódigo, aunque los cincos IDE's que manejan pseudocódigo tengan su sintaxis propia. Aunque sea parecido, el pseudocódigo no debe confundirse con los programas esqueleto que incluyen código ficticio, que pueden ser compilados sin errores. Los diagramas de flujo y UML pueden ser considerados como una alternativa gráfica al pseudocódigo, aunque sean más amplios en papel. Características y partes Las principales características de este lenguaje son: 1. Se puede ejecutar en un ordenador (con un IDE como por ejemplo SLE, LPP, PilatoX, Maruga Script, Seudocódigo o PSeInt.) 2. Es una forma de representación sencilla de utilizar y de manipular. 3. Facilita el paso del programa al lenguaje de programación. 4. Es independiente del lenguaje de programación que se vaya a utilizar. 5. Es un método que facilita la programación y solución al algoritmo del programa. Todo documento en pseudocódigo debe permitir la descripción de: 1. Instrucciones primitivas. 2. Instrucciones de proceso.... 3. Instrucciones de control. 4. Instrucciones compuestas. 5. Instrucciones de descripción. Estructura a seguir en su realización: 1. Cabecera. 1. Programa. 2. Módulo. 3. Tipos de datos. 4. Constantes. 5. Variables. 2. Cuerpo. 1. Inicio. 2. Instrucciones.