SlideShare ist ein Scribd-Unternehmen logo
1 von 6
María Fernanda Alva Olivas
Natalia Colín Ruiz
PSEUDOCÓDIGO Y
DIAGRAMAS DE
FLUJO
Pseudocódigo
•El pseudocódigo es una descripción informal de alto
nivel de un algoritmo informático de programación,
compacto e informal.
Utiliza…
• El pseudocódigo utiliza las convenciones estructurales de un
lenguaje de programación verdadero pero esta diseñado para la
lectura humana en lugar de la lectura mediante maquina y con
independencia de cualquier otro lenguaje de programación.
Características y partes.
• 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.
• Todo documento en pseudocódigo debe permitir la descripción de:
• Instrucciones primitivas.
• Instrucciones de proceso....
• Instrucciones de control.
• Instrucciones compuestas.
• Instrucciones de descripción.
• Estructura a seguir en su realización:
• Cabecera.
• Programa.
• Módulo.
• Tipos de datos.
• Constantes.
• Variables.
• Cuerpo.
• Inicio.
• Instrucciones.
• Fin.
Aplicación
• Un programador que tiene que aplicar un algoritmo especifico,
sobre todo uno desfamiliarizado, generalmente comienza con una
descripción en pseudocódigo, y después “traduce” esa descripción
en el lenguaje de programación meta y lo modifica para que
interactúe correctamente con el resto del programa.
Ejemplo

Weitere ähnliche Inhalte

Was ist angesagt?

Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacion
Joseeespinozad
 
Nivel de abstraccion
Nivel de abstraccionNivel de abstraccion
Nivel de abstraccion
noe_isaack
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
yuleisyferrer
 
Diversidad de lenguajes de programación orientada a objetos
Diversidad de lenguajes de programación orientada a objetosDiversidad de lenguajes de programación orientada a objetos
Diversidad de lenguajes de programación orientada a objetos
Jessarin Kitty Cosmic
 

Was ist angesagt? (20)

PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Programacion informatica 2
Programacion informatica 2Programacion informatica 2
Programacion informatica 2
 
Niveles de lenguajes de programacion
Niveles de lenguajes de programacionNiveles de lenguajes de programacion
Niveles de lenguajes de programacion
 
Nivel de abstraccion
Nivel de abstraccionNivel de abstraccion
Nivel de abstraccion
 
Paradigmas de programación
Paradigmas de programaciónParadigmas de programación
Paradigmas de programación
 
Paradigma de programación
Paradigma de programaciónParadigma de programación
Paradigma de programación
 
PROGRAMA INFORMATICO
PROGRAMA INFORMATICO PROGRAMA INFORMATICO
PROGRAMA INFORMATICO
 
Lenguajes de programacion.
Lenguajes de programacion.Lenguajes de programacion.
Lenguajes de programacion.
 
Presentación_moon
Presentación_moonPresentación_moon
Presentación_moon
 
Tema 1
Tema 1Tema 1
Tema 1
 
Party rock
Party rockParty rock
Party rock
 
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
 
Lenguajes de programacion
Lenguajes de programacionLenguajes de programacion
Lenguajes de programacion
 
Programas informáticos
Programas informáticosProgramas informáticos
Programas informáticos
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Diversidad de lenguajes de programación orientada a objetos
Diversidad de lenguajes de programación orientada a objetosDiversidad de lenguajes de programación orientada a objetos
Diversidad de lenguajes de programación orientada a objetos
 
Lenguaje de Alto Nivel
Lenguaje de Alto NivelLenguaje de Alto Nivel
Lenguaje de Alto Nivel
 
Programacion 7 b
Programacion 7 bProgramacion 7 b
Programacion 7 b
 
programación :)
programación :)programación :)
programación :)
 
PseInt
PseIntPseInt
PseInt
 

Andere mochten auch

El sistema numérico binario
El sistema numérico binarioEl sistema numérico binario
El sistema numérico binario
Sandy Serrano
 
"PSEUDOCODIGO" ANDREA CAMARENA 1º "D"
"PSEUDOCODIGO" ANDREA CAMARENA 1º "D" "PSEUDOCODIGO" ANDREA CAMARENA 1º "D"
"PSEUDOCODIGO" ANDREA CAMARENA 1º "D"
Andii2605
 
Números Binarios
Números BinariosNúmeros Binarios
Números Binarios
Luis
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
gonzdanie
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
Joseluis Cruz Ramirez
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
Alfonso
 
Cuaderno de informatica
Cuaderno de informaticaCuaderno de informatica
Cuaderno de informatica
k_laf
 

Andere mochten auch (20)

El sistema numérico binario
El sistema numérico binarioEl sistema numérico binario
El sistema numérico binario
 
Tecnologias de la informacion y comunicaciòn tic
Tecnologias de la informacion y comunicaciòn ticTecnologias de la informacion y comunicaciòn tic
Tecnologias de la informacion y comunicaciòn tic
 
"PSEUDOCODIGO" ANDREA CAMARENA 1º "D"
"PSEUDOCODIGO" ANDREA CAMARENA 1º "D" "PSEUDOCODIGO" ANDREA CAMARENA 1º "D"
"PSEUDOCODIGO" ANDREA CAMARENA 1º "D"
 
Sistema binario
Sistema binarioSistema binario
Sistema binario
 
Software libre, software propietario, modalidade de software.
Software libre, software propietario, modalidade de software.Software libre, software propietario, modalidade de software.
Software libre, software propietario, modalidade de software.
 
Software
SoftwareSoftware
Software
 
Números Binarios
Números BinariosNúmeros Binarios
Números Binarios
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binario
 
Plan, programa y proyectos
Plan, programa y proyectosPlan, programa y proyectos
Plan, programa y proyectos
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras repetitivas
Estructuras repetitivasEstructuras repetitivas
Estructuras repetitivas
 
Introducción a Scratch
Introducción a ScratchIntroducción a Scratch
Introducción a Scratch
 
Clasificación y Tipos de Datos
Clasificación y Tipos de DatosClasificación y Tipos de Datos
Clasificación y Tipos de Datos
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacion
 
Cuaderno de trabajo introducción a la computación octavo
Cuaderno de trabajo   introducción a la computación octavoCuaderno de trabajo   introducción a la computación octavo
Cuaderno de trabajo introducción a la computación octavo
 
Cuaderno de informatica
Cuaderno de informaticaCuaderno de informatica
Cuaderno de informatica
 
Que es scratch
Que es scratchQue es scratch
Que es scratch
 

Ähnlich wie Pseudocodigo fn

Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
d3m3nt3
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
jesduq
 
Programación. trabajo
Programación. trabajoProgramación. trabajo
Programación. trabajo
rakelcos1996
 

Ähnlich wie Pseudocodigo fn (20)

Seudocogido actividad 4
Seudocogido actividad 4Seudocogido actividad 4
Seudocogido actividad 4
 
Métodos de programación, diagramas y pseudocódigos
Métodos de programación, diagramas y pseudocódigos Métodos de programación, diagramas y pseudocódigos
Métodos de programación, diagramas y pseudocódigos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Software
SoftwareSoftware
Software
 
Fundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicosFundamentos de Programacion - Unidad 1 conceptos basicos
Fundamentos de Programacion - Unidad 1 conceptos basicos
 
El algoritmo
El algoritmoEl algoritmo
El algoritmo
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicos
 
introduccion a la programacion
introduccion a la programacion introduccion a la programacion
introduccion a la programacion
 
Jhonathan
JhonathanJhonathan
Jhonathan
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castaño
 
Clasificación de los lenguajes de programación
Clasificación de los lenguajes de programaciónClasificación de los lenguajes de programación
Clasificación de los lenguajes de programación
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Juan david collazos y caldas
Juan david collazos y caldasJuan david collazos y caldas
Juan david collazos y caldas
 
Programación. trabajo
Programación. trabajoProgramación. trabajo
Programación. trabajo
 
Juan david collazos y caldas 123
Juan david collazos y caldas 123Juan david collazos y caldas 123
Juan david collazos y caldas 123
 
Algoritmos y diagramas de flujo
Algoritmos y diagramas de flujoAlgoritmos y diagramas de flujo
Algoritmos y diagramas de flujo
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujo
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacion
 
Programacion pc
Programacion pcProgramacion pc
Programacion pc
 
Conceptos sobre algoritmos
Conceptos sobre algoritmosConceptos sobre algoritmos
Conceptos sobre algoritmos
 

Mehr von Naty Colin

Mehr von Naty Colin (9)

Gadgets
GadgetsGadgets
Gadgets
 
Animales1 presentacion
Animales1 presentacionAnimales1 presentacion
Animales1 presentacion
 
Animales
AnimalesAnimales
Animales
 
Animales
AnimalesAnimales
Animales
 
Colin pp
Colin ppColin pp
Colin pp
 
Fer y naty lenguaje de alto nivel
Fer y naty lenguaje de alto nivelFer y naty lenguaje de alto nivel
Fer y naty lenguaje de alto nivel
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Diseño de programacion
Diseño de programacion Diseño de programacion
Diseño de programacion
 
Variables y constantes
Variables y constantes Variables y constantes
Variables y constantes
 

Pseudocodigo fn

  • 1. María Fernanda Alva Olivas Natalia Colín Ruiz PSEUDOCÓDIGO Y DIAGRAMAS DE FLUJO
  • 2. Pseudocódigo •El pseudocódigo es una descripción informal de alto nivel de un algoritmo informático de programación, compacto e informal.
  • 3. Utiliza… • El pseudocódigo utiliza las convenciones estructurales de un lenguaje de programación verdadero pero esta diseñado para la lectura humana en lugar de la lectura mediante maquina y con independencia de cualquier otro lenguaje de programación.
  • 4. Características y partes. • 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. • Todo documento en pseudocódigo debe permitir la descripción de: • Instrucciones primitivas. • Instrucciones de proceso.... • Instrucciones de control. • Instrucciones compuestas. • Instrucciones de descripción. • Estructura a seguir en su realización: • Cabecera. • Programa. • Módulo. • Tipos de datos. • Constantes. • Variables. • Cuerpo. • Inicio. • Instrucciones. • Fin.
  • 5. Aplicación • Un programador que tiene que aplicar un algoritmo especifico, sobre todo uno desfamiliarizado, generalmente comienza con una descripción en pseudocódigo, y después “traduce” esa descripción en el lenguaje de programación meta y lo modifica para que interactúe correctamente con el resto del programa.