SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

La actualidad más candente (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
 

Destacado

El sistema numérico binario
El sistema numérico binarioEl sistema numérico binario
El sistema numérico binarioSandy Serrano
 
"PSEUDOCODIGO" ANDREA CAMARENA 1º "D"
"PSEUDOCODIGO" ANDREA CAMARENA 1º "D" "PSEUDOCODIGO" ANDREA CAMARENA 1º "D"
"PSEUDOCODIGO" ANDREA CAMARENA 1º "D" Andii2605
 
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.tecladologitech
 
Números Binarios
Números BinariosNúmeros Binarios
Números BinariosLuis
 
Sistema Binario
Sistema BinarioSistema Binario
Sistema Binariogonzdanie
 
Plan, programa y proyectos
Plan, programa y proyectosPlan, programa y proyectos
Plan, programa y proyectosluiggi12
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlralhum
 
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 2003Joseluis Cruz Ramirez
 
Tipos de datos en programacion
Tipos de datos en programacionTipos de datos en programacion
Tipos de datos en programacionAlfonso
 
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 octavoRosa Padilla
 
Cuaderno de informatica
Cuaderno de informaticaCuaderno de informatica
Cuaderno de informaticak_laf
 

Destacado (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
 

Similar a Pseudocodigo fn

Seudocogido actividad 4
Seudocogido actividad 4Seudocogido actividad 4
Seudocogido actividad 4lupiac1975
 
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 kira-akira
 
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 basicosJosé Antonio Sandoval Acosta
 
Fp isc u1 conceptos basicos
Fp isc   u1 conceptos basicosFp isc   u1 conceptos basicos
Fp isc u1 conceptos basicosAntonio San
 
Nicholas casañas castaño
Nicholas casañas castañoNicholas casañas castaño
Nicholas casañas castañonicholas_333
 
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ónd3m3nt3
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigojesduq
 
Juan david collazos y caldas
Juan david collazos y caldasJuan david collazos y caldas
Juan david collazos y caldasjuandaco2000
 
Programación. trabajo
Programación. trabajoProgramación. trabajo
Programación. trabajorakelcos1996
 
Juan david collazos y caldas 123
Juan david collazos y caldas 123Juan david collazos y caldas 123
Juan david collazos y caldas 123juandaco2000
 
Algoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoAlgoritmos y Diagramas de flujo
Algoritmos y Diagramas de flujoUser 11101
 
Tipos de lenguaje de programacion
Tipos de lenguaje de programacionTipos de lenguaje de programacion
Tipos de lenguaje de programacionLy Andre
 

Similar a 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
 

Más de Naty Colin

Animales1 presentacion
Animales1 presentacionAnimales1 presentacion
Animales1 presentacionNaty Colin
 
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 nivelNaty Colin
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionNaty Colin
 
Diseño de programacion
Diseño de programacion Diseño de programacion
Diseño de programacion Naty Colin
 
Variables y constantes
Variables y constantes Variables y constantes
Variables y constantes Naty Colin
 

Más de 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.