Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Proceso Nmero
Leer n
cont<-0
ccero<-0
cmenor<-0
cmayor<-0
Mientras cont<n Hacer
Leer num
Si num=0 entonces
ccero<-ccero+1
sino Si num<0 entonces
cmenor<-cmenor+1
sino Si num>0
entonces
cmayor<-cmayor+1
FinSi
FinSi
FinSi
cont<-cont+1
FinMientras
Escribir "cero",ccero
escribir "menor", cmenor
escribir "mayor", cmayor
FinProceso
1
Proceso Algoritmo
Escribir "Ingrese el valor de cantidad de hamburguesas sencillas S:";
Leer cantidaddehamburguesas sencillasS;
Escribir "Ingrese el valor de cantidad de hamburguesas dobles D:";
Leer cantidaddehamburguesasdoblesD;
Escribir "Ingrese el valor de cantidad de hamburguesas triples T:";
Leer cantidaddehamburguesastriplesT;
total <- cantidaddehamburguesas
sencillasS*20+cantidaddehamburguesasdoblesD*25+cantidaddehamburguesastriplesT*28;
Escribir "Seleccione el valor de tipo de pago.";
Escribir " 1.- efectivo";
Escribir " 2.- tarjeta";
Escribir " :";
Repetir
Leer tipodepago;
Si tipodepago<1 O tipodepago>2 Entonces
Escribir "Valor incorrecto. Ingrselo nuevamente.: ";
FinSi
Hasta Que tipodepago>=1 Y tipodepago<=2;
Si tipodepago = 2 Entonces
total <- total*1.05;
FinSi
Escribir "Valor de total: ", total;
FinProceso
2
y el diagrama N/S, utilizando el ciclo apropiado.
Proceso Focos
Leer n
cont<-0
crojo<-0
cverde<-0
cblanco<-0
Mientras cont<n Hacer
Leer col
Si col= "rojo" entonces
crojo<-crojo+1
sino Si col="verde" entonces
cverde<-cverde+1
sino Si col="blanco" entonces
cblanco<-cblanco+1
FinSi
FinSi
FinSi
cont<-cont+1
FinMientras
Escribir "rojo",crojo
escribir "verde", cverde
escribir "blanco", cblanco
FinProceso
3
si su precio es mayor o igual a $200 se le aplica un descuento de 15%,
y si su precio es mayor a $100 pero menor a $200, el descuento es de
12%; de lo contrario, slo se le aplica 10%. Se debe saber cul es el
costo y el descuento que tendr cada uno de los artculos y finalmente
cunto se pagar por todos los artculos obtenidos. Represente la
solucin mediante el diagrama de flujo, el pseudocdigo y el diagrama
N/S.
Proceso articulo
Leer n
cont<-0
aprob<-0
desaprob<-0
Mientras cont<n Hacer
Leer precio
Si precio>199 entonces
desc1=0.15*precio
f1=0.85*precio
sino Si precio>99 entonces
desc2=0.12*precio
f1=0.88*precio
Sino
desc3=0.1*precio
f1=0.9*precio
FinSi
FinSi
cont<-cont+1
FinMientras
Escribir "costo total", f1
FinProceso
4
Determinar la cantidad de dgitos que tiene un nmero entero y adems mostrar la suma de
los dgitos pares e impares
Proceso
Definir num Como Entero
Leer num
cd<-0
sumpar<-0
sumimpar<-0
Mientras num>0 Hacer
digito<-(num MOD 10)
Si digito MOD 2=0 Entonces
sumpar<-sumpar+digito
Sino
sumimpar<-sumimpar+digito
FinSi
cd<-cd+1
num<-trunc(num/10)
FinMientras
5
Escribir 'La cantidad de dgitos es: ',cd
Escribir 'La suma de sus dgitos impares es: ',sumimpar
Escribir 'La suma de sus dgitos pares es: ',sumpar
FinProceso
Disear un algoritmo que permita calcular los 5 primeros nmeros perfectos (un numero es
perfecto, cuando la suma de sus divisores, sin incluir al nmero es exactamente el mismo
nmero).
Proceso PERFECTO
Escribir "Digite la cantidad de numeros perfectos deseada"
repetir
Leer n
hasta que n>0
i<-1
c<-0
d<-0
6
repetir
d<-0
i<-i+1
Para x<-1 Hasta i-1 Hacer
Si (i mod x)=0 Entonces
d<-d+x
FinSi
FinPara
Si d=i Entonces
c<-c+1
Escribir "nmero perfecto ",c, " es ",i
FinSi
hasta que c=n
FinProceso
7
Realice un algoritmo para leer las calificaciones de N alumnos y determine
el nmero de aprobados y reprobados. Represntelo mediante
diagrama de flujo, pseudocdigo y diagrama N/S.
Proceso Nmeno
Leer n
cont<-0
aprob<-0
desaprob<-0
Mientras cont<n Hacer
Leer nota
Si nota>10 entonces
aprob<-aprob+1
sino Si nota<11 entonces
desaprob<-desaprob+1
FinSi
FinSi
cont<-cont+1
FinMientras
Escribir "aprobado",aprob
escribir "desaprobado",desaprob
FinProceso
8
Un profesor tiene un salario inicial de $1500, y recibe un incremento
de 10 % anual durante 6 aos. Cul es su salario al cabo de 6
aos? Qu salario ha recibido en cada uno de los 6 aos? Realice el
algoritmo y represente la solucin mediante el diagrama de flujo, el
pseudocdigo y el diagrama N/S, utilizando el ciclo apropiado.
Proceso Salario
Para i<-1 Hasta 6 Con Paso 1 Hacer
Escribir "PROCESO ", i;
ao <- i;
salario <- 1500.0*(1.1)^(i);
Escribir "Valor de ao: ", ao;
Escribir "Valor de salario: ", salario;
Escribir "";
FinPara
FinProceso
9
.
4.18 En 1961, una persona vendi las tierras de su abuelo al gobierno por la cantidad de
$1500. Suponga que esta persona ha colocado el dinero en una cuenta de ahorros que paga
15% anual. Cunto vale ahora su inversin? P(1+i)n . Realice un algoritmo para obtener este
valor y represntelo mediante diagrama de flujo, pseudocdigo y diagrama N/S.
10
Proceso Algoritmo
aoinicial <- 1961;
aoactual <- 2019;
capitalinicial <- 1500.0;
interes <- 15;
periodos <- aoactual-aoinicial;
capitalfinal <- capitalinicial*(1.0+interes/100)^(periodos);
Escribir "Valor de ao actual: ", aoactual;
Escribir "Valor de ao inicial: ", aoinicial;
Escribir "Valor de capital final: ", capitalfinal;
Escribir "Valor de capital inicial: ", capitalinicial;
Escribir "Valor de interes: ", interes;
Escribir "Valor de periodos: ", periodos;
FinProceso
11
Proceso monedero
Escribir"el nmero de mons de 10 pesos"
leer d
Escribir"el nmero de mons de 5 pesos"
leer c
Escribir"el nmero de mons de 1 peso"
leer u
Escribir"el nmero de billetes de 10 pesos"
leer d2
Escribir"el nmero de billetes de 20 pesos"
leer v
Escribir"el nmero de billetes de 50 pesos"
leer c2
t=10*(d+d2)+5*c+u*1+20*v+c2*50
Escribir"el total de dinero"
Escribir t , " pesos
FinProceso
12
el pseudocdigo y el diagrama N/S, utilizando el ciclo apropiado.
ProcesoAhorro
Escribir" numero de das de ahorro"
leer n
c=0
Para x<-1 Hasta n Con Paso 1 Hacer
c=c + 3^x
FinPara
c=c/100
Escribir" Ha ahorrado:"
Escribir c , " dlares "
FinProceso
13
14