Problema 1.
Escribir un programa que calcule la suma de los primero 50 numero enteros.
P-seudocodigo.
1.- Inicio
c1=0,suma=0 INT
for(c1=0 to 50 step c1=c1+1)
{suma=suma+c1}
Print "La suma de los 50 primeros numeros enteros es= ", suma
Fin.
Problema 2.
Calcular la suma de los terminos de la serie 1/2 - 2/2^2+3/2^3-...+n/2^n para un valor dado de n.
P-seudocodigo.
1.-Inicio
serie=0.0 Realn=0,c=0 INT
Print "introduzca la cantidad de numeros de la serie= "
Read n
for(c=1 to n step c=c+1)
{if(c%2==0)
{serie=(serie-c/pow(2,c))}
else
{serie=(serie+c/pow(2,c))}
}
Print "La suma de la serie es= ", serie
Fin.
Problema 3.
Escribir un programa que despliegue en pantalla una figura similar a la siguiente:
*
**
***
El numero de lineas que se puedee introducir es variable.
P-seudocodigo.
1.- Inicio
numlineas=0,c1=0,c2=0 INTPrint "Introduzca el numero de lineas para formar la figura= "
Read numlineas
for(c1=1 to numlineas step c1=c1+1)
{for(c2=1 to c1 step c2=c2+1)
{Print "*"}
Print endl}
Fin.
Problema 4.
Escribir un programa que cuente el numero de sus entradas que son positivas, negativas y 0 de n valores enteros.
P-seudocodigo.
1.- Inicio
N=0 ,numero=0 ,Npos=0, Nneg=0, Ncero=0, c1=0 INTPrint "Cantidad de elementos= "
Read N
Print "Introduce valores enteros positivos, negativos o cero."
Print endl
for(c1=1 to N step c1=c1+1)
{Print "Valor numerico entero= "
Read numero
if(numero<0)
{Nneg=Nneg+1}
else
if (numero>0)
{Npos=Npos+1}
else
{Ncero=Ncero+1}}
Print endl
Print "Cantidad de valores positivos= ", Npos
Print "Cantidad de valores negativos= ", Nneg
Print "Cantidad de valores cero= ", Ncero
Fin.
Problema 5.
Determinar si un valor dado por el teclado es primo o no.
P-seudocodigo.
1.- Inicionumero=0,c1=0,n=0,opcion=0 INTdo
{Print "Ingresa un numero= "
Read numero
for (c1=1 to numero step c1=c1+1)
{if(numero%c1==0)
{n=n+1}}
if(n==2)
{Print numero," es un numero primo."}
else
{Print numero," no es un numero primo."}
Print "Desea validar otro numero? 1)Si 2)No"
Read opcion
n=0
Print endl}
while(opcion==1);
Fin.
Problema 6.
Escribir un programa que calcule y despliegue lo siguiente:
A)Total producido de cada vino ( son 5 vinos) a lo largo de los n anios, donde n es introducido por teclado.
b) imprimir el tipo de vino que se produjo en mayor cantidad en litros,
c) imprimir el tipo de vino que se produjo en menos cantidad de litros.
P-seudocodigo.
1.- InicioN=0,v1=0,v2=0,v3=0,v4=0,v5=0,total=0,c1=0,cant=0,n=1,mayor=0,menor=99999 INT
Print "Cantidad de anios a evaluar los vinos= "
Read N
for(c1=1 to N step c1=c1+1)
{Print "Anio ",n
Print "Cantidad de vino tipo 1= "
Read cant
v1=v1+cant
if(v1>=mayor)
mayor=v1
if(v1<=menor)
menor=v1
Print "Cantidad de vino tipo 2= "
Read cant
v2=v2+cant
if(v2>=mayor)
mayor=v2
if(v2<=menor)
menor=v2
Print "Cantidad de vino tipo 3= "
Read cant
v3=v3+cant
if(v3>=mayor)
mayor=v3
if(v3<=menor)
menor=v3
Print "Cantidad de vino tipo 4= "
Read cant
v4=v4+cant
if(v4>=mayor)
mayor=v4
if(v4<=menor)
menor=v4
Print "Cantidad de vino tipo 5= "
Read cant
v5=v5+cant
if(v5>=mayor)
mayor=v5
if(v5<=menor)
menor=v5
n=n+1}
total=v1+v2+v3+v4+v5
Print endl
Print "Produccion total de vino tipo 1= ",v1," litros"
Print "Produccion total de vino tipo 2= ",v2," litros"
Print "Produccion total de vino tipo 3= ",v3," litros"
Print "Produccion total de vino tipo 4= ",v4," litros"
Print "Produccion total de vino tipo 5= ",v5," litros"
Print "Produccion total de vino fue de ",total," litros"
Print endl
if(v1>=v2 and v1>=v3 and v1>=v4 and v1>=v5)
{Print "La mayor cantidad del vino fue de tipo 1 con= ",mayor," litros"}
if(v2>=v1 and v2>=v3 and v2>=v4 and v2>=v5)
{Print "La mayor cantidad del vino fue de tipo 2 con= ",mayor," litros"}
if(v3>=v1 and v3>=v2 and v3>=v4 and v3>=v5)
{Print "La mayor cantidad del vino fue de tipo 3 con= ",mayor," litros"}
if(v4>=v1 and v4>=v2 and v4>=v3 and v4>=v5)
{Print "La mayor cantidad del vino fue de tipo 4 con= ",mayor," litros"}
if(v5>=v1 and v5>=v2 and v5>=v3 and v5>=v4)
{Print "La mayor cantidad del vino fue de tipo 5 con= ",mayor," litros"}
if(v1<=v2 and v1<=v3 and v1<=v4 and v1<=v5)
{Print "La menor cantidad del vino fue de tipo 1 con= ",menor," litros"}
if(v2<=v1 and v2<=v3 and v2<=v4 and v2<=v5)
{Print "La menor cantidad del vino fue de tipo 2 con= ",menor," litros"}
if(v3<=v1 and v3<=v2 and v3<=v4 and v3<=v5)
{Print "La menor cantidad del vino fue de tipo 3 con= ",menor," litros"}
if(v4<=v1 and v4<=v2 and v4<=v3 and v4<=v5)
{Print "La menor cantidad del vino fue de tipo 4 con= ",menor," litros"}
if(v5<=v1 and v5<=v2 and v5<=v3 and v5<=v4)
{Print "La menor cantidad del vino fue de tipo 5 con= ",menor," litros"}
Fin.
No hay comentarios:
Publicar un comentario