ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejemplos De Programas En Pseudo-codigo


Enviado por   •  25 de Agosto de 2011  •  981 Palabras (4 Páginas)  •  857 Visitas

Página 1 de 4

4.3 Diagramas estructurados (Nassi−Schneiderman)

El diagrama estructurado N−S también conocido como diagrama de chapin es como un diagrama de flujo en

el que se omiten las flechas de unión y las cajas son contiguas. Las acciones sucesivas se pueden escribir en

cajas sucesivas y como en los diagramas de flujo, se pueden escribir diferentes acciones en una caja. Un

algoritmo se represente en la sig. forma:

Inicio

Accion1

Accion2

. . .

Fin

18

Inicio

Leer

Nombre,Hrs,Precio

Calcular

Salario = Hrs * Precio

Calcular

Imp = Salario* 0.15

Calcular

Neto = Salario + Imp

Escribir

Nombre, Imp, SNeto

Fin

CAPITULO V.

ESTRUCTURAS ALGORITMICAS

5.1 Secuenciales

− Asignación

− Entrada

− Salida

5.2 Condicionales

− Simples

− Múltiples

5.3 Repetición fila condicional

OBJETIVO EDUCACIONAL:

El alumno:

Conocerá las diferentes estructuras algorítmicas como componentes básicos de los programas y

aplicara la combinación de ellas para el desarrollo de algoritmos mas complejos.

·

ESTRUCTURAS ALGORITMICAS

19

Las estructuras de operación de programas son un grupo de formas de trabajo, que permiten, mediante la

manipulación de variables, realizar ciertos procesos específicos que nos lleven a la solución de problemas.

Estas estructuras se clasifican de acuerdo con su complejidad en:

− Asignación

Secuenciales − Entrada

− Salida

− Simples

Estructuras Condicionales

Algoritmicas − Múltiples

− Hacer para

Cíclicas − Hacer mientras

− Repetir hasta

5.1. Estructuras Secuenciales

La estructura secuencial es aquella en la que una acción (instrucción) 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. Una estructura secuencial se representa de la siguiente forma:

Inicio

Accion1

Accion2

.

.

AccionN

Fin

− Asignación: La asignación consiste, en 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 asignación se puede clasificar de la

siguiente forma:

· Simples: Consiste en pasar un valor constate 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 operación matemática que involucre muchas

variables (a=c+b*2/4).

·

20

− Lectura: La lectura consiste en recibir desde un dispositivo de entrada (p.ej. el teclado) un valor. Esta

operación se representa en un pseudocodigo como sigue:

Leer a, b

Donde a y b son las variables que recibirán los valores

Escritura: Consiste en mandar por un dispositivo de salida (p.ej. monitor o impresora) un resultado o

mensaje. Este proceso se representa en un pseudocodigo como sigue:

Escribe El resultado es:, R

Donde El resultado es: es un mensaje que se desea aparezca y R es una variable que contiene un valor.

Problemas Secuenciales

1) Suponga que un individuo desea invertir su capital en un banco y desea saber cuanto dinero ganara después

de un mes si el banco paga a razón de 2% mensual.

Inicio

Leer cap_inv

gan = cap_inv * 0.02

Imprimir gan

Fin

2) Un vendedor recibe un sueldo base mas un 10% extra por comisión de sus ventas, el vendedor desea saber

cuanto dinero obtendrá por concepto de comisiones

...

Descargar como (para miembros actualizados) txt (7 Kb)
Leer 3 páginas más »
Disponible sólo en Clubensayos.com