SlideShare una empresa de Scribd logo
1 de 19
En ciencias de la computación, y análisis numérico el
pseudocódigo (o falso lenguaje) es una descripción informaly
compacta de alto nivel del principio operativo de un programa
informático u otro algoritmo, que utiliza las convenciones
estructurales de un lenguaje de programación verdadero , 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.
Las principales características de este lenguaje son:
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.
Ejemplo: Realizar el pseudocódigo de un programa que permita
calcular el área de un rectángulo. Se debe introducir la base y la
altura para poder realizar el cálculo..
Programa; área
Entorno: BASE, ALTURA, AREA son número enteros
Algoritmo:
escribir “Introduzca la base y la altura”
leer BASE, ALTURA
calcular AREA = BASE * ALTURA
escribir “El área del rectángulo es “AREA
Fin programa
El pseudocódigo se refiere a una descripción
detallada aún legible de lo que un programa de
algoritmo o equipo debe hacer. Se trata de una
herramienta que se utiliza en la planificación,
definición y documentación de módulo de un
programa
El diagrama de flujo o diagrama de
actividades es la representación
gráfica del algoritmo o proceso. Se
utiliza en disciplinas como
programación, economía, procesos
industriales y psicología cognitiva.
OBJETIVOS: Conseguir un conocimiento
sobre el funcionamiento de un proceso
determinado que sirva como base común
para todos sus componentes o se debe
realizar un análisis sistemático del mismo.
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.
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.
Con este pseudocódigo se puede desarrollar cualquier
algoritmo que:
Tenga un único punto de inicio.
Tenga un número finito de posibles puntos de término.
Haya un número finito de caminos, entre el punto de inicio
y los posibles puntos de término.
El Bucle while o bucle mientras es una
estructura de la mayoría de los lenguajes de
programación estructurados cuyo propósito
es repetir un bloque de código mientras una
condición se mantenga verdadera.
Óvalo o Elipse: Inicio y término (Abre y cierra el diagrama).
Rectángulo: Actividad (Representa la ejecución de una o más
actividades o procedimientos).
Rombo: Decisión (Formula una pregunta o cuestión).
Círculo: Conector (Representa el enlace de actividades con
otra dentro de un procedimiento).
Triángulo boca abajo: Archivo definitivo (Guarda un
documento en forma permanente)
.
Triángulo boca arriba: Archivo temporal (Proporciona un
tiempo para el almacenamiento del documento).
Círculo: Conector (Representa el enlace de actividades con
otra dentro de un procedimiento).
Círculo: Procedimiento estandarizado.
Cuadrado: Proceso de control.
Línea continua: Flujo de información vía formulario o documentación en soporte
de papel escrito.
Línea interrumpida: Flujo de información vía formulario digital.
Rectángulo: Formulario o documentación. Se grafica con un doble de ancho que
su altura.
Una variable es un espacio de la memoria del ordenador a la que
asignamos un contenido que puede ser un valor numérico (sólo
números, con su valor de cálculo) o alfanumérico (sólo texto o
texto con números). Cada variable tiene un único nombre el cual
no puede ser cambiado. Dos o más variables pueden tener el
mismo contenido, pero no el mismo nombre.
En programación, una constante es un valor que no puede ser
alterado durante la ejecución de un programa.
Una constante corresponde a una longitud fija de un área
reservada en la memoria principal del ordenador, donde el
programa almacena valores fijos.
Por ejemplo:
El valor de pi = 3.1416
Por conveniencia, el nombre de las constantes suele escribirse
en mayúsculas en la mayoría de lenguajes.
La estructura repetitiva for (en castellano se traduciría como
“desde…”) se utiliza generalmente cuando tenemos bien
determinada la cantidad de repeticiones a realizar. Se
diferencia de las anteriores en que se debe incluir en la propia
instrucción una variable de control, la cual se incrementa o
decrementa de forma automática. La estructura de estas
instrucciones viene a ser muy similar a la anterior.
http://es.wikipedia.org/wiki/Variable_en_pr
ogramaci%C3%B3n
http://www.taringa.net/posts/info/13192618
/Reglas-para-la-creacion-de-diagramas-de-
flujo.html
http://www.slideshare.net/josarta/diseado-
por-ing

Más contenido relacionado

La actualidad más candente

algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
MIKE_INK_RM
 

La actualidad más candente (20)

PSeInt
PSeIntPSeInt
PSeInt
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Estándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de NegociosEstándares para el Modelado de Procesos de Negocios
Estándares para el Modelado de Procesos de Negocios
 
Compiladores
CompiladoresCompiladores
Compiladores
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Recursividad
RecursividadRecursividad
Recursividad
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Estructuras condicionales
Estructuras condicionalesEstructuras condicionales
Estructuras condicionales
 
Ppt algoritmo
Ppt algoritmoPpt algoritmo
Ppt algoritmo
 
PAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIAPAGINACION Y SEGMENTACION DE MEMORIA
PAGINACION Y SEGMENTACION DE MEMORIA
 
UNIDAD 3 MODULARIZACIÓN
UNIDAD 3 MODULARIZACIÓNUNIDAD 3 MODULARIZACIÓN
UNIDAD 3 MODULARIZACIÓN
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y Soluciones
 
algoritmos y fundamentos de programacion
algoritmos y fundamentos de programacionalgoritmos y fundamentos de programacion
algoritmos y fundamentos de programacion
 
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrenteTopicos Avanzados de Programacion - Unidad 4 programacion concurrente
Topicos Avanzados de Programacion - Unidad 4 programacion concurrente
 
Clases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programaciónClases/Tipos de lenguajes de programación
Clases/Tipos de lenguajes de programación
 
Tipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacionTipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacion
 
Guía básica para programar en PSeint
Guía básica para programar en PSeintGuía básica para programar en PSeint
Guía básica para programar en PSeint
 
Lenguajes de programación.ppt
Lenguajes de programación.pptLenguajes de programación.ppt
Lenguajes de programación.ppt
 
Presentacion algoritmos
Presentacion algoritmosPresentacion algoritmos
Presentacion algoritmos
 

Similar a Pseudocodigo pptx

Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raices
nanaperdomo
 
Principios básicos de la informatica
Principios básicos de la informaticaPrincipios básicos de la informatica
Principios básicos de la informatica
Jorge Alberto
 
Fundamentos del programación de diseño web
Fundamentos del programación de  diseño webFundamentos del programación de  diseño web
Fundamentos del programación de diseño web
Laura Valencia
 
Introducción a la programación by 3-11
Introducción a la programación by 3-11Introducción a la programación by 3-11
Introducción a la programación by 3-11
mans77731
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendez
Alexaods
 
Seudocodigos1
Seudocodigos1Seudocodigos1
Seudocodigos1
jafp21
 
Fundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño webFundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño web
mateonova1
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBFUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
Diego Alejandro
 

Similar a Pseudocodigo pptx (20)

Metodos calcular raices
Metodos calcular raicesMetodos calcular raices
Metodos calcular raices
 
Jasmin andrea aguilar h..
Jasmin  andrea  aguilar h..Jasmin  andrea  aguilar h..
Jasmin andrea aguilar h..
 
diana estefania huertas villota
diana estefania huertas villotadiana estefania huertas villota
diana estefania huertas villota
 
Passage
PassagePassage
Passage
 
Pseudocodigos
Pseudocodigos Pseudocodigos
Pseudocodigos
 
Principios básicos de la informatica
Principios básicos de la informaticaPrincipios básicos de la informatica
Principios básicos de la informatica
 
Passage
PassagePassage
Passage
 
Fundamentos del programación de diseño web
Fundamentos del programación de  diseño webFundamentos del programación de  diseño web
Fundamentos del programación de diseño web
 
Ramiirez
RamiirezRamiirez
Ramiirez
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortada
 
Introducción a la programación by 3-11
Introducción a la programación by 3-11Introducción a la programación by 3-11
Introducción a la programación by 3-11
 
Digramas progr lengu mendez
Digramas progr lengu mendezDigramas progr lengu mendez
Digramas progr lengu mendez
 
Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4Programación EN INFORMATICA 3-4
Programación EN INFORMATICA 3-4
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diagrama de flujo y programacion
Diagrama de flujo y programacionDiagrama de flujo y programacion
Diagrama de flujo y programacion
 
3ra Evaluación de Programación.docx
3ra Evaluación de Programación.docx3ra Evaluación de Programación.docx
3ra Evaluación de Programación.docx
 
Seudocodigos1
Seudocodigos1Seudocodigos1
Seudocodigos1
 
Fundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño webFundamentos del la programación en el diseño web
Fundamentos del la programación en el diseño web
 
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEBFUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
FUNDAMENTOS DE PROGRAMACIÓN EN DISEÑO WEB
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky Bonilla
 

Más de Markoos Riveroo (20)

Insertar imagen grimaldo
Insertar imagen grimaldoInsertar imagen grimaldo
Insertar imagen grimaldo
 
Icono
IconoIcono
Icono
 
Codigos
CodigosCodigos
Codigos
 
Eclipse
EclipseEclipse
Eclipse
 
Programa 2
Programa 2 Programa 2
Programa 2
 
Contruye T
Contruye TContruye T
Contruye T
 
Ejercicios
EjerciciosEjercicios
Ejercicios
 
Preguntas de examen
Preguntas de examenPreguntas de examen
Preguntas de examen
 
Loo toy
Loo toyLoo toy
Loo toy
 
Griamaldo rivero marco jiovany
Griamaldo rivero marco jiovanyGriamaldo rivero marco jiovany
Griamaldo rivero marco jiovany
 
Emprendiendo mi empresa.docx44
Emprendiendo mi empresa.docx44Emprendiendo mi empresa.docx44
Emprendiendo mi empresa.docx44
 
Bancos de reactivos para primer examen oral
Bancos de reactivos para primer examen oralBancos de reactivos para primer examen oral
Bancos de reactivos para primer examen oral
 
Presentación1
Presentación1Presentación1
Presentación1
 
Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)Instrucciones(raptor, java, c#)
Instrucciones(raptor, java, c#)
 
Soluciones
SolucionesSoluciones
Soluciones
 
Resultados practica
Resultados practicaResultados practica
Resultados practica
 
Razonamiento lógico y matemático
Razonamiento lógico y matemáticoRazonamiento lógico y matemático
Razonamiento lógico y matemático
 
Razonamiento lógico y matemático
Razonamiento lógico y matemáticoRazonamiento lógico y matemático
Razonamiento lógico y matemático
 
Examen practica
Examen practicaExamen practica
Examen practica
 
Examen nacional
Examen nacionalExamen nacional
Examen nacional
 

Último

Último (20)

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
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
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
 
Ensayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 PreuniversitarioEnsayo Paes competencia matematicas 2 Preuniversitario
Ensayo Paes competencia matematicas 2 Preuniversitario
 
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
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
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
 
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
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
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
 
LA JUNGLA DE COLORES.pptx Cuento de animales
LA JUNGLA DE COLORES.pptx  Cuento de animalesLA JUNGLA DE COLORES.pptx  Cuento de animales
LA JUNGLA DE COLORES.pptx Cuento de animales
 
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
 
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
 
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
 
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
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
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
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 

Pseudocodigo pptx

  • 1.
  • 2. En ciencias de la computación, y análisis numérico el pseudocódigo (o falso lenguaje) es una descripción informaly compacta de alto nivel del principio operativo de un programa informático u otro algoritmo, que utiliza las convenciones estructurales de un lenguaje de programación verdadero , 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.
  • 3. Las principales características de este lenguaje son: 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.
  • 4. Ejemplo: Realizar el pseudocódigo de un programa que permita calcular el área de un rectángulo. Se debe introducir la base y la altura para poder realizar el cálculo.. Programa; área Entorno: BASE, ALTURA, AREA son número enteros Algoritmo: escribir “Introduzca la base y la altura” leer BASE, ALTURA calcular AREA = BASE * ALTURA escribir “El área del rectángulo es “AREA Fin programa
  • 5. El pseudocódigo se refiere a una descripción detallada aún legible de lo que un programa de algoritmo o equipo debe hacer. Se trata de una herramienta que se utiliza en la planificación, definición y documentación de módulo de un programa
  • 6.
  • 7. El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
  • 8. OBJETIVOS: Conseguir un conocimiento sobre el funcionamiento de un proceso determinado que sirva como base común para todos sus componentes o se debe realizar un análisis sistemático del mismo.
  • 9. 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.
  • 10. 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.
  • 11. Con este pseudocódigo se puede desarrollar cualquier algoritmo que: Tenga un único punto de inicio. Tenga un número finito de posibles puntos de término. Haya un número finito de caminos, entre el punto de inicio y los posibles puntos de término.
  • 12. El Bucle while o bucle mientras es una estructura de la mayoría de los lenguajes de programación estructurados cuyo propósito es repetir un bloque de código mientras una condición se mantenga verdadera.
  • 13. Óvalo o Elipse: Inicio y término (Abre y cierra el diagrama). Rectángulo: Actividad (Representa la ejecución de una o más actividades o procedimientos). Rombo: Decisión (Formula una pregunta o cuestión). Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).
  • 14. Triángulo boca abajo: Archivo definitivo (Guarda un documento en forma permanente) . Triángulo boca arriba: Archivo temporal (Proporciona un tiempo para el almacenamiento del documento). Círculo: Conector (Representa el enlace de actividades con otra dentro de un procedimiento).
  • 15. Círculo: Procedimiento estandarizado. Cuadrado: Proceso de control. Línea continua: Flujo de información vía formulario o documentación en soporte de papel escrito. Línea interrumpida: Flujo de información vía formulario digital. Rectángulo: Formulario o documentación. Se grafica con un doble de ancho que su altura.
  • 16. Una variable es un espacio de la memoria del ordenador a la que asignamos un contenido que puede ser un valor numérico (sólo números, con su valor de cálculo) o alfanumérico (sólo texto o texto con números). Cada variable tiene un único nombre el cual no puede ser cambiado. Dos o más variables pueden tener el mismo contenido, pero no el mismo nombre.
  • 17. En programación, una constante es un valor que no puede ser alterado durante la ejecución de un programa. Una constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos. Por ejemplo: El valor de pi = 3.1416 Por conveniencia, el nombre de las constantes suele escribirse en mayúsculas en la mayoría de lenguajes.
  • 18. La estructura repetitiva for (en castellano se traduciría como “desde…”) se utiliza generalmente cuando tenemos bien determinada la cantidad de repeticiones a realizar. Se diferencia de las anteriores en que se debe incluir en la propia instrucción una variable de control, la cual se incrementa o decrementa de forma automática. La estructura de estas instrucciones viene a ser muy similar a la anterior.