SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
PSEUDOCÓDIGO
El pseudocódigo se utiliza para escribir o representar un
algoritmo utilizando un lenguaje natural para que el humano
sea capaz de entenderlo de una manera simple, el
pseudocódigo no tiene una sintaxis (son reglas de escritura)
que seguir, ya que la sintaxis es libre y por eso es mas fácil
de escribir o representar un algoritmo.
Características y partes

Todo documento en pseudocódigo debe permitir la
descripción de:
1. Instrucciones de comienzo.
2. Instrucciones de proceso.
3. Instrucciones de entrada de datos.
4. Instrucciones de salida de datos.
5. Instrucciones de decisió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.
3. Fin.
Instrucciones de comienzo
Esta instrucción nos indica el comienzo del algoritmo que
vamos a realizar, esto nos ayudara para poder identificarlo de
una manera mas fácil y podernos referir a él en un momento
dado.
                Instrucciones de finalización
En esta instrucción se da por terminada la ejecución de
nuestro algoritmo.

             Instrucciones de proceso
                   Instrucción de asignación
En esta instrucción podemos manejar la expresión
matemática y alfanumérica, nos permite asignarle a la
variable de la izquierda un valor que es resultado de la
expresión de la derecha.
Una variable: Variable          Venta
Una constante: Variable           5
Una literal: Variable          “Nombre”
Una expreción matemática: Variable:             (Salario+7)-
(Salario*0.15)
Instrucciones de entrada de datos.
Son los datos iniciales o de entrada para la solucion de un
problema, estos datos se deben de ingresar mediante la
utilización de instrucciones que permitan “leer o pedir ” esta
información la cual se debe de ingresar antes del proceso a
realizar, paro esto utilizaremos la siguiente instrucción (Lea
variable).

           Instrucción de salida de datos
Nos permitira dar a conocer los resultados, mensajes y
demas productos de nuestro algoritmo, se utiliza una
instrucción de salida (Escriva expresion).

             Instrucciones de decisión
Aquí en este tipo de instrucciones podemos establecer las
diferentes posibilidades dependiendo de una u otra
particularidad en nuestro algoritmo.
Ejemplo:
Si (condición) Entonces
Instrucción 1
De otra manera
Instrucción 2
Fin – Si
Ejemplos
Ejemplo 1
Escribiremos un algoritmo utilizando pseudocódigo, que nos
pregunte por dos números y nos muestre como resultado la
suma de estos:
INICIO
Num1, Num2 Suma: ENTERO
ESCRIBA “Diga dos números”
LEA Num1, Num2.
Suma             Num1+Num2
ESRIBA “La suma es:”, Suma
FIN
Ejemplo 2
En este ejemplo escribiremos un algoritmo que nos permita
conocer el área de un triangulo a partir de la base y la altura.
INICIO
Base, Altura: AREA: REAL
ESCRIBA “Diga la base”
LEA Base
ESCRIBA “Diga la altura”
LEA Altura
Área

ESCRIBA “Área del triangulo” Área,
FIN
Ejemplo 3
Se desea encontrar la longitud y el área de un circulo de radio
5
INICIO
Área, Longitud: REAL
Pi          3.1416
R           5
Área            Pi*R^2
Longitud           2*Pi*R
Escriba “Ele área es:” Longitud
FIN

Mais conteúdo relacionado

Mais procurados

semana 14 iluminacion y sistema alumbrado (1).pptx
semana 14 iluminacion y sistema alumbrado (1).pptxsemana 14 iluminacion y sistema alumbrado (1).pptx
semana 14 iluminacion y sistema alumbrado (1).pptxElizabeth Carmen
 
Buses, Direccionamiento, Temporizacion
Buses, Direccionamiento, TemporizacionBuses, Direccionamiento, Temporizacion
Buses, Direccionamiento, TemporizacionYESENIA CETINA
 
Ejercicios resueltos de punteros 12a15
Ejercicios resueltos de punteros 12a15Ejercicios resueltos de punteros 12a15
Ejercicios resueltos de punteros 12a15rasave
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesbasilioj
 
Lenguaje de programacion orientado a eventos
Lenguaje de programacion orientado a eventosLenguaje de programacion orientado a eventos
Lenguaje de programacion orientado a eventosJairo Velasquez Rivera
 
Diseño de diagrama de transición de estados.
Diseño de diagrama de transición de estados.Diseño de diagrama de transición de estados.
Diseño de diagrama de transición de estados.Angel Perez
 
Fundamentos de programación: Subprogramas
Fundamentos de programación: SubprogramasFundamentos de programación: Subprogramas
Fundamentos de programación: SubprogramasLuis Ortiz
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosGeovanny Yungán
 
Ejercicios Resueltos Metodo Lumen turkington
Ejercicios Resueltos Metodo Lumen turkingtonEjercicios Resueltos Metodo Lumen turkington
Ejercicios Resueltos Metodo Lumen turkingtonThomas Turkington
 
Unidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOSUnidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOSAnthony Can
 
Introducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje CIntroducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje CDiego Santimateo
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeIntCristian C
 
Simbología de redes electricas y de datos
Simbología de redes electricas y de datosSimbología de redes electricas y de datos
Simbología de redes electricas y de datosAdrian Colorado
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++Idalia Tristan
 
Clase10 ejemplos asm con tasm y tlink
Clase10 ejemplos asm con tasm y tlinkClase10 ejemplos asm con tasm y tlink
Clase10 ejemplos asm con tasm y tlinkInfomania pro
 

Mais procurados (20)

semana 14 iluminacion y sistema alumbrado (1).pptx
semana 14 iluminacion y sistema alumbrado (1).pptxsemana 14 iluminacion y sistema alumbrado (1).pptx
semana 14 iluminacion y sistema alumbrado (1).pptx
 
Buses, Direccionamiento, Temporizacion
Buses, Direccionamiento, TemporizacionBuses, Direccionamiento, Temporizacion
Buses, Direccionamiento, Temporizacion
 
Ejercicios resueltos de punteros 12a15
Ejercicios resueltos de punteros 12a15Ejercicios resueltos de punteros 12a15
Ejercicios resueltos de punteros 12a15
 
Comandos debug
Comandos debugComandos debug
Comandos debug
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
Funciones en C++
Funciones en C++Funciones en C++
Funciones en C++
 
Lenguaje de programacion orientado a eventos
Lenguaje de programacion orientado a eventosLenguaje de programacion orientado a eventos
Lenguaje de programacion orientado a eventos
 
Diseño de diagrama de transición de estados.
Diseño de diagrama de transición de estados.Diseño de diagrama de transición de estados.
Diseño de diagrama de transición de estados.
 
Fundamentos de programación: Subprogramas
Fundamentos de programación: SubprogramasFundamentos de programación: Subprogramas
Fundamentos de programación: Subprogramas
 
P. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetosP. estructurada vs. programación orientada a objetos
P. estructurada vs. programación orientada a objetos
 
Ejercicios Resueltos Metodo Lumen turkington
Ejercicios Resueltos Metodo Lumen turkingtonEjercicios Resueltos Metodo Lumen turkington
Ejercicios Resueltos Metodo Lumen turkington
 
Unidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOSUnidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOS
 
Introducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje CIntroducción a las funciones en el lenguaje C
Introducción a las funciones en el lenguaje C
 
Manual de PSeInt
Manual de PSeIntManual de PSeInt
Manual de PSeInt
 
Simbología de redes electricas y de datos
Simbología de redes electricas y de datosSimbología de redes electricas y de datos
Simbología de redes electricas y de datos
 
Algoritmos con PSeInt
Algoritmos con PSeIntAlgoritmos con PSeInt
Algoritmos con PSeInt
 
Lista circulares doblemente enlazadas
Lista circulares doblemente enlazadasLista circulares doblemente enlazadas
Lista circulares doblemente enlazadas
 
TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++TIPOS DE DATOS PARA C++
TIPOS DE DATOS PARA C++
 
Clase10 ejemplos asm con tasm y tlink
Clase10 ejemplos asm con tasm y tlinkClase10 ejemplos asm con tasm y tlink
Clase10 ejemplos asm con tasm y tlink
 
Ejercicios de python
Ejercicios de pythonEjercicios de python
Ejercicios de python
 

Semelhante a Pseudocódigo: Características, estructura e instrucciones

Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaDanilo Jaramillo
 
Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_Ximena Huechacona
 
Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_Victor Ochoa
 
Tutorial sencillo manejo de PSEINT y free DFD.pdf
Tutorial sencillo manejo de PSEINT y free DFD.pdfTutorial sencillo manejo de PSEINT y free DFD.pdf
Tutorial sencillo manejo de PSEINT y free DFD.pdfPentiuMMegaTechnolog
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfEberCV1
 
Tutorial sencillo manejo de pseint y free dfd
Tutorial sencillo manejo de pseint y free dfdTutorial sencillo manejo de pseint y free dfd
Tutorial sencillo manejo de pseint y free dfdLenin Dario Mendoza Mora
 
Tutorial sencillo manejo_de_pseint_y_dfd
Tutorial sencillo manejo_de_pseint_y_dfdTutorial sencillo manejo_de_pseint_y_dfd
Tutorial sencillo manejo_de_pseint_y_dfdjvtoro
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuencialesLeany González
 
Unidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmosUnidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmosGrisell d?z
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónJeckson Loza
 

Semelhante a Pseudocódigo: Características, estructura e instrucciones (20)

Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
 
Video Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia AbiertaVideo Primer Bimestre Metodologia Abierta
Video Primer Bimestre Metodologia Abierta
 
Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_
 
Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_Tutorial sencillo manejo_de_pseint_y_dfd_1_
Tutorial sencillo manejo_de_pseint_y_dfd_1_
 
Tutorial sencillo manejo de PSEINT y free DFD.pdf
Tutorial sencillo manejo de PSEINT y free DFD.pdfTutorial sencillo manejo de PSEINT y free DFD.pdf
Tutorial sencillo manejo de PSEINT y free DFD.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdfU1-1_UPC_ Algoritmos Conceptos Básicos.pdf
U1-1_UPC_ Algoritmos Conceptos Básicos.pdf
 
Tutorial sencillo manejo de pseint y free dfd
Tutorial sencillo manejo de pseint y free dfdTutorial sencillo manejo de pseint y free dfd
Tutorial sencillo manejo de pseint y free dfd
 
Tutorial sencillo manejo_de_pseint_y_dfd
Tutorial sencillo manejo_de_pseint_y_dfdTutorial sencillo manejo_de_pseint_y_dfd
Tutorial sencillo manejo_de_pseint_y_dfd
 
Tema 5
Tema 5Tema 5
Tema 5
 
Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuenciales
 
Unidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmosUnidad 1, 2 y_3_algoritmos
Unidad 1, 2 y_3_algoritmos
 
algortimos
algortimosalgortimos
algortimos
 
Tarea 6
Tarea 6Tarea 6
Tarea 6
 
Presentación1
Presentación1Presentación1
Presentación1
 
EL ALGORITMO
EL ALGORITMOEL ALGORITMO
EL ALGORITMO
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Clase04 tutorial p-seint
Clase04 tutorial p-seintClase04 tutorial p-seint
Clase04 tutorial p-seint
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Pseudocódigo: Características, estructura e instrucciones

  • 1. PSEUDOCÓDIGO El pseudocódigo se utiliza para escribir o representar un algoritmo utilizando un lenguaje natural para que el humano sea capaz de entenderlo de una manera simple, el pseudocódigo no tiene una sintaxis (son reglas de escritura) que seguir, ya que la sintaxis es libre y por eso es mas fácil de escribir o representar un algoritmo.
  • 2. Características y partes Todo documento en pseudocódigo debe permitir la descripción de: 1. Instrucciones de comienzo. 2. Instrucciones de proceso. 3. Instrucciones de entrada de datos. 4. Instrucciones de salida de datos. 5. Instrucciones de decisió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. 3. Fin.
  • 3. Instrucciones de comienzo Esta instrucción nos indica el comienzo del algoritmo que vamos a realizar, esto nos ayudara para poder identificarlo de una manera mas fácil y podernos referir a él en un momento dado. Instrucciones de finalización En esta instrucción se da por terminada la ejecución de nuestro algoritmo. Instrucciones de proceso Instrucción de asignación En esta instrucción podemos manejar la expresión matemática y alfanumérica, nos permite asignarle a la variable de la izquierda un valor que es resultado de la expresión de la derecha. Una variable: Variable Venta Una constante: Variable 5 Una literal: Variable “Nombre” Una expreción matemática: Variable: (Salario+7)- (Salario*0.15)
  • 4. Instrucciones de entrada de datos. Son los datos iniciales o de entrada para la solucion de un problema, estos datos se deben de ingresar mediante la utilización de instrucciones que permitan “leer o pedir ” esta información la cual se debe de ingresar antes del proceso a realizar, paro esto utilizaremos la siguiente instrucción (Lea variable). Instrucción de salida de datos Nos permitira dar a conocer los resultados, mensajes y demas productos de nuestro algoritmo, se utiliza una instrucción de salida (Escriva expresion). Instrucciones de decisión Aquí en este tipo de instrucciones podemos establecer las diferentes posibilidades dependiendo de una u otra particularidad en nuestro algoritmo. Ejemplo: Si (condición) Entonces Instrucción 1 De otra manera Instrucción 2 Fin – Si
  • 5. Ejemplos Ejemplo 1 Escribiremos un algoritmo utilizando pseudocódigo, que nos pregunte por dos números y nos muestre como resultado la suma de estos: INICIO Num1, Num2 Suma: ENTERO ESCRIBA “Diga dos números” LEA Num1, Num2. Suma Num1+Num2 ESRIBA “La suma es:”, Suma FIN Ejemplo 2 En este ejemplo escribiremos un algoritmo que nos permita conocer el área de un triangulo a partir de la base y la altura. INICIO Base, Altura: AREA: REAL ESCRIBA “Diga la base” LEA Base ESCRIBA “Diga la altura” LEA Altura
  • 6. Área ESCRIBA “Área del triangulo” Área, FIN Ejemplo 3 Se desea encontrar la longitud y el área de un circulo de radio 5 INICIO Área, Longitud: REAL Pi 3.1416 R 5 Área Pi*R^2 Longitud 2*Pi*R Escriba “Ele área es:” Longitud FIN