Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FUNDAMENTOS DE
PROGRAMACIÓN
INDICADOR DE LOGRO 3
NET TEAM
INTEGRANTES:
& ÑAUPARI VICENTE JOE EDWARD
& HUAMANI MOLINA JHON
& SÁNCHEZ ÁVALOS JOSÉ LUIS
& VALENZUELA PELAYO BRYAN
1. calcular la suma de los números naturales desde 1 DIAGRAMA DE FLUJO
hasta n.
ANALISIS
Resultado: suma
De: N
Ds: suma
Dp:
1 inicio
3 suma=0
4 leer N
5 si N>0 entonces
suma=suma+x
si no:
escribir ERROR
fin si
6 escribir suma
7 Fin
PRUEBA DE ESCRITORIO
N: 5 x:5
Suma=15
2. Realizar un algoritmo que permita pedir 10 números DIAGRAMA DE FLUJO
naturales y determine e imprima cuantos son pares,
impares, positivos y negativos.
ANALISIS
*PROCESO: PARES=0
INPARES=0
POSITIVOS=0
NEGATIVOS=0
DE: NUMEROS
PSEUDOCODIGO
1.INICIO
FINPARA
7.FIN
DIAGRAMA DE FLUJO
ANALISIS
=========
*RESULTADO: me15, me50, com25y50, nc
*PROCESO: me15 >> porcentaje de números menores que
15.
ma50 >> porcentaje de números mayores que
50.
com25y50 >> porcentaje de números
comprendidos entre 25 y 50.
nc >> porcentaje de números que no cumplen
ninguna condición.
*DE: num
*DS: me15, ma50, com25y50, nc=0
*DP:
PSEUCODIGO
===========
1.-Inicio
Si-no
No(num==25y50) entonces
Si-no
Fin-si
Fin-no
Fin-no
5.-Fin
4. De una lista de N números determinar simultáneamente DIAGRAMA DE FLUJO
el máximo y mínimo número.
ANALISIS
PSEUDOCODIGO
1. Inicio
2. Definir N, num, max, min, tipo numérico
3, Desde x=1 hasta N+1
Leer num
Si (x=1) entonces
max=num
min=num
si-no
Si (num>max) entonces
max=num
si-no
Si (num<min) entonces
min=num
Fin-si
Fin-si
4. Escribir max PRUEBA DE ESCRITORIO
5. Escribir min
6 fin
N: 5 x: 1, 2, 3, 4, 5, 6
num: 14, 5, 6, 20, 2
max:14, 20 max: 20
min: 14, 5, 2 min: 2
5. Dada N notas calcular el promedio de las notas DIAGRAMA DE FLUJO
aprobadas y el promedio de las notas desaprobadas.
ANALISIS
De: N, nota
notas desaprobadas(suma2)/NSP
PSEUDOCODIGO
1 inicio
3 suma1=0
4 suma2=0
5 NAP=0
6 NSP=0
7 leer N
Leer nota
Si (nota>=13) entonces
Suma1=suma1+nota
NAP=NAP+1
Si no
Suma2=suma2+nota
9 apro=suma1/NAP NAP: 2
10 desa=suma2/NSP NSP: 2
12 fin Desa: 11
6. Dado N y X calcular: x1/1+x3/3+x5/5+…+x(2n)-1 DIAGRAMA DE FLUJO
ANALISIS
=========
*RESULTADO: N, X, Suma
*PROCESO: Según N y X
. calcular x1/1+x3/3+x5/5+……………+x(2n)-1
*DE: N, X
*DS: Suma=0
PSEUCODIGO
===========
1.-Inicio
2.-Definición N, X, Suma Tipo numérico
3.-Leer N, X
4.-Suma=0
5.-Desde x=1 hasta x<=N
Suma=Suma+x1/1
Desde x=1 hasta x<=X
Suma=Suma+x(2n)-1
Siguiente
6.-Escribir suma
PRUEBA DE ESCRITORIO
7.-Fin
====================
N:7 X:1
Suma:10
0+1.1/1+1.3/3+1.5/5………+1(2.7)-1
DIAGRAMA DE FLUJO
ANALISIS
PSEUDOCODIGO
1. Inicio
2. Definir num, fact tipo numérico
3. Leer num
4. fact=1
5. Desde x=1 hasta num+1
fact=fact*x
6. Escribir fact
PRUEBA DE ESCRITORIO
num: 7 x:1, 2, 3, 4, 5, 6, 7, 8
fact: 1*1, 1*2, 2*3, 6*4, 24*5, 120*6, 720*7
fact: 1, 2, 6, 24, 120, 720, 5040
fact = 5040
DIAGRAMA DE FLUJO
ANALISIS
RESULTADO: Total de personas, cuantos H y M, la
persona más joven
PROCESO: Ed, men, sumv, sum, cm, cv
DE: EDAD, SEXO, N
DS: Total de personas, cuantos H y M, la persona más
joven
PSEUDOCODIGO
1.INICIO
2.DEFINIR: Ed,men,sumv,summ,cm,cv
3.REPETIR
LEER: EDAD,SEXO, N PRUEVA DE ESCRITORIO
SI Ed! =0 ENTONCES INGRESE TU EDAD
ESCRIBIR ‘ingrese tu edad’ 25
SI (Ed>=18) INGRESE TU SEXO
SI(Ed<men) 1
men=Ed 0
ESCRIBIR ‘ingrese el sexo’ 1
Si (S==1): INGRESE TU EDAD
sumv=sumv+Ed 25
cv=cv+1 INGRESE TU SEXO
FIN SI 1
summ=summ+Ed 0
cm=cm+1 1
FIN SI INGRESE TU EDAD
FINSI 25
si (Ed!=0) INGRESE TU SEXO
ESCRIBIR ‘’Ed,men,sumv,summ,cm,cv’’ 1
FIN SI 0
0
……………
EDAD DE MUJERES: 28.9
EDAD DE VARONES :46. 545454.
TOTAL, DE PERSONAS DE FIESTA ES: 21
MUJERES:10
VARONES:11
EL MAS JOVEN:19
9. Calcular la suma siguiente utilizando arrays: DIAGRAMA DE FLUJO
100+98+96+94+…+0 en este orden.
ANALISIS
=========
*RESULTADO: suma
*PROCESO: suma
100+98+96+94+……..+0
*DE: suma
*DS:
PSEUCODIGO
===========
1.-Inicio
2.-Definición suma, Tipo numérico
3.-Suma=0
4.-Desde x=100 hasta x>=0
num[x]=x-2
suma=suma+num[x]
Siguiente
5.-Escribir suma
6.-Fin
PRUEBA DE ESCRITORIO
Suma:2
num(0)=2
num(2)=4
num(6)=8………………………num(98)=100
DIAGRAMA DE FLUJO
ANALISIS
Ds: IN (intentos)
PSEUDOCODIGO
1 inicio
2 definir NA, IN, num, S tipo numérico
3 dimensión adivina []
4 desde x=0 hasta x<=10
Leer NA
Dimensión adivina [NA]
siguiente
5 IN = 0
6S=0
PRUEBA DE ESCRITORIO
7 mientras 0<S+1
IN = IN +1 Adivinar []
Leer num
NA: 10,11,12,13,14,15,16,17,18,19
Si (num=adivina[x]) entonces
Escribir Felicidades ganaste Adivinar [10,11,12,13,14,15,16,17,18,19]
Escribir En IN intentos
Si no IN:1 >> 5
Si (num>adivina[x]) entonces El número es más grande
Escribir el número es más pequeño
Si no IN: 2 >> 8
Escribir el número es más grande
El número es más grande
Fin si
Fin si IN: 3 >> 25
Fin mientras
8 fin El número es más pequeño
IN: 4 >> 20
IN: 5 >> 10