Tecnología / Algoritmo Para La Suma De Numeros Pares E Impares

Algoritmo Para La Suma De Numeros Pares E Impares

Ensayos Gratis: Algoritmo Para La Suma De Numeros Pares E Impares
Ensayos de Calidad, Tareas, Monografias - busque más de 2.243.000+ documentos.

Enviado por:  IsraelOflaherty  21 mayo 2012
Tags: 
Palabras: 423   |   Páginas: 2
Views: 2752

Tarea 1.

Diseño de un Algoritmo.

Problema. Diseñar un algoritmo que haga la suma de los números pares e impares de un rango de números.

I. Entender el problema.

Entradas necesarias: Rango, Contador, Variable 'P', Variable 'I'.

Salidas: Suma números pares, suma números impares.

II. Algoritmo en Lenguaje natural.

1. Leer el rango de datos.

2. Identificar si para cada dato del rango si es número par o impar.

3. Si es un número par, guardarlo y sumarlo con el número par anterior y volver a guardar el resultado.

4. Si es un número impar, guardarlo y sumarlo con el número par anterior y volver a guardar el resultado.

5. Mostrar la suma total de los número pares,

6. Mostrar la suma total de los número impares.

III. Refinamiento.

Sumar_par_impar

ent i; //i es el contador y de igual manera es el numero 'n' del rango establecido.

ent P; //'P' es la variable para almacenar la suma de números pares.

ent I; //'I' es la variable para almacenar la suma de números impares.

asignar a 'i' el valor del primer dato inferior del rango de números;

Comienza

leer el valor actual de 'i';

mientras (i > datoinicial & i <= datofinal) haz

si (i mod 2 = 0) entonces

comienza

P = P + i;

i++;

termina

otro

comienza

I = I + i;

i++;

termina

termina

escribir ('La suma de los números pares es 'P'');

escribir ('La suma de los números impares es 'I'');

Otro refinamiento.

Sumar_par_impar

ent i; //i es el contador y de igual manera es el numero 'n' del rango establecido.

ent P; //'P' es la variable para almacenar la suma de números pares.

ent I; //'I' es la variable para almacenar la suma de números impares.

asignar a 'i' el valor del primer dato inferior del rango de números;

ent datoinicial;

ent datofinal;

P = 0;

I = 0;

Comienza

leer (datoinicial);

leer (datofinal);

i = datoinicial;

mientras (i > datoinicial & i <= datofinal) haz

comienza

si (i mod 2 == 0) e

ntonces

comienza

P = P + i;

i++;

termina

otro

comienza

I = I + i;

i++;

termina

termina

termina

escribir ('La suma de los números pares es 'P'');

escribir ('La suma de los números impares es 'I'');

Otro refinamiento

Sumar_par_impar

ent i; //i es el contador y de igual manera es el numero 'n' del rango establecido.

ent P; //'P' es la variable para almacenar la suma de números pares.

ent I; //'I' es la variable para almacenar la suma de números impares.

asignar a 'i' el valor del primer dato inferior del rango de números;

ent datoinicial;

ent datofinal;

P = 0;

I = 0;

Comienza

repite

comienza //Cuerpo del pseu-

leer (datoinicial); //docodigo es para

leer (datofinal); //validar el rango

si (datoinicial > datofinal) entonces

escribir (“error vuelve a introducir el rango”);

termina

hasta (datoinicial < datofinal);

i = datoinicial;

...



Suscríbase a ClubEnsayos

Suscríbase a ClubEnsayos - busque más de 2.243.000+ documentos


Ensayos relacionados