Está en la página 1de 26

PSEUDOCÓDIGO

SEMANA 03
ING. LETICIA DÁVALOS VALLE

01
¿Qué ES UN PSEUDOCODIGO?
• Se trata de un falso lenguaje, ya que apela a las normas de estructura de
lenguaje de programación aunque se encuentra desarrollado para que
pueda ser leído por un ser humano y no interpretado por una máquina,
hecho por el cual facilita la compresión del algoritmo

2
OBJETIVO

• El principal objetivo del pseudocódigo es representar la solución a un


algoritmo de la forma más detallada posible, y a su vez lo más
parecida posible al lenguaje que posteriormente se utilizara para la
codificación del mismo.

3
INSTRUCCIONES
A. Instrucción de inicio/ fin: Representa el inicio y fin de un algoritmo.

4
INSTRUCCIONES
B. Instrucción de asignación: Representa la asignación de un valor a una
variable.

5
INSTRUCCIONES
C. Instrucción de lectura: Representa el ingreso de datos mediante un
dispositivo de entrada,

Leer N

6
INSTRUCCIONES
D. Instrucción de escritura: Representa la salida de la información
mediante un dispositivo de salida(símbolo de entrada/salida, símbolo de
pantalla o impresora)

7
INSTRUCCIONES
E. Instrucción de bifurcación: Cambian el flujo del programa según el
resultado de una expresión lógica (condición).

8
ESTRUCTURA DE UN PSEUDOCODIGO
La estructura de un algoritmo sirve para organizar los elementos que aparecen en él.

En pseudocódigo, los algoritmos pueden escribirse en tres secciones:

• Cabecera: nombre del algoritmo


• Declaraciones: se declaran las variables o constantes que se van a utilizar.
• Cuerpo: acciones que se deben llevar a cabo, generalmente compuesto por las entradas,
procesos y salidas que se encuentran entre las sentencias de inicio y fin

9
EJEMPLO 01

DISEÑE UN ALGORITMO QUE PERMITA HALLAR


LA SUMA DE DOS NÚMEROS.

10
Entrada a, b (o también num1 y num2)
¿Qué datos necesito?

Proceso Podría expresarlo de las siguientes


¿Cómo voy a manipular maneras:
Análisis del estos datos? - Se debe hallar la suma de dos
números
problema - La sma de los valores
contenidos en las variables a y
b
- Suma = a + b
Salida La suma de los dos números
¿Qué quiero mostrar?
¿Qué información
obtengo?

11
Pide que se ingrese valores para las
variables a y b

Almacena en c el valor de sumar a y b

Muestra el valor contenido en la variable c


Variable
(mediante algún Representa
dispositivo)
a Número 1
b Número 2
c Resultado

12
2. 1.DECLARACIONES
3.CABECERA
CUERPO

13
EJEMPLO 02

DISEÑE UN ALGORITMO QUE PERMITA HALLAR


LA RESTA DE DOS NÚMEROS.

14
Entrada a, b (o también num1 y num2)
¿Qué datos necesito?

Proceso Podría expresarlo de las siguientes


¿Cómo voy a manipular maneras:
Análisis del estos datos? - Se debe hallar la resta de dos
números
problema - La resta de los valores
contenidos en las variables a y
b
- Resta = a - b
Salida La resta de los dos números
¿Qué quiero mostrar?
¿Qué información
obtengo?

15
Pide que se ingrese valores para las
variables a y b

Almacena en c el valor de RESTAR a y b

Muestra el valor contenido en la variable c


(mediante algún
Variable dispositivo)
Representa
a Número 1
b Número 2
c Resultado

16
2. 1.DECLARACIONES
3.CABECERA
CUERPO

17
EJERCICIO 01
• REALICE EL ANÁLISIS DEL SIGUIENTE ENUNCIADO:
PROGRAMA QUE PERMITA HALLAR EL PRODUCTO DE
DOS NÚMEROS, COMO DISPOSITIVO DE SALIDA SE
CONSIDERA UNA IMPRESORA.
• DISEÑE EL DIAGRAMA DE FLUJO Y PSEUDOCÓDIGO

18
EJERCICIO 02
• REALICE EL ANÁLISIS DEL SIGUIENTE ENUNCIADO:
PROGRAMA QUE PERMITA HALLAR LA DIVISIÓN DE DOS
NÚMEROS, COMO DISPOSITIVO DE ENTRADA SE
CONSIDERA EL INGRESO MANUAL POR TECLADO.
• DISEÑE EL DIAGRAMA DE FLUJO Y PSEUDOCÓDIGO

19
Uso del PSEINT
20
FORMAS DE TRABAJAR EN PSEINT

• PSEUDOCÓDIGOS: La ventana inicial del PSeInt nos permite trabajar por defecto con
esta opción, se deben respetar las secciones para diseño de pseudocódigos.
• DIAGRAMAS DE FLUJO: Para el caso de diagramas de flujo debemos de dirigirnos a la
barra de acceso rápido y presionar el botón que hace referencia a
trabajar con diagramas de flujo.

21
DIAGRAMAS DE FLUJO
Simbología Condicional
Comentario de línea
(Si – no)

Simbología SEGÚN
Simbología de Proceso e
instrucción DE
asignación Simbología MIENTRAS
Simbología de Escritura
(general) o salida de
información Simbología REPETIR

Simbología de Lectura o
ingreso de datos (general) Simbología PARA

22
• ARRASTRA cada uno de los símbolos
necesarios para el algoritmo de suma.
• En caso de error, puedes eliminar el símbolo
correspondiente seleccionándolo y sin soltar el
mouse arrastrar a la esquina inferior izquierda
(verás que aparece un tacho de basura)
• Ejecuta tu algoritmo si ya has finalizado de
diagramar

23
• MODIFICACIÓN DEL DIAGRAMA:
○ Antes de cada símbolo de ingreso de datos
vamos a añadir frases que indiquen al usuario
que datos debe ingresar. Usaremos el símbolo
de escritura y para añadir un comentario, este
comentario o frase debe ir encerrado entre
comillas dobles (“”) o simples (‘’)

24
25
PASOS PARA LA CREACIÓN DE UN PROGRAMA
NO TODO ALGORITMO PUEDE LLEGAR A SER UN PROGRAMA DE
COMPUTADORA. 3, Diseño (y técnicas )
1, Definición del problema 2, Análisis del problema
• Enunciado del problemas. • Qué información se necesita para • Se centra en desarrollar el algoritmo
obtener el resultado deseado basándonos en la etapa de análisis.
• Debe ser claro y preciso.
• Qué información se necesita producir • Puede ser representado mediante
• Debe entenderse lo que queremos que diagramas de flujo o pseudocódigos.
haga la computadora. • Los métodos y fórmulas que se
necesitan para procesar los datos y
producir la salida.

4, Codificación 5, Prueba y Depuración 6, Documentación


• Se transcribir el algoritmo definido en • Captura datos hasta que el programa funcione • Interna: mediante comentarios en el mismo código.
la etapa de diseño a un lenguaje de correctamente. • Externa: Independientes al programa, ejemplo: manuales.
programación .
• Pruebas de sintaxis: la sintaxis del lenguaje
debe ser correcto.
7, Mantenimiento
• Pruebas lógicas: el resultado debe ser el deseado
caso contrario modifica el código. • Cambio, ajuste o complementación.

También podría gustarte