Practica 8 problema 1
Diseñe un programa para calcular los valores de la funcion f(x,y)=(x^2-y^2)/(x^2+y^2) para x=2,4,6,8 y=6,9,12,15,18,21
Pseudocodigo
x=0,y=0 int
f=0 real
print "x","\ty","\t f(x,y) "
for(x=2 to 8 step x=x+2)
{
for(y=6 to 21 step y=y+3)
{
f=(pow(x,2)-pow(y,2))/(pow(x,2)+ pow(y,2))
print x,"\t",y,"\t",f
Practica 8 problema 2
Diseñe un programa para calcular el numero de puntos con coordenadas de valores enteros que estan con tenidos en la siguiente elipse
x^2/16+y^2/25=1
Nota:1.- Los puntos sobre la elipse se consideran dentro de ella.
El intervalo de las coordenadas esta limitado por los ejes mayor y menor de la elipse (es decir 4<=4 y -5<=y<=5)
Pseudocodigo
x=0,y=0,f=0 real
print "x","\ty","\tf"
for(x=-4 to 4 step x=x+1)
{
for(y=-5 to 5 step y=y+1)
{
f=((pow(x,2)/16)+(pow(y,2)/25))
if(f==1)
{
print x,"\t",y,"\t",f
Practica 8 problema 3
Diseñe e implemente un programa que solicite a su usuario un valor no negativo n y visualice la siguiente salida:
1 2 3....n-1 n
1 2 3....n-1
..
1 2 3
1 2
1
Pseudocodigo
numero=0,i=0,j=0 int
do
{
print "\t introduce valor positivo "
read numero
if(numero<=0)
{
print " El valor no es valido "
}
}
while (numero<=0)
for (i=1to numero step numero=numero-1)
{
for(j=1to numero step j=j+1)
{
print ,j," "
}
print " ",
4.- Muchos clubes deportivos utilizan una computadora para realizar el analisis de exploracion de los informes de los jugadores aspirantes. Supongase que un equipo profesional de hockey tiene tal sistema.Por cada jugador se debe tener la siguiente informacion:
Nombre jugador,edad,altura (en pulgadas),peso(en libras),goles hechos en la ultima temporada,asistencia a la ultima temporada,minutos penalizados en ella,factor de la liga (numero real).
Los jugadores se evaluan de acuerdo con la siguiente formula: (goles+asistencia-minutos penalizados)/4(altura+peso)/5-edad)*factorliga
Diseñe un programa para leer N jugadores y para imprimir para cada jugador la cifra de evaluacion.Al final de la lista desplegara el nombre y la cifra de evaluacion que haya obtenido la mas alta calificacion
Pseudocodigo
lol,n,j,e,g,as,t=1 int
min,h,w,f,s,my=0 real
char nombre[15]
print "Introduzca el numero de juagadores: "
read n;
print "introdusca la siguiente informacion de la ultima temporada:"
for(j=1to n step j++)
{
print ,
print t,".-"," Nombre: "
read nombre
print " Edad: "
read e
print " Altura(pulgadas): "
read h
print " Peso(libras): "
read w
print " Goles hechos en la ultima temporada: "
read g
print " Asistencia en la ultima temporada: "
read as
print " Minutos penalizados: "
read min
print " Factor de liga: "
read f
s=((g+as-min)/4+(h+w)/5-e)*f
print ,
print " Nombre: ",nombre," Evaluacion: ",s
t=t+1
if (s>my)
{
my=s
lol=j
}
}
print ,
print " Jugador con la mayor evaluacion: ",lol
print " Evaluacion: ",my
No hay comentarios:
Publicar un comentario