Sunteți pe pagina 1din 49

Problema n 1:

Disee el programa que permita ingresar un nmero e imprima la tabla de


multiplicar.

A. Planteamiento Del Problema:

B. Anlisis:

Datos de Entrada:

Num .

Modelo Matemtico:
i<=12.

p=n*i.

i=i+1.
Datos de Salida:
p

C. Diseo (dfd):

Diagrama de Base de Dato


INICIO

N. LEER

i<=12

p=n*i

i=i+1

p IMPRIMI

Fin

1
Pseudocdigo:

INICIO
LEER: N.

IMPRIMIR: P.
FIN

D. Programacin:

2
Problema n 2:

A. Planteamiento Del Problema:

Disee el programa que permita tal que dado como datos los sueldos
de 10 trabajadores de una empresa, obtenga el total de la nmina de
PAGO.

B. ANLISIS :

Datos de Entrada :

Sueldo.

Modelo Matemtico : c=c+s

Datos de Salida:

C. Diseo (dfd ):

Diagrama de Base de Datos:

3
Inicio.

Sueldo. LEER

i<=10

c=c+s

i++;

c IMPRIMI

Fin

4
Pseudocdigo:

INICIO

LEER: sueldo.

CALCULAR: c=c+s

IMPRIMIR: c

FIN

D. Programacin:

5
Problema n 3:

D. Planteamiento Del Problema:

Disear el programa que permita calcular la suma de los nmeros enteros


comprendidos entre dos cantidades ingresadas por teclado.

E. Anlisis:

Datos de Entrada:

N,m

Modelo Matemtico
i=i+c
c= c + 1

Datos de Salida:
i

F. Diseo (dfd):

Diagrama de Base de Datos:

6
inicio

LEER
N,m

C= n + 1

C<m

I=i+c

C= c + 1

IMPRIMIRR
i

Fin

7
Problema n 4:

A. Planteamiento Del Problema:

Disee el programa que permita determinar si un nmero ingresado


es primo.

B. Anlisis:

Datos de Entrada:
NUM.

Modelo Matemtico:

Datos de Salida:

NUM=ESTADO.

C. Diseo (dfd):

Diagrama de Base de Datos:

8
INICIO

LEER
Num.

i++<=2

Rep =1

Para salir oprime cero

c=1;c<=num;c++

9
res=num%c

res==0

IMPRIMIRR
nc++

nc++

(nc==2)

No es primo
Es primo

Fin

10
Problema n 5:
A. Planteamiento Del Problema:

Disee el programa que determine el factorial de un nmero ingresado por


teclado.

B. Anlisis:

Datos de Entrada:
Num

Modelo Matemtico:
i=1; i<num; i++

fac= fac*(num-i).

Datos de Salida:
Fac.

C. Diseo (dfd):
Diagrama de Base de Datos:

11
inicio

num. LEER

(num>=0)

i=1; i<num; i++

fac=fac*(num-i);

fac IMPRIMI

Fin

D. Programacin:

12
Problema n 6:

A. Planteamiento Del Problema:

13
Disear el programa que calcule el promedio de las notas ingresadas.
Cuando el usuario ingrese una nota igual a cero se dejaran de ingresar las
notas.
.
B. Anlisis:

Datos de Entrada:

NUM.

Modelo Matemtico:
nc=nc/a;

rep++;

a=rep-1;

leer num;

nc=num+nc;

Datos de Salida:
Nc;

C. Diseo (dfd):

Diagrama de Base de Datos:

14
inicio

LEER
num.

rep++ a=rep-1;

(num>=0)

(num==0)

nc=nc/a;

nc IMPRIMI

Fin

Pseudocdigo:

15
INICIO
LEER: num.
Calculo Mat. nc=nc/a;

IMPRIMIR: nc,
FIN.

D. Programacin:

16
Problema n 7:

A. Planteamiento Del Problema:

Disear el programa que permita leer una secuencia de 30 nmeros y


mostrar la suma y el producto de ellos.

B. Anlisis:

Datos de Entrada:

Num;
Modelo Matemtico:

suma=suma+num;
prod=num*prod;

Datos de Salida: suma,prod.

Diseo (dfd):

Diagrama de Base de Datos:

17
incio

i <=30

LEER
num.

suma=suma+num;
prod=num*prod;

nc IMPRIMI

Fin

18
Pseudocdigo:

INICIO
LEER: num
CALCULAR: suma=suma+num;
prod=num*prod;

IMPRIMIR: suma,prod.

FIN

C. Programacin:

19
Problema n 8:
A. Planteamiento Del Problema:

Disear el programa que permita leer una secuencia de nmeros, hasta


que se introduce un nmero negativo y mostrar la suma de dichos
nmeros.

B. Anlisis:

Datos de Entrada:

Num.

Modelo Matemtico: i+1=i . suma=suma+num;

Imprimir: i.

C. Diseo ( dfd ):

Diagrama de Base de Datos:

20
21
22
incio

num<0

LEER
num.

suma=suma+num;

Suma IMPRIMI

Fin

pseudocdigo:

INICIO

23
LEER num.
CALCULAR:
Suma=0
Suma=suma +num.
IMPRIMIR: suma.
FIN

D. Programacin:

24
Problema n 9:

A. Planteamiento Del Problema:

Disear el programa que permita leer dos nmeros y realizar el


producto mediante sumas.

B. Anlisis:

Datos de Entrada: num

Modelo Matemtico: suma=suma+num1;

Datos de Salida:

Imprimir : suma,

C. Diseo (dfd):

Diagrama de Base de Datos:

25
Incio

Nun,. LEER

rep<=num2

suma=suma+num1;

i=i+1

Suma. IMPRIMI

Fin

26
Pseudocdigo:
INICIO
LEER: num.

CALCULAR: suma=suma+num1;

IMPRIMIR: suma.

FIN

D. Programacin:

27
Problema n 10:
D. Planteamiento Del Problema:

Disear el programa que permita leer dos nmeros y realizar la divisin


mediante restas mostrando el cociente y el resto.

E. Anlisis:

Datos de Entrada:

Num .

Modelo Matemtico:

div = num/div;
res=num-d*div;

Datos de Salida:

Div, res.

F. Diseo (dfd):

Diagrama de Base de Datos:

28
29
Incio

LEER
Nun,.

rep<=2

res=num-d*div;

div = num/div;

Div, res ..IMPRIMI

Fin

30
INICIO
LEER: num.
CALCULAR:

res=num-d*div;

div = num/div;

IMPRIMIR. :
Res,div.
FIN

D. Programacin:

31
Problema n 11:
A. Planteamiento Del Problema:

Disear el programa que permita leer una secuencia de nmeros y mostrar


su producto, el proceso finalizar cuando el usuario pulse a la tecla F.

B. Anlisis:

Datos de Entrada: num.

Modelo Matemtico: prod=prod*num;

Datos de Salida:

Prod.

C. Diseo (dfd):

Diagrama de Base de Datos:

32
Pseudocdigo:

INICIO
LEER: num .
CALCULAR:
prod=prod*num;.

IMPRIMIR: prom.

FIN

D. Programacin:

33
Problema n 12:
A. Planteamiento Del Problema:

Disear el programa que permita leer una secuencia de nmeros y


determina cual es el mayor de ellos.

B. Anlisis:

Datos de Entrada:
num.

Modelo Matemtico:
num>mayor.
mayor=num;

Datos de Salida:

Mayor.

C. Diseo (dfd):

Diagrama de Base de Datos:

34
incio

num>0

LEER
num.

num>mayor.

mayor=num;

Mayor. IMPRIMI

Fin

Pseudocdigo :

35
INICIO
LEER: num.
CALCULAR: num>mayor, mayor=num;

IMPRIMIR: mayor .

FIN

D. Programacin:

36
Problema n 13:
A. Planteamiento Del Problema:

Disear el programa que permita tal que dado un nmero mostrar su valor
en binario.

B. Anlisis:

Datos de Entrada:
num.

Modelo Matemtico:
a=num%2;
b=num/2;
Datos de Salida:

A,
C. Diseo (dfd):

Diagrama de Base de Datos:

37
incio

num<0

LEER
num.

a=num%2;
b=num/2;

a. IMPRIMI

Fin

38
Pseudocdigo:

INICIO
LEER: num.
IMPRIMIR : a
FIN

D. Programacin:

39
Problema n 14:
E. Planteamiento Del Problema:

Disear el programa que permita generar enteros de 3 en 3 comenzando


por 2 hasta el valor mximo menor que 30.

F. Anlisis:

Datos de Entrada:

Num.

Modelo Matemtico:

Z=E.civil
Datos de Salida:

Z.

G. Diseo (dfd):

Diagrama de Base de Datos:

40
incio

num=1;num<30;num+=3

LEER
num.

Num.

Num. IMPRIMI

Fin

41
Pseudocdigo:

INICIO
LEER : num

CALCULAR num

IMPRIMIR: num.

FIN

D. Programacin:

42
Problema n 15:
A. Planteamiento Del Problema:

Disear el programa que permita calcular la suma de los enteros generados


que sean divisibles por 5.

B. Anlisis:

Datos de Entrada:

Num .

Modelo Matemtico:
r=num%5;
suma=num+suma;

Datos de Salida:
.
Suma.
6 Diseo (dfd):

Diagrama de Base de Datos:

43
incio

num<0

LEER
Num.

r=num%5;

suma=num+suma;

Suma IMPRIMI

Fin

Pseudocdigo:

44
INICIO
LEER: num.
CALCULAR: r=num%5;

suma=num+suma;

IMPRIMIR: suma.

FIN

D. Programacin:

45
Problema n 16:
A. Planteamiento Del Problema:

Disear el programa que permita generar los N primeros trminos de la


serie de Fibonacci. El valor N (entero y positivo) deber ser ledo por el
teclado. En esta serie los dos primeros nmeros son 1, y el resto se obtiene
sumando los dos anteriores: 1,1,2,3,5,8,13,21

B. Anlisis:

Datos de Entrada:

N.

Modelo Matemtico:
a=num+sum;
sum=a+num;
num=sum+a;

Datos de Salida:
Sum,num.
C. Diseo (dfd):

Diagrama de Base de Datos:

46
incio

i<16

LEER
num.

a=num+sum;
sum=a+num;
num=sum+a;

Sum.num. IMPRIMI

Fin

47
Pseudocdigo:

INICIO num,

CALCULAR: a=num+sum;
sum=a+num;
num=sum+a;

IMPRIMIR: sum,num.

FIN

D. Programacin:

48

S-ar putea să vă placă și