Beruflich Dokumente
Kultur Dokumente
MARITEGUI
FACULTAD DE INGENIERIAS
EJERCICIO Nro. 01
1.- PLANTEAMIENTO DEL PROBLEMA
Disee el programa que permita ingresar un nmero e imprima la tabla de multiplicar.
2.- ANALISIS
a) DATOS DE ENTRADA: n, p
b) MODELO MATEMATICO O LOGICO:
p=I*n;
c) DATOS DE SALIDA:
3.- Diseo
DFD
Inicio
Leer= n, p
i=1
i<=12
Imp: p=n*i
i=i+1
FIN
4.- Programacin
5.- VERIFICACION
EJERCICIO Nro. 02
1.- 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.
2.- ANALISIS
a) DATOS DE ENTRADA: s1
b) MODELO MATEMATICO O LOGICO:
s=s1+s
i=i+1
t=s1*10;
c) DATOS DE SALIDA:
3.- Diseo
Inicio
Leer: s1
i=1
i<=10
Fin
s1
S=s1+s
i=i+1
4.- Programacin
5.- VERIFICACION
EJERCICIO Nro. 03
1.- PLANTEAMIENTO DEL PROBLEMA
Disear el programa que permita calcular la suma de los nmeros enteros comprendidos entre
dos cantidades ingresadas por teclado.
2.- ANALISIS
3.- Diseo
DFD
Inicio
Leer: a, b
:
i=1
i<nm
d=n%10
Imprimir: s n,suma
:
FIN
u=n/10
S=d+u
i=i+1
4.- Programacin
5.- VERIFICACION
EJERCICIO Nro. 04
1.- PLANTEAMIENTO DEL PROBLEMA
Disee el programa que permita determinar si un nmero ingresado es primo.
2.- ANALISIS
a) DATOS DE ENTRADA: n, r;
b) MODELO MATEMATICO O LOGICO:
r=n%i, a=a+1, a=a, i=i+1
c) DATOS DE SALIDA:
Mensaje
3.- Diseo
INICIO
Leer: n
i=1, a=0
r=n%i;
i<n
:
FIN
4.- Programacin
5.- VERIFICACION
EJERCICIO Nro. 05
2.- ANALISIS
a) DATOS DE ENTRADA: n, f
b) MODELO MATEMATICO O LOGICO:
f=f*i;
i=i+1;
c) DATOS DE SALIDA:
3.- Diseo
Inicio
Leer: n
f=1
i=1
i<=n
Imprimir:
4.- Programacin
f=f*i
i=i+1
Fin
5.- VERIFICACION
EJERCICIO Nro. 06
2.- ANALISIS
prom
3.- Diseo
INICIO
Leer: n, prom
i=1
n=0
n>0
Imprimir: prom=sum/i
Numero
N=n+nota
i=i+1
4.- Programacin
:
FIN
5.- VERIFICACION
EJERCICIO Nro. 07
1.- PLANTEAMIENTO DEL PROBLEMA
Disear el programa que permita leer una secuencia de 30 nmeros y mostrar la suma y el
producto de ellos.
2.- ANALISIS
m, s
3.- Diseo
INICIO
Leer: n
i=1
Sum=0
producto=
1
i<=30
n
Suma=sum
a+n
Producto=produc
to*n
i=i+1
4.- Programacin
imprimir:
suma, producto
FIN
5.- VERIFICACION
EJERCICIO Nro. 08
2.- ANALISIS
3.- Diseo
INICIO
Leer: n
i=1
S=0
n>0
n
:
S=s+n
i=i+1
4.- Programacin
imprimir: s
:
FIN
5.- VERIFICACION
EJERCICIO Nro. 09
2.- ANALISIS
a) DATOS DE ENTRADA: a, b
b) MODELO MATEMATICO O LOGICO:
s=s+a;
c) DATOS DE SALIDA:
i=i+1;
3.- DISEO
INICIO
Leer: a, b
S=0
i=0
i<b
Imprimir:
4.- Programacin
S=S + a
i=i+1
FIN
5.- VERIFICACION
EJERCICIO Nro. 10
2.- ANALISIS
c, r
3.- DISEO
INICIO
Leer: n1, n2
Cociente=
0
Resto=0
Dividendo>=divisor
Dividendo =dividendo-divisor
Resto=dividend
o
Imprimir: cociente,
resto
Cociente=cocient
e+1
FIN
4.- Programacin
5.- VERIFICACION
EJERCICIO Nro. 11
2.- ANALISIS
prod
3.- Diseo
INICIO
Leer: fin,f,num
:
prod=1
Lim=f
lim!=fin
num, fin
:
Prod=prod*num
4.- Programacin
prod
:
FIN
5.- VERIFICACION
EJERCICIO Nro. 12
1.- PLANTEAMIENTO DEL PROBLEMA
Disear el programa que permita leer una secuencia de nmeros y determina cual es el mayor
de ellos.
2.- ANALISIS
a) DATOS DE ENTRADA: n, num
b) MODELO MATEMATICO O LOGICO:
i<=n-1, nm=nm
c) DATOS DE SALIDA:
nm
3.- Diseo
INICIO
Leer: n, num
:
i=1
Nm=0
Num>0
Imprimir: nm
i=i+1
FIN
Num=0
Num>nm
May=nm
4.- Programacin
5.- VERIFICACION
EJERCICIO Nro. 13
2.- ANALISIS
respuesta
3.- Diseo
INICIO
Leer: n, num
Num>=2
FIN
X=num/2
Bin=num%2
Num=x
2>=x
4.- Programacin
5.- VERIFICACION
EJERCICIO Nro. 14
1.- PLANTEAMIENTO DEL PROBLEMA
Disear el programa que permita generar enteros de 3 en 3 comenzando por 2 hasta el valor
mximo menor que 30.
2.- ANALISIS
a) DATOS DE ENTRADA: n
b) MODELO MATEMATICO O LOGICO:
m=m+n; i=i+3;
c) DATOS DE SALIDA:
3.- Diseo
INICIO
Leer: n
M=0
I=2
28>=i
m
M=m+n
FIN
i=i+3
4.- Programacin
5.- VERIFICACION
EJERCICIO Nro. 15
1.- PLANTEAMIENTO DEL PROBLEMA
Disear el programa que permita calcular la suma de los enteros generados que sean divisibles
por 5.
2.- ANALISIS
a) DATOS DE ENTRADA: num,
b) MODELO MATEMATICO O LOGICO:
a=a+5, b=b+a; i=i+1;
c) DATOS DE SALIDA:
3.- Diseo
INICIO
Leer: num
a=0
B=0
I=2
num>i
A=a+5
A=a+5
a
i=i+3
B=b+a
i=i+1
FIN
4.- Programacin
5.- VERIFICACION
EJERCICIO Nro. 16
1.- 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
2.- ANALISIS
3.- Diseo
INICIO
Leer: num
a=0
B=1
I=1
num>=i
c
C=b+a
B=c
D=a
A=b
B=d
I=i+1
4.- Programacin
FIN
5.- VERIFICACION
INICIO
Leer: n
:
I=1
I<=n
Ejercicio del cuaderno 1:
Disee el algoritmo que permita imprimir los n nmeros naturalesFIN
positivos.
i
:
I=i+1
INICIO
Leer: n
:
I=1
Imp=1
I<=n
FIN
imp
Disear el algoritmo que permita imprimir: los n primeros enteros impares positivos
Ejercicio 2 del cuaderno:
Imp=imp+2
I=i+1