You are on page 1of 5

ESTRUCTURAS ALGORTMICAS

Son un grupo de formas de trabajo que permiten mediante la manipulacin de variables, realizar
ciertos procesos especficos que nos lleven a la solucin de problemas.

Estas estructuras se clasifican de acuerdo a su complejidad:

SECUENCIALES:

Son aquellos en que una accin sigue a otra en secuencia. Las tareas se suceden de tal modo que
la salida de una es la entrada de la siguiente y as sucesivamente hasta el fin del proceso.

La estructura secuencial es la mas sencilla de todas perro a la vez es la mas fundamental el orden
en que se ejecutan las instrucciones es en secuencia por omisin, es decir no se dice lo contrario.
Despus de las instrucciones seguir la instruccin n+1, esto significa que despus de la
instruccin 1 sigue la 2, luego la 3 y as sucesivamente hasta llegar al final del algoritmo.

En Pseudocdigo y en Diagrama de Flujo una Estructura Secuencial se representa de la siguiente


forma:
Observe el siguiente problema de tipo cotidiano y sus respectivos algoritmos representados en
Pseudocdigo y en diagramas de flujos:

Tengo un telfono y necesito llamar a alguien pero no s como hacerlo.

El anterior ejemplo es un sencillo algoritmo de un problema cotidiano dado como muestra de una
estructura secuencial. Ahora veremos los componentes que pertenecen a ella:

Sus componentes son:

Asignacin:
Es el paso de valores o resultados a una zona de la memoria. Dicha zona ser reconocida con el
nombre de la variable que recibe el valor. La asignacin se puede clasificar de la siguiente forma:

Simples: Consiste en pasar un valor constante a una variable (a 15)


Contador: Consiste en usarla como un verificador del numero de veces que se realiza un
proceso (a a + 1)
Acumulador: Consiste en usarla como un sumador en un proceso (a a + b)
De trabajo: Donde puede recibir el resultado de una operacin matemtica que involucre
muchas variables (a c + b*2/4).

En general el formato a utilizar es el siguiente:

< Variable > <valor o expresin >

El smbolo debe leerse asigne.

Entrada:
Consiste en recibir un valor o un dato, por medio de algn dispositivo de entrada (p.ej. el teclado).
Este dato va a ser almacenado en la variable que aparece a continuacin de la instruccin. Esta
operacin se representa as:

Ejemplo:
Leer a, b
Donde a y b son las variables que recibirn los valores.
Leer nmero
Esta instruccin pide al usuario un valor que ser asignado a la variable nmero
Leer edad peso y sexo
Representa la lectura de tres valores que se van almacenar en las variables edad peso y sexo; en
ese mismo orden

Ya tenemos nuestro primer comando: LEER

Salida:
Se manda el resultado o mensaje, por medio de algn dispositivo de salida del computador (p.ej.
monitor o impresora). Esta instruccin presenta en pantalla el mensaje escrito entre comillas o el
contenido de la variable. Este proceso se representa as como sigue:

Cuando queramos mostrar el resultado del algoritmo, vamos a utilizar el comando IMPRIMIR

Ejemplo
Imprimir Hola
Imprimir rea
Imprimir permetro
Imprimir El valor promedio es, promedio

Ejemplo:
Una persona recibe un prstamo de $100.00 de un banco y desea saber cunto pagar de
inters, si el banco le cobra una tasa del 2% mensual. Ingresar el nmero de meses por teclado.

PSEUDOCDIGO:

PROGRAMA: PRESTAMO
VARIABLES:
ENTERO: MESES
DECIMAL: INTERESES, TOTALP, MONTO=100
INICIO
LEER <-- MESES
INTERESES = ( MONTO * ( MESES * 0.02 ) )
TOTALP = MONTO + INTERESES
MOSTRAR --> TOTALP
FIN

DIAGRAMA DE FLUJO - DFD:

You might also like