viernes, 26 de octubre de 2012

videos


uso de while



Uso de for




uso de if - else



do while




miércoles, 24 de octubre de 2012

practica 9

Practica 9 Problema  1a



Practica 9 Problema  1a
pseudocodigo

inicio
r,e int
resultado, suma=0.0, promedio   real

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


for(r=1 to 6 step r=r+1)
{
print"resultado: ",r,"="
read resultado
suma=suma+resultado
}
promedio=suma/r
print"promedio del resultado del experimento: ", e , " = " ,promedio

}
fin




Practica 9 Problema  1b


Practica 9 problema  1b
pseudocodigo

inicio
r,e,n int
 resultado, suma=0.0, promedio    real

for(e=1 to 4 step e=e+1)
{
suma=0.0
print"resultado de experimento: ",e
print"ingrese el numero de resultado "
read n

for(r=1 to n step r=r+1)
{
print"resultado: ",r,"="
read resultado
suma=suma+resultado
}
promedio=suma/r
print"promedio del resultado del experimento: ",e," = ",promedio
}
fin






Practica 9 problema  1c





Practica 9 problema  1c
pseudocodigo

inicio
r,e int
r1,r2,r3,r4,r5,r6,resultado, suma=0.0, promedio  real
for(e=1 to 4 step e=e+1)
{
suma=0.0
print"resultado de experimento: ",e
print"resultado r1  : "
read r1
print"resultado r2  : "
read r2
print"resultado r3  : "
read r3
print"resultado r4  : "
read r4
print"resultado r5  : "
read r5
print"resultado r6  : "
read r6

suma=(r1+r2+r3+r4+r5+r6)
promedio=suma/6
print"promedio de los resulatados del experimento",e," = ",promedio
}

fin


Practica 9 problema  3




Practica 9 problema  3
Pseudocódigo

inicio
y,x,z int
print"x                 y               z"
for(x=1 to 10 step x=x+1)
{
for(z=2  to 10 step z=z+1)
{
print x,"\t",z,"\t"
if(x==z)
{
print"funcion identificada"
}
else
{
y=pow(x,2)*z/(x-z)
printy
}
}
}
fin



Practica 9 problema  4



Practica 9 problema  4
pseudocodigo

inicio
nombre[50] char
conta=1 int
n,a,g,as,f int
//edad=a,altura=h,peso=p,goles=g,asistencias=as,minutosp=m,factor=f
float evaluo=0,h,p,m

print"cantidad de jugadores que deseas analisar: "
read n
while(conta<=n)
{
print"nombre del jugador: "
gets (nombre)
print"edad del jugador: "
read a
print"altura del jugador(en pulgadas): "
read h
print"peso del jugador (en libras): "
read p
print"goles echos en la ultima temporada: "
read g
print"asistencias en la ultima temporada: "
read as
print"minutos penalizados en ella: "
read m
print"factor de liga(numero real): "
read f
evaluo=(g+as+(m/4.0)+(h+p)/5.0-a)*f
print"evaluo del jugador: ",evaluo
printendl

conta=conta+1
}

fin


Practica 9 problema  5



Practica 9 problema 5
pseudocodigo

inicio
l=0, a=0, b=0 int
carct[10] char
print"inserte el numero de lines: "
read l
print"caracter: "
read carct

for(a=1 to l step  a=a+1)
{
for(b=1 to a  step  b=b+1)
{

Print,carct
}
}
fin

martes, 16 de octubre de 2012

Practica 8





Practica 8 problema 1





Practica 8 problema 1
pseudocodigo

INICIO
n, potencia, conta int
print "cantidad de potencia de 2 = "
read n
for (conta=1 to n step conta++)
{
Print " 2 ala  ", conta ,"="
Potencia = pow (2 , conta)
Print "  " , potencia
}

FIN


Practica 8 problema 2




Practica 8 problema 2
pseudocodigo

INICIO

x, f, fact int
 p real
print " cliente probalilidad de posicion"
for (x=1 to 20 step x=x+1)
{
fact=1
for (f=x  to 1 step  f--)
{
                fact =fact*f
}

p=pow (1,x) * exp(-1) / fact
print x, " ", p
}

FIN


Pratica 8 problema 3




Pratica 8 problema 3
pseudocodigo

INICION

serie=0, conta, termino,n int
print " numeros de terminos de la serie: "
Read n
For (conta=1to n step conta=conta+1)
{
Termino = 2 *conta
Print " ",termino
If ( conta == n)
{
Print " = "
}
else
{
Print " + "
}
serie=serie + termino
}
Print serie

FIN




Practtica 8 problema 4


Practtica 8 problema 4
pseudocodigo

INICIO
t, y, x Real
print "x                 y"
For (x=2 to 8 step  x=x+0.2)
{
y=4*pow(x,3)-3*pow(x,2)-5
print x," ",y
}
//segundo problema:
Print " "
Print "x             y"
Print " "
For (x=1 to 5 step x=x+0.5)
{
y=(x+pow (x,2)) / 2 + pow (x,3) / 6+pow (x,4) / 24
print x, " " ,y
}

//tercer problema:
Print " "
Print "x             y"
For (t=2 to 4 step t=t+1)
{
y=4 * exp (0.2*t)
print t, " " ,y
}


FIN




Practica 8 problema 5





Practica 8 problema 5
pseudocodigo

INICIO

X, y, v=300.0, t real
Angulo = 33.5*3.1416/180.0 Real 
Print " tabla de valores de X y Y: "
Print " X                  Y"
Print ""
For (t=1 to 20 step t=t+0.5)
{
X=v * t * cos(angulo)
Y=v * t *sin(angulo)
Print X, "  " ,Y
}


FIN



Practica 8 problema 6





Practica 8 problema 6
pseudocodigo

INICIO

x int
print " tabla del cuadrado y el cubo: "
print "x       x'2    x'3"
For (x=1 to 15 step x=x+2)
{
Print x, " " , ( x * x) , "  ", (x * x * x)
}

FIN



Practica 8 probblema 7




Practica 8 probblema 7
 pseudocodigo

INICIO

vi, vf, fah, celsius, kelvin Real
print " valor inicial de la temperatura en celsius: "
read vi
print " valor final de la temperatura en celsius:"
read vf
print " celsius   fahrenheit  kelvin"

for(celsius=vi  to vf step  celsius=celsius+1)
{
Fah = (9.0 / 5.0 ) * Celsius + 32
Kelvin = Celsius + 273.15
Print Celsius , "    " , fah , "   ", kelvin
}

FIN


viernes, 12 de octubre de 2012

practica 7


Practica 7 problema 1


Practica 7 problema 1
Pseudocódigo
inicio
Sigue=’s’ char
Nomina, sueldo_aum, categoría, nomina_act=0, nomina_aum=0 int
Sueldo_at float
Nombre[50] char

While(sigue==’s’||sigue=’S’)
{
Print”nombre del empleado”
Read nombre
Print”categoría 1 -5”
Read categoría
Print”sueldo actual”
Read sueldo_at
Do
{
Switch(categoria)
{
case 1:
sueldo_aum=sueldo_at*1.15
nomina_act=nomina_act+sueldo_at
nomina_aum=nomina_aum+sueldo_aum
print"nombre del empleado(a): ",nombre
print"saldo actual del empleado(a): ",sueldo_at
print"sueldo de aumento del empleado(a): ",sueldo_aum
break

case 2:
sueldo_aum=sueldo_at*1.10
nomina_act=nomina_act+sueldo_at
nomina_aum=nomina_aum+sueldo_aum
print"nombre del empleado(a): ",nombre
print"saldo actual del empleado(a): ",sueldo_at
print"sueldo de aumento del empleado(a): ",sueldo_aum
break

case 3:
sueldo_aum=sueldo_at*1.08
nomina_act=nomina_act+sueldo_at
nomina_aum=nomina_aum+sueldo_aum
print"nombre del empleado(a): ",nombre
print"saldo actual del empleado(a): ",sueldo_at
print"sueldo de aumento del empleado(a): ",sueldo_aum
break

case 4:
sueldo_aum=sueldo_at*1.7
nomina_act=nomina_act+sueldo_at
nomina_aum=nomina_aum+sueldo_aum
print"nombre del empleado(a): ",nombre
print"saldo actual del empleado(a): ",sueldo_at
print"sueldo de aumento del empleado(a): ",sueldo_aum
break
case 5:
sueldo_aum=sueldo_at*1.6
nomina_act=nomina_act+sueldo_at
nomina_aum=nomina_aum+sueldo_aum
print"nombre del empleado(a): ",nombre
print"saldo actual del empleado(a): ",sueldo_at
print"sueldo de aumento del empleado(a): ",sueldo_aum
break

default:{
print"error en la categoria"
{
{
{
while(categoria>1&&categoria<5)
print"desea continuar s o n=?"
read sigue
fin




Practica 7 problema 2


Practica 7 problema 2
pseudocódigo
inicio
zona, minutos int
costo float
do
{
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 de la llamada en la zona central es: ",costo
   break

   case 18:costo=4.0*minutos
   print"costo de la llamada en la zona de America del Sur es: ",costo
   break

   case 20:costo=6.5*minutos
   print"costo de la llamada en la zona de Eropa es: ",costo
   break

   case 22:costo=7.0*minutos
   print"costo de la llamada en la zona de Asia es: ",costo
   break

default:{
print"error enla clave en la zona geografica"
zona=0
}
}
}

while(zona==0)
print"desea otro calculo 1 (si) 0(no)= "
read zona
}
while(zona==1)
fin











Practica 7 problema 3



Practica 7 problema 3
Pseudocódigo
inicio
tipo, edad, dias int
costo float
nombre[40] char
sigue='s' char
while(sigue=='s'||sigue=='s')
{
print"Nombre del Paciente: "
read nombre
print"\nEdad del paciente: "
read edad
print"\nDias de hospitalizacion: "
read edad
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 paciente: ",nombre
print"costo de la internacion: ",costo

print"Desea continuar(s/n): "
read sigue
fin






Practica 7 problema 4




Practica 7 problema 4
Pseudocódigo
Inicio
sigue='s' char
n int
suma=0,termino=3,conta=1 int
while(sigue=='s'||sigue=='S')
{
print,"cantidad de termino de la serie: "
read n

while(conta<=n)
{
suma=suma+termino
print,termino,"+"
termino=termino+3
conta=conta+1
}
print" El resultado de la serie = ",suma
print"\ndesea continuar s o n=?"
read sigue
fin




Practica 7 problema 5


practica 7 problema 5
inicio
sigue='s' char
n int
prom float
conta=1 int
a,b,c,d,pt int
nombre[60] char

while(sigue=='s'||sigue=='S')
{
print"cantidad de alumnos: "
read n

while(conta<=n)
{
print"intrudusca el nombre del estudiante: "
gets(nombre)
print"introduce cuatro calificaciones"
print"introduce calificacion 1: "
read a
print"nintroduce calificacion 2: "
read b
print"nintroduce calificacion 3: "
read c
print"introduce calificacion 4: "
read d
prom=(a+b+c+d)/4
print"promedio general es: ",prom
pt=pt+prom

print"promedio total es: ",pt

conta=conta+1

}
print"\ndesea continuar s o n=?"
read sigue
fin

domingo, 7 de octubre de 2012

practica 6

practica 6 problema 1
 pseudocodigo

Inicion
Continuar ´s´  char
While(continuar==´s´|| continuar==´S´)
{
print "introduce un valor entero"
read valor
if(valor %2==0)
{
print"es un nimero par"
}
else
{
print " es un valor impar"
}

Print”registrar otra      (s/n)= “
Read continuar
}
fin


practica 6 problema 2
 seudocodogo
Inicion
Continuar ´s´  char
While(continuar==´s´|| continuar==´S´)
print "introducir un numero n1"
read n1
print" introduce un segundo numero"
read n2
if (n1>n2)
{
print "el primero valor es mayor"
}
else{
if(n1==n2)
{
print " los dos numeros son iguales"
}
else
el primer valor es menor
}
}
Print”registrar otra      (s/n)= “
Read continuar
}
fin


parctica 6 problema 3
 pseudocodigo

Inicion
Continuar ´s´  char

a, b, c, d, promedio int

While(continuar==´s´|| continuar==´S´)
{
print" introducir el nombre del estudiante"
gets (nombre)
print" introducir cuatro calificaciones2
print" introduce calificacion "
read a
print" introduce calificacion "
read b
print" introduce calificacion "
read c
print" introduce calificacion "
read d
promedio (a+b+c+d)/4
if (promedio>=7.0)
{
print (promedio) "la calificacion de" (nombre) "fue aprobatoria"
}
else
{
print (promedio) "la calificacion de" (nombre) "no fue aprobada"
}
Print”registrar otra      (s/n)= “
Read continuar
}
fin


practica 5 problema 4
pseudocodigo

Inicion
int a
Continuar ´s´  char
While(continuar==´s´|| continuar==´S´)
{
print "la rueba de voltaje tiene que ser de 600"
prinr" introduselalor de la prueba de voltaje"
read a
if (a>=600)
{
la prueba de voltaje fue aceptada"
}
else
{
print" la prueba de voltaje no fue aceptada"
}
Print”registrarotra      (s/n)= “
Read continuar
}
fin


 practica 6 problema 5

 paeudocodigo

inicio

n1,n2, n3, r, r1, v, v1 int
Continuar ´s´  char
While(continuar==´s´|| continuar==´S´)




print "medida en metros cuadrados del terrreno"
read n1
r= n1*n1
print " medidas en metro cuadrado del terreno n1*n1"
v= r*100
print "costo por metros cuadrados r*100"

print"introdusca la medida de la base n2"
read n2
prnt" introdusca la medida de la altura n3"
read n3
r1=n3*n2
print " valor n3*n2"
v1=r1*150
print " costo por metros cuadrados r*100"

if(v<v1)
{
print" el primer terreno es mas barato"
}
else{
if(v==v1)
{
print " los dos terrenos son iguales"
}
else{
if(v>v1)
{
print "el segundo terreno es mas caro"
}
}
Print”registrar otra      (s/n)= “
Read continuar
}
fin

practica 6 problema 6
pseudocodigo

inicio
a,b,cint
Continuar ´s´  char
While(continuar==´s´|| continuar==´S´)
print" introdusca el primer numero"
read a
print" introdusca el segundo numero"
read b
print" introdusca el tercer numero" 
read c
if (a<b&&b<c)
{
print" los numero estan en orden numerico"
}
else
{
print" los numeros no estan en orden"
}
Print”registrarotra      (s/n)= “
Read continuar
}
fin


practica 6 problema 7

pseudocodigo

inicio
h, m, k int

Continuar ´s´  char
While(continuar==´s´|| continuar==´S´)
}


print"introducir la hora en formato de 24 horas"
read a, b

if (h>=1&&<=12)
{
print " h<<":"<<m<<"AM"
else{
if(h>=13&&<=24)
{
k=h-12
print k ":" m " PM"
}
}
Print”registrarotra      (s/n)= “
Read continuar
}
fin.

practica 6 problema 8

 pseudocodigo

inicio
a, d int
Inicion
mes[10] char
Continuar ´s´  char
While(continuar==´s´|| continuar==´S´)
{

print "introdusca la fecha"
read d>> mes >>a 

if(strcmp(mes,"enero")==0)
{
                print”d<<"/"<<"1"<<"/"<<a;
}
else{
                               if(strcmp(mes,"febrero")==0)
   {
                               print”d<<"/"<<"2"<<"/"<<a;
   }
   else{
                if(strcmp(mes,"marzo")==0)
   {
                               print”d<<"/"<<"3"<<"/"<<a;
   }
   else{
                if(strcmp(mes,"abril")==0)
   {
                               print”d<<"/"<<"4"<<"/"<<a;
   }
   else{
                if(strcmp(mes,"mayo")==0)
   {
                               print”d<<"/"<<"5"<<"/"<<a;
   }
   else{
                if(strcmp(mes,"junio")==0)
   {
                               print”d<<"/"<<"6"<<"/"<<a;
   }
   else{
                if(strcmp(mes,"julio")==0)
   {
                               print”d<<"/"<<"7"<<"/"<<a;
   }
   else{
                if(strcmp(mes,"agosto")==0)
   {
                               print”d<<"/"<<"8"<<"/"<<a;
   }
   else{
                if(strcmp(mes,"septiembre")==0)
   {
                               print”d<<"/"<<"9"<<"/"<<a;
   }
   else{
                if(strcmp(mes,"octubre")==0)
   {
                               print”d<<"/"<<"10"<<"/"<<a;
   }
   else{
                if(strcmp(mes,"noviembre")==0)
   {
                               print”d<<"/"<<"11"<<"/"<<a;
   }
   else{
                if(strcmp(mes,"diciembre")==0)
   {
                               print”d<<"/"<<"12"<<"/"<<a;


}
}
}
}
}
}
}
}
}
}
}
}
Print”registrarotra      (s/n)= “
Read continuar
}
fin

pseudocodigo
inicio
gasto, suma int

Continuar ´s´  char
While(continuar==´s´|| continuar==´S´)
{
 print”gasto<<n<<"="<<endl;
read gasto
while (gasto!=-1)
{
suma=suma+gasto
n=n+1
print”gasto<<n<<"="<<endl;
}
print"desea otro calculo (s o n)"
read continuar
}
fin