Vous êtes sur la page 1sur 7

Introducción a la Informática

1.6 Diagramación de un algoritmo en Pseudocódigo


1.6.1 Definición de algoritmo.
1.6.2 Partes y elementos de un algoritmo.

Pseudo deriva del griego, de “seudo”, que puede traducirse como “falso”.
Código, por su parte, emana del latín. En concreto, de “codices, codex” que
se empleaban para referirse a los documentos o libros donde los romanos
tenían escritas todas y cada una de sus leyes.

Se trata de un falso lenguaje, ya que apela a las normas de estructura de un


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.
INFORMACION
ACTORES
El pseudocódigo, en este sentido, está considerado como una descripción de
un algoritmo que resulta independiente de otros lenguajes de programación.
Para que una persona pueda leer e interpretar el código en cuestión, se
excluyen diversos datos que no son clave para su entendimiento.
PROCESOS
Introducción a la Informática

Estructura de un Algoritmo en Pseudocódigo

Cabecera
Algoritmo <nombre_del_algoritmo>

Declaraciones
Constantes
<declaración_de_constantes>
Variables
<declaración_de_de_variables>

INFORMACION
ACTORES
Cuerpo Inicio
<Instrucción 1>

<Instrucción n>
Fin PROCESOS
Introducción a la Informática

Estructura de un Algoritmo en Pseudocódigo


La estructura de un algoritmo sirve para organizar a los elementos que aparecen
en él. Todos los algoritmos tienen la misma estructura, la cual viene definida por
tres secciones:
  Cabecera
  Declaraciones
  Cuerpo
Cabecera En la cabecera de un algoritmo se debe de indicar el nombre
(identificador) asignado al mismo. La sintaxis es:
“Algoritmo <nombre_del_algoritmo>”.

Ejemplo

Si se quiere diseñar el algoritmo de un programa que calcule el are de una


circunferencia por lo tanto el algoritmo debe llevar en la cabecera “algoritmo
Area_de_una_circuferencia”

Declaraciones En esta sección se declaran las constantes, los tipos de


datos y las variables que se usan en un algoritmo. La sintaxis es la siguiente:
Constantes INFORMACION
ACTORES
<declaración_de_constantes>
Variables
<declaración_de_de_variables>

Ejemplo
Para resolver el problema planteado en el tema anterior, es necesario declarar
una constante y dos variables PROCESOS
Constantes
PI=3.1416
Variables
Real área, radio
Introducción a la Informática

Cuerpo En el cuerpo se escriben todas las instrucciones del algoritmo la


sintaxis es:
Inicio
<Instrucción 1>

<Instrucción n>
Fin

Inicio y Fin Son palabras reservadas que marcan el principio y el final de la


sección del cuerpo, que es donde está el bloque de instrucciones principal del
algoritmo.

Ejemplo

Inicio ACTORES
INFORMACION

Escribir (“introduzca radio: “)


Leer (radio)
Área <-PI*radio**2
Escribir (“El área de la circunferencia es:”, área)
Fin PROCESOS
Introducción a la Informática

EJEMPLO. Se desea calcular en forma independiente la suma de los números pares e impares
comprendidos entre 1 y 2000.

Algoritmo suma de números pares e impares


Var
Entero: sumapar, sumaimpar, contador
Inicio
Contador 0
Sumapar 0
Sumaimpar 0
Repetir
Contador contador + 1
Si contador mod =0 INFORMACION
ACTORES
Sumapar sumapar + 1
Caso contrario
Sumaimpar +1
Fin_si PROCESOS

Hasta_que contador = 200

Fin algoritmo
Introducción a la Informática

EJEMPLO. Se desea calcular la media aritmética de una serie de n números. Los números serán
ingresados por teclado hasta que el último número va ser el -99.

Algoritmo: Media

Var

Entera: cont;

Real: media,num,suma;

Inicio

Cont 0; //inicialización de variables

Media 0;

Suma 0;

Ingreso_datos

Repetir

Leer (num); // acumulación de datosACTORES INFORMACION

Cont cont + 1;

Suma suma + num;

Hasta que ( num < > -99);


PROCESOS
Media suma/cont;

Escribir

Escribir (‘la media es’, media);

fin
Introducción
Contenido
Conclusiones
Bibliografía

Gracias

Vous aimerez peut-être aussi