SlideShare una empresa de Scribd logo
1 de 4
Cetís 109
GUSTAVO ANGEL
CASTILLOROJAS
MAESTRA: MARAGARITA
ROMERO ALVARADO
PROGRAMACION
2AM
Pseudocódigo
Uno de los más habituales es pseudo o seudo, que permite referirse a que algo
no es original, sino que es falso o una imitación. Eso quiere decir que
pseudocódigo se significa código falso.
Es una descripción de alto nivel compacta e informal1 del principio operativo de un
programa u otro algoritmo. 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 del lenguaje de programación convencional, ya
que es una descripción eficiente y con un entorno independiente de los principios
fundamentales de un algoritmo. No existe una sintaxis estándar para el
pseudocódigo, aunque los ocho 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. La definición de datos se da por supuesta, sobre todo en las
variables sencillas, si se emplea formaciones: pilas, colas, vectores o registros, se
pueden definir en la cabecera del algoritmo, y naturalmente cuando empleemos el
pseudocódigo para definir estructuras de datos, esta parte la desarrollaremos
adecuadamente.
Donde se utiliza
Generalmente se utiliza pseudocódigo en los libros de texto y publicaciones
científicas relacionadas con la informática y la computación numérica, para la
descripción de algoritmos, de manera que todos los programadores puedan
entenderlo, aunque no todos conozcan el mismo lenguaje de programación.
Generalmente, en los libros de texto se adjunta una explicación que acompaña a
la introducción y que explica las convenciones particulares en uso. El nivel de
detalle del pseudocódigo puede, en algunos casos, acercarse a la de formalizar
los idiomas de propósito general.
En la actualidad y por lo general, el pseudocódigo, como su nombre lo indica, no
obedece a las reglas de sintaxis de ningún idioma en particular ni es de forma
estándar sistemática, a pesar de que cualquier escritor en particular vaya a pedir
prestado las estructuras de control general, la sintaxis y el estilo, por ejemplo, de
algún lenguaje de programación convencional. Pero en caso de que se quiera
ejecutar, se debe llevar a forma tipo, para que no genere mensajes de error. Las
fuentes populares incluyen la sintaxis de Pascal, BASIC, C, C++, Java, Lisp,
y ALGOL. Por lo general, se omiten las declaraciones de variables. A veces, las
llamadas a funciones, los bloques de código y el código contenido dentro de un
loop se remplazan por una sentencia de una línea en lenguaje natural.
Se crearon para
el programa final resultará menos legible, será más también será más fácil que
cometamos algún error alguna de las veces que volvemos a teclear el fragmento
repetitivo, o que decidamos hacer una modificación y olvidemos hacerla en alguno
de los fragmentos. Por eso, conviene evitar que nuestro programa contenga
código repetitivo. Una de las formas de evitarlo es usar "subrutinas", una
posibilidad que permite casi cualquier lenguaje de programación, y que en
ocasiones recibe el nombre de "procedimientos" o de "funciones" (a veces, con
algún matiz que hace que esas palabras no sean realmente sinónimos).
VENTAJAS
> Idioma natural. (Español, inglés, etc)
> Ordenado
> Fácil de entender
> Aplica para varios lenguajes de programación.
DESVENTAJAS
> Cada persona maneja su pseudocódigo.
> No vez exactamente como es la sintaxis de alguna linea.
> Talvez no entiendas la notación de la persona que lo explica.
Ligas
http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo
http://definicion.de/pseudocodigo/
Pseudocodigos2

Más contenido relacionado

La actualidad más candente

Ultima tarea
Ultima tarea Ultima tarea
Ultima tarea
NestorDFM
 
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
jose francisco arenas jimenez
 
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
 
Pseudocodigo jefferson rojas 9 b invicali
Pseudocodigo jefferson rojas 9 b invicaliPseudocodigo jefferson rojas 9 b invicali
Pseudocodigo jefferson rojas 9 b invicali
jeffersonBRS
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
Angieflorian
 

La actualidad más candente (20)

Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Cuadro comparativo.
Cuadro comparativo.Cuadro comparativo.
Cuadro comparativo.
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
Qué es un Pseudocódigo?
Qué es un Pseudocódigo?Qué es un Pseudocódigo?
Qué es un Pseudocódigo?
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Ultima tarea
Ultima tarea Ultima tarea
Ultima tarea
 
Curso de scarhts
Curso de scarhtsCurso de scarhts
Curso de scarhts
 
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
Tabla comparativa de paradigma de programacion estruturada y pradigma de prog...
 
Ricardo rivera
Ricardo riveraRicardo rivera
Ricardo rivera
 
Tabla comparativa de paradigamas
Tabla comparativa de paradigamasTabla comparativa de paradigamas
Tabla comparativa de paradigamas
 
Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)Programación Orientada a Aspectos (POA)
Programación Orientada a Aspectos (POA)
 
Pseudocodigo jefferson rojas 9 b invicali
Pseudocodigo jefferson rojas 9 b invicaliPseudocodigo jefferson rojas 9 b invicali
Pseudocodigo jefferson rojas 9 b invicali
 
Pseuco
PseucoPseuco
Pseuco
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Introducción a lenguajes de programación
Introducción a lenguajes de programaciónIntroducción a lenguajes de programación
Introducción a lenguajes de programación
 
Programación Estructurada
Programación EstructuradaProgramación Estructurada
Programación Estructurada
 
Trabajo de informatica
Trabajo de informaticaTrabajo de informatica
Trabajo de informatica
 
Ingeniería Inversa de Código Fuente
Ingeniería Inversa de Código FuenteIngeniería Inversa de Código Fuente
Ingeniería Inversa de Código Fuente
 
Lenguajes de programación1
Lenguajes de programación1Lenguajes de programación1
Lenguajes de programación1
 
Mapa Mental de Java
Mapa Mental de JavaMapa Mental de Java
Mapa Mental de Java
 

Similar a Pseudocodigos2 (20)

Tema 1
Tema 1Tema 1
Tema 1
 
El pseudocódigo2
El pseudocódigo2El pseudocódigo2
El pseudocódigo2
 
3
33
3
 
Qué es programación
Qué es programaciónQué es programación
Qué es programación
 
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
 
Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raices
 
Lenguajesprog
LenguajesprogLenguajesprog
Lenguajesprog
 
1.5 crear pseudocódigos de la solución del problema.
1.5 crear pseudocódigos de la solución del problema.1.5 crear pseudocódigos de la solución del problema.
1.5 crear pseudocódigos de la solución del problema.
 
Programa informatico.tecnicas
Programa informatico.tecnicasPrograma informatico.tecnicas
Programa informatico.tecnicas
 
Que es programacion
Que es      programacionQue es      programacion
Que es programacion
 
Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)
 
Unidad 3 margie
Unidad 3 margieUnidad 3 margie
Unidad 3 margie
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Informe lpi
Informe lpiInforme lpi
Informe lpi
 
Pseudocódigos
PseudocódigosPseudocódigos
Pseudocódigos
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Programación!! . .
Programación!! . .Programación!! . .
Programación!! . .
 
Estructura sintactica de los lenguajes
Estructura sintactica de los lenguajesEstructura sintactica de los lenguajes
Estructura sintactica de los lenguajes
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 

Más de gustavocastillor (17)

Un billetito de_los_algodones2
Un billetito de_los_algodones2Un billetito de_los_algodones2
Un billetito de_los_algodones2
 
Tavito preguntas de_ayer
Tavito preguntas de_ayerTavito preguntas de_ayer
Tavito preguntas de_ayer
 
preguntas de algoritmos
preguntas de algoritmospreguntas de algoritmos
preguntas de algoritmos
 
Los 5 mas_vistos
Los 5 mas_vistosLos 5 mas_vistos
Los 5 mas_vistos
 
Elaboracion de un_programa
Elaboracion de un_programaElaboracion de un_programa
Elaboracion de un_programa
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Ejemplos de diagramas
Ejemplos de diagramasEjemplos de diagramas
Ejemplos de diagramas
 
preguntas examen
preguntas examenpreguntas examen
preguntas examen
 
preguntas examen corregido
preguntas examen corregidopreguntas examen corregido
preguntas examen corregido
 
algoritmos ejemplos
algoritmos ejemplosalgoritmos ejemplos
algoritmos ejemplos
 
Diagrama de flujos
Diagrama de flujosDiagrama de flujos
Diagrama de flujos
 
Dead mans hand
Dead mans handDead mans hand
Dead mans hand
 
Algorotmos tavito
Algorotmos tavitoAlgorotmos tavito
Algorotmos tavito
 
Algoritmos ejemplos2
Algoritmos ejemplos2Algoritmos ejemplos2
Algoritmos ejemplos2
 
Algo dificil pero_de_lo_que_voy_a_comer
Algo dificil pero_de_lo_que_voy_a_comerAlgo dificil pero_de_lo_que_voy_a_comer
Algo dificil pero_de_lo_que_voy_a_comer
 
5 ejersicios
5 ejersicios 5 ejersicios
5 ejersicios
 
5 problemas la_supremasia_del_mas_fuerte
5 problemas la_supremasia_del_mas_fuerte5 problemas la_supremasia_del_mas_fuerte
5 problemas la_supremasia_del_mas_fuerte
 

Último

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
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
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...
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
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
 
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...
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
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
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.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
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
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
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
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
 

Pseudocodigos2

  • 1. Cetís 109 GUSTAVO ANGEL CASTILLOROJAS MAESTRA: MARAGARITA ROMERO ALVARADO PROGRAMACION 2AM
  • 2. Pseudocódigo Uno de los más habituales es pseudo o seudo, que permite referirse a que algo no es original, sino que es falso o una imitación. Eso quiere decir que pseudocódigo se significa código falso. Es una descripción de alto nivel compacta e informal1 del principio operativo de un programa u otro algoritmo. 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 del lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. No existe una sintaxis estándar para el pseudocódigo, aunque los ocho 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. La definición de datos se da por supuesta, sobre todo en las variables sencillas, si se emplea formaciones: pilas, colas, vectores o registros, se pueden definir en la cabecera del algoritmo, y naturalmente cuando empleemos el pseudocódigo para definir estructuras de datos, esta parte la desarrollaremos adecuadamente. Donde se utiliza Generalmente se utiliza pseudocódigo en los libros de texto y publicaciones científicas relacionadas con la informática y la computación numérica, para la descripción de algoritmos, de manera que todos los programadores puedan entenderlo, aunque no todos conozcan el mismo lenguaje de programación. Generalmente, en los libros de texto se adjunta una explicación que acompaña a la introducción y que explica las convenciones particulares en uso. El nivel de detalle del pseudocódigo puede, en algunos casos, acercarse a la de formalizar los idiomas de propósito general. En la actualidad y por lo general, el pseudocódigo, como su nombre lo indica, no obedece a las reglas de sintaxis de ningún idioma en particular ni es de forma estándar sistemática, a pesar de que cualquier escritor en particular vaya a pedir prestado las estructuras de control general, la sintaxis y el estilo, por ejemplo, de algún lenguaje de programación convencional. Pero en caso de que se quiera ejecutar, se debe llevar a forma tipo, para que no genere mensajes de error. Las fuentes populares incluyen la sintaxis de Pascal, BASIC, C, C++, Java, Lisp, y ALGOL. Por lo general, se omiten las declaraciones de variables. A veces, las
  • 3. llamadas a funciones, los bloques de código y el código contenido dentro de un loop se remplazan por una sentencia de una línea en lenguaje natural. Se crearon para el programa final resultará menos legible, será más también será más fácil que cometamos algún error alguna de las veces que volvemos a teclear el fragmento repetitivo, o que decidamos hacer una modificación y olvidemos hacerla en alguno de los fragmentos. Por eso, conviene evitar que nuestro programa contenga código repetitivo. Una de las formas de evitarlo es usar "subrutinas", una posibilidad que permite casi cualquier lenguaje de programación, y que en ocasiones recibe el nombre de "procedimientos" o de "funciones" (a veces, con algún matiz que hace que esas palabras no sean realmente sinónimos). VENTAJAS > Idioma natural. (Español, inglés, etc) > Ordenado > Fácil de entender > Aplica para varios lenguajes de programación. DESVENTAJAS > Cada persona maneja su pseudocódigo. > No vez exactamente como es la sintaxis de alguna linea. > Talvez no entiendas la notación de la persona que lo explica. Ligas http://es.wikipedia.org/wiki/Pseudoc%C3%B3digo http://definicion.de/pseudocodigo/