lunes, 29 de octubre de 2012

practica 10


Practica 10

Practica 10 problema 1
Pseudocodigo
Inicio
valores[8] int
I int
Suma int
Promedio int
for( I=0 I to 8 step I= I+1)
{
Print "Introduce Valores ["<<I<<"]:"
Read valores[I]
}
suma=0
for(I=0 I to 8 step I= I+1)
{
suma=suma+valores[I]
}
promedio=suma/8
print “El Promedio es: ",promedio
print “Valores Mayor o Igual al Promedio: "
for(I=0 I to 7 I= I+1)
{
if(valores[I]>=promedio)
{
Print valores [I]
}
}
Fin


Programa

Practica 10 problema 2a
Pseudocodigo
Inicio
primero [10] int
segundo [10] int
tercero [10] int
I int
for(i=0 I to 10 step i= i+1)
{
Print "primero ["<<i<<"]:"
Read primero[i]
print "segundo["<<i<<"]:"
read segundo[i]
}
Print "primero+segundo=tercero"
Print "_______________________"
for(i=0 I to 10 step i= i+1)
{
Print ""


tercero[i]=primero[i]+segundo[i]
print primero[i], "\t", segundo[i] ,"\t", tercero[i]
}
Fin

Programa 

practica 10 problema 2bPseudocodigo
Inicio
primero [10] int
segundo [10] int
tercero [10] int
I int
for(i=0 I to 10 step i= i+1)
{
Print primero ["<<i<<"]:"
Read primero[i]
Print segundo["<<i<<"]:"
Read segundo[i]
}
Print primero*segundo=tercero"
Print "_______________________"
for(i=0 I to 10 step i= i+1)
{
tercero[i]=primero[i]*segundo[i]
print primero[i],"\t",segundo[i],"\t",tercero[i]
}
Fin

Practica 10 problema 3aPseudocodigo
Inicio
valores [10] real
desv [10] real
total=0.0 real
promedio real
I int
for(i=0 I to 10 step i= i+1)
{
Print "valores ["<<i<<"]:"
Read valores[i]
total=total+valores[i]
}
promedio=total/10
for(i=0 I to 10 step i= i+1)
{
desv[i]=valores[i]-promedio


}
Print "desviacion valores"
for(i=0 I to 10 step i= i+1)
{
Print desv[i], "\t\t\t",valores[i]
}
Fin

Practica 10 problema 3bPseudocodigo
Inicio
valores [10] float
desv [10] float
total=0.0 float
promedio float
varianza float
suma=0.0 float
I int
for(i=0 I to 10 step i= i+1)
{
Print "valores ["<<i<<"]:"
Read valores[i]
total=total+valores[i]
}
promedio=total/10
for(i=0 I to 10 step i= i+1)
{
desv[i]=valores[i]-promedio


}
Print "desviacion valores"
for(i=0;i<10;i++)
{
Print desv[i],"\t\t\t",valores[i]
}
for(i=0 I to =9 step i= i+1)
{
suma=suma+pow(desv[i],2)
}
varianza=suma /10
print "la varianza es",varianza
Fin

programa

practica 9


Practica 9 problema 1

Pseudocodigo:

Inicio
e int
r int

float suma=0.0
float promedio
float resultado

for(e=1;e<=4;e =e+1)
{
suma=0.0
print "resultados del experimento:",e
for(r=1;r<=6;r =r+1)
{
print "resultado:",r," = "
read resultado

suma=suma+resultado
}
promedio=suma/6
"print promedio de resultados del experimento:"" = ",promedio,
}
Fin

programa



Practica 9 problema 2A

Pseudocodigo:

Inicio 
e int
r int
w int
suma=0.0 float
promedio float
resultado float

for(e=1 to 4 step e =e+1)
{
suma=0.0
print "resultados del experimento:",e

print "numero de resultados:"
read w

for(r=1 to w r =r+1)
{
print "resultado:",r," = "
read resultado
suma=suma+resultado
}
promedio=suma/w
print "promedio de resultados del experimento:"" = ",promedio
}
Fin


programa




Practica 9 problema 2B

Pseudocodigo:

Inicio 
e int
r int
suma=0.0 float
promedio float
resultado float
r1 float
r2 float
r3 float
r4 float
r5 float
r6 float
for(e=1 to 4 step e =e+1)
{
suma=0.0
print "resultados del experimento:",e,

print "resultado 1:"
read r1

print "resultado 2:"
read r2

print "resultado 3:"
read r3

print "resultado 4:"
read r4

print "resultado 5:"
read r5

print "resultado 6:"
read r6

suma=r1+r2+r3+r4+r5+r6
promedio= suma/6

print "promedio de los resultados del experimento",e," = ",promedio
}
Fin

programa



Practica 9 problema 3

Pseudocodigo:

Inicio
X int
Z int
Y int

Print " x z y "
Print "\n"

for(x=1 to 10 step x=x+1)
{
for(z=2 to 10 step z=z+1)
{

Print ,x," ",z;
if(x== z)
{
Print " funcion indefinida"
}
else
{
y=(pow(x,2)*(z))/(x-z)
print " "
}
}
}
Fin

programa


Practica 9 problema 5

Pseudocodigo:

Inicio
int c1=0
int c2=0
int x
print "introducir el numero de lineas:"
read x

print "introducir caracter:"
read caracter

for(c1=1 to x step c1 = c1 + 1)
{
for(c2=1to c1 step c2 =c2+1)
{
Print " "carácter," "
}
Print “”
}
Fin

programa





lunes, 22 de octubre de 2012

Practica 8

Practica 8 problema 1

seudocodigo:

N int
P int
C int
Print " Cantidad de Potencia de 2 = "
read N
for (C=1 to N step C++)
{
Print " 2 ^ ",C,"=",pow(2,C)
P= pow (2,C) 
Print "P"
}


Practica 8 problema 2


Pseudocodigo:

x, F, fact int
L=5 float
P float
Print "cliente Probabilidad de Poisson"
for(x=1 to 20 step x=x+1)
{
fact=1
for(F=x to 1 step F=F-1)
{
fact=fact*F
}
P=pow(L,x)*exp(-1)/fact
Print x, " " , P
}


Practica 8 problema 3

Pseudocodigo:


serie=0, n, conta,termino int
Print "Numeros de terminos de la serie"
read n
for(conta=1 to n step conta++)
{
termino=2*conta
Print termino
if(conta==n)
{
Print "="
}
else {
Print "+"
}
serie=serie + termino
}
Print serie


Practica 8 problema 4

Pseudocodigo:


X, Y ,T float
Print " X "
for (X=2to 8 step X=X+0.2)
{
Y=4 * pow (X,3)-3* pow(X,2)-5
Print X ," \t " ,Y
}
Print "\nX Y "
for(X=1 to 5 step X=X+0.5)
{
Y=X+pow(X,2)/6+pow(X,4)/24 
Print X ," \t " , Y
}
Print "\n T Y"
for (T=2 to 4 step T=T+0.1)
{
Y=4*exp(0.2*T)
Print T ,"\t " , Y
}

Practica 8 problema 5

Pseudocodigo:


x, y, v, t float 
ang=((33.5*3.1416)/180.0) float 
Print "x \t y"
for(t=1.0;t<=20.0;t=t+0.5)
{
x=v*t*cos(ang)
y=v*t*sin(ang)
Print x , "\t" , y
}

Practica 8 problema 6

Pseudocodigo:


x int
Print "x \t x^2 \t x^3"
for(x=1to 15 step x=x+2)
{
Print x , "\t" , (x*x) , "\t" , (x*x*x)
}

Practica 8 problema 7

Pseudocodigo:



vi,vf,fah,celsius,kelvin float 
Print "valor inicial temperatura celsius: "
read vi
Print "valor final temperatura celsius: "
read vf
Print "celsius fahrenheit kelvin"
for(celsius=vi to vf spet celsius=celsius+1)
{
fah=(9.0/5.0)*(celsius+32.0)
kelvin=celsius+273.15
Print celsius , " \t " , fah , "\t\t" , kelvin 
}

lunes, 15 de octubre de 2012

practica 7

practica 7 problema 1 

seurocodigo:

inicio 

nombre [20], sigue char

tipo, sueldo, categoria int
aumento real
do
{
Print "Nombre del Trabajador "
read nombre
Print "Sueldo: "
read sueldo
do
{
Print "Aumento de Sueldo "
read categoria
switch(categoria)
{
case 1:aumento=1.15*sueldo
break
case 2:aumento=1.10*sueldo
break
case 3:aumento=0.8*sueldo
break
case 4:aumento=0.7*sueldo
break
case 5:aumento=0.6*sueldo
break
default:
{
Print "Error en tipo de aumento de sueldo "
}
categoria=0
}
}
while(categoria=0)
Print "Nombre del Trabajador: " , nombre
Print "Aumendo del sueldo: " ,aumento
Print "Desea Continuar (s/n): "
read sigue
}
while(sigue=='s'||sigue=='S')


Programa



practica 7 problema 2 

Pseudocodigo:

inicio


zona int
minutos int
costo real
Print "Minutos de la llamada "
read minutos
do
{
Print "zona geografica "
read zona
switch(zona)
{
case 5:costo=2.0*minutos
Print " costo de la llamada a la zona america del norte es: ", costo
break
case 7:costo=2.5*minutos
Print "costo de la llamada a la zona central es: ", costo
break
case 14:costo=4.0*minutos
Print "costo de la llamada a la zona america sur es: ", costo
break
case 20:costo=6.5*minutos
Print "costo de la llamada a la zona europea es: "
break
case 22:costo=7.0*minutos
Print "costo de la llamada a la zona asia es: ", costo
break
default
{
Print "Error clave zona geografica"
zona=0
}
}
while(zona==1)
Print "Desea otro calculo 1(si) 0(no)= "
read zona
}
while(zona==1)

programa



practica 7 problema 3

Pseudocodigo:

inicio

nombre [20], sigue char

tipo, edad, dias int
costo real
do
{
Print "Nombre del Pasiente "
read nombre
Print "Edad: "
read edad
Print "Dias de Hospitalizacion: "
read dias
do
{
Print "Tipo de Enfermedad "
read tipo
switch(tipo)
{
case 1:costo=25.00*dias
break
case 2:costo=15.00*dias
break
case 3:costo=20.00*dias
break
case 4:costo=35.00*dias
break
case 5:costo=48.00*dias
break
default:
{
Print "Error en tipo de Enfermedad "
}
tipo=0
}
}
while(tipo=0)
if(edad>=14&&edad<=22)
{
costo=costo*1.10
}
Print "Nombre del Pasiente: ",nombre
Print "Costo de la Internacion: ",costo
Print "Desea Continuar (s/n): "
read sigue
}
while(sigue=='s'||sigue=='S')

programa












practica 7 problema 4 


Pseudocodigo:

inicio

suma=0 int
termino=3, n int
conta=1 int

Print "Cantidad de terminos de la serie "
read n
while(conta<=n)
{
suma=suma+termino
Print termino ,"+"
termino=termino+3
conta=conta+1
}
Print ": ", suma

programa