Está en la página 1de 8

1) ELABORAR EL ALGORITMO QUE PERMITA INGRESAR UN ANGULO EN GRADOS SEXAGESIMALES Y DETERMINAR EL SENO, COSENO Y

TANGENTE DE DICHO ANGULO .NOTA: PARA FUNCIONES TRIGONOMETRICAS EL ANGULO DEBE SER EXPRESADO EN RADIANES

r=ang*Pi/180
s=sen ( r)
c=cos ( r)
t=tan ( r)

PSEUDOCODIGO

1. Inicio del proceso


2. Declaracin de variables
ang, r, s, c, t: real
3. Declaracin de constantes
Pi: real
4. Leer ang
5. Asignar Pi=3.141592654
6. Hacer r=ang*Pi/180
7. Hacer s=sen( r)
8. Hacer c=cos( r)
9. Si c==0 entonces
9.1 Imprimir La tangente no existe
10. Si no
10.1 Hacer t=tan ( r)
10.2 Imprimir t
11. Fin de Si
12. Imprimir s, c
13. Fin del proceso

package primera;

public class Funciones_trigonometricas


{

/*Programa que permite ingresar un angulo en grados sexagesimales y determinar el seno, coseno y
tangente de dicho angulo, teniendo en cuenta que para
*funciones trigonometricas el angulo debe ser expresado en radianes*/

public static void main(String[] args)


{
double ang=30;
final double Pi= Math.PI;
double r=ang*Pi/180;
double s=Math.sin(r);
double c=Math.cos(r);
if (c!=0)
{
double t=Math.tan(r);

System.out.print("seno= "+s+" coseno= "+c+" tangente= "+t);


}
else
{
System.out.print("la tangente no existe");
System.out.print( "seno= "+s+" coseno= "+c);
}
}

}
2) ELABORAR EL ALGORITMO Y PROGRAMA QUE DETERMINE LA DISTANCIA ENTRE DOS PUNTOS

PSEUDOCDIGO
1) Inicio del proceso
2) Declaracin de variables
X1, Y1, X2, Y2, D: real
3) Leer X1, Y1, X2, Y2
4) Hacer D= ((X1-X2)^2+(Y1-Y2)^2)^(1/2)
5) Imprimir D
6) Fin del proceso
package primera;

public class Distancia


{ //programa que determina la distancia entre dos puntos

public static void main(String[] args)


{
double x1=98.7,x2=-105.2,y1=58.71,y2=39.27;
double D=Math.sqrt(Math.pow(x1-x2, 2)+Math.pow(y1-y2, 2));
System.out.print("La distancia entre los puntos es: "+D);
}

}
ELABORAR EL ALGORITMO Y PROGRAMA QUE GENERE LOS SIGUIENTES METODOS:

Que determine el valor absoluto de un nmero

PSEUDOCODIGO

1. Inicio del proceso


2. Declaracin de constantes
2.1. n,a: real
3. Leer n
4. Si n>=0 entonces
4.1. Hacer a=n
5. Si no
5.1. Hacer a= -n
6. Fin de Si
7. Imprimir a
8. Fin del proceso

Que determine la sucesin de la siguiente serie:

S=x/1+x^2/2+x^3/3

PSEUDOCODIGO

1. Inicio del proceso


2. Declaracin de variables
x, s :real
n,i : entero
3. Leer x,n
4. Si n<=0 entonces
4.1. Imprimir Error
5. Si no
5.1. Asignar i=1
5.2. Asignar S=0
5.3. Mientras i<=n
5.3.1. Hacer S= S+ x^i/i
5.3.2. i=i+1
5.3.3. Ir al paso 5
6. Fin de si
7. Imprimir s
8. Fin del proceso

package estructurass;

public class Valor_absoluto


{
/*Programa que genera metodo que determina el valor absoluto
* de un numero y la sumatoria de la serie */

//Metodo que determina el valor absoluto de un numero


public static void valor_absoluto( double n )
{
double v;
if (n>=0)
{
v=n;
System.out.println("valor absoluto: "+v);
}
else
{ v=-n;
System.out.println("valor absoluto: "+v);
}
}
//Metodo que determina la sumatoria de la serie
public static void sumatoria_serie( double x, int n )
{
double s;
int i;

if (n<=0)
System.out.println("Error");
else
{ s=0;
i=1;
while (i<=n)
{
s=s+ Math.pow(x, i);
i=i+1;
System.out.println("sumatoria de la serie "+s);
}
}
}
public static void main(String[] args)
{System.out.println("METODO VALOR ABSOLUTO");
valor_absoluto(-30);
System.out.println("METODO SUMATORIA");
sumatoria_serie(1.5,3);
}

ELABORAR EL ALGORITMO Y PROGRAMA QUE DETERMINELAS RAICES DE UNA FUNCION CUADRATICA ax^2+bx+c=0 segn la frmula

X1=(-b+(b^2-4*a*c)^(1/2))/(2*a)

X2=(-b-(b^2-4*a*c)^(1/2))/(2*a)

PSEUDOCODIGO

1. Inicio del proceso


2. Declaracin de variables
a,b,c,x,d: real
3. Leer a,b,c
4. Si a==0 entonces
4.1. Imprimir error
5. Si no
5.1. Hacer d=(b^2-4*a*c)
5.1.1. Si d<0 entonces
5.1.1.1. Imprimir x=para todos los reales
5.1.2. Si no
5.1.2.1. Hacer
X1=(-b+(b^2-4*a*c)^(1/2))/(2*a)
5.1.2.2. Hacer
X2=(-b-(b^2-4*a*c)^(1/2))/(2*a)
5.1.2.3. Imprimir X1,X2
5.1.3. Fin de si
6. Fin de si
7. Fin del proceso
ELABORAR EL ALGORITMO Y PROGRAMA QUE DETERMINE EL VECTOR ALTURAS DE UN EDIFICIO DE N NIVELES

H=4 h= 4

3.5 7.5

3 10.5

3.5 14

Pseudocodigo

1. Inicio del proceso


2. Declaracin de variables
H[],h[]:real
N,i,j:entero
3. Leer H []
4. Asignar n=tamao de H[]
5. Asignar h[0]=H[0]
6. Desde i=0 hasta i<n-1 ,incremento 1
6.1. Hacer h[i+1]=h[i]+H [i+1]
7. Fin del ciclo i
8. Desde j=0 hasta j<n, incremento 1
8.1. Imprimir h[j]
9. Fin del ciclo j
10. Fin del proceso

package estructurass;

public class Vector


{
//Programa que determina el vector alturas

public static void main(String[] args)


{
double H[]={4,3.5,3,3.5};
int n=H.length;
double h[]=new double [n];
h[0]=H[0];
for(int i=0;i<n-1;i++)
h[i+1]=h[i]+H[i+1];
for(int j=0;j<n;j++)
System.out.println("\t"+h[j]);

}
ELABORAR EL ALGORITMO Y PROGRAMA QUE ORDENE LOS ELEMENTOS DEL VECTOR E IMPRIMIR EL MENOR Y MAYOR ELEMENTO

V=(1.5 , 2.3 , 0.1 , 3.2 , 0.05)

Pseudocodigo

1. Inicio del proceso


2. Declaracin de variables
Aux,v[] : real
h,n,i,j : entero
3. Leer H []
4. Asignar n=tamao de H[]
5. Desde i=0 hasta i<n ,incremento 1
5.1. Desde j=0 hasta j<n-1 , incremento 1
5.1.1. Si v[j]>v[j+1] entonces
5.1.1.1. Asignar Aux=v[j]
5.1.1.2. Asignar v[j]=v[j+1]
5.1.1.3. Asignar v[i+1]=Aux
5.1.2. Fin de si
5.2. Fin de ciclo j
6. Fin del ciclo i
7. Desde h=0 hasta h<n, incremento 1
7.1. Imprimir v[j], v[0],v[n-1]
8. Fin del ciclo j
9. Fin del proceso

package estructurass;

public class Ordenamiento


{

//Programa que ordena los elementos del vector y muestra el mejnor y mayor elemento
public static void main(String[] args)
{
double v[]={1.5,2.3,0.1,3.2,0.05};
int n=v.length;
for(int i=0;i<n;i++)
{ for(int j=0;j<n-1;j++)
{ if(v[j]>v[j+1])
{ double Aux=v[j];
v[j]=v[j+1];
v[j+1]=Aux;
}
}
}
for(int h=0;h<n;h++)
System.out.println("\t"+v[h]);
System.out.println("el menor es: "+v[0]);
System.out.println("el mayor es: "+v[n-1]);
}

package primera;

public class Metodos


{

/*Programa que genera mtodos para determinar


*el seno y coseno de un angulo
*/
final static double Pi=Math.PI;
//Metodo para determinar el seno
public static void seno(double ang)
{
double r=ang*Pi/180;
double s=Math.sin(r);
System.out.println("seno= "+s);
}
//Metodo para determinar el coseno
public static void coseno(double ang)
{
double r=ang*Pi/180;
double c=Math.cos(r);
System.out.println("coseno= "+c);
}
public static void main(String[] args)
{
seno(30);
coseno(45);
}
}

package primera;

public class Metodos2


{

/*Programa que genera mtodos para determinar


*el seno y coseno de un angulo
*/
final static double Pi=Math.PI;
// Metodo para determinar el seno
public static double seno(double ang)
{
double r=ang*Pi/180;
return Math.sin(r);
}
// Metodo para determinar el coseno
public static double coseno(double ang)
{
double r=ang*Pi/180;
return Math.cos(r);
}
public static void main(String[] args)
{
System.out.println("seno= "+seno(30));
System.out.println("seno= "+coseno(45));
}
}

package primera;

public class Circulo


{ // progarama que determina el area del circulo

public static void main(String[] args)


{ double r=105.72;
final double pi=Math.PI;
double A=pi*Math.pow(r , 2);
System.out.print(" Area del circulo = " + A);

}
package primera;

public class Metodos_1


{/* programa que genera metodos para determinar area del triangulo y circulo */
// metodos para determinar are del triangulo

public static void triangulo(double b , double h)


{
double A= b*h/2;
System.out.println("area del triangulo="+A);
}
// metodo para determinar area del circulo
public static void Circulo(double r)
{
final double pi=Math.PI;
double A=pi*Math.pow( r,2 );
System.out.println("Area del circulo = "+A);
}
public static void main(String[] args)
{
triangulo(58,90.5);
Circulo(20.68);
}

package primera;

public class Metodos_2 {


/* programa que genera metodos para determinar area del triangulo y circulo */
// metodos para determinar are del triangulo

public static double triangulo( double b , double h)


{
return b*h/2 ;
}
// metodo para determinar area del circulo
public static double Circulo(double r)
{
final double pi=Math.PI;
return pi*Math.pow( r, 2 );

}
public static void main(String[] args)
{
System.out.println("area del triangulo="+triangulo(98.5,200.6));
System.out.println("Area del circulo = "+Circulo(20.5));
}
}

package primera;

public class Triangulo


{ // programa que determina area del triangulo

public static void main(String[] args)


{
double B=102.98 , H=325.42;
double A=B*H/2;
System.out.print(" Area del triangulo = " +A);

package primero;

public class Esfera


{ //programa que determina el volumen de la esfera

public static void main(String[] args)


{

double r=5.98 ;
final double pi=Math.PI;
double v=4/3*pi*Math.pow(r, 3);
System.out.print("volumen de la esfera es:"+v);
}

package primero;

public class Hipotenusa { // programa que determina el lado mayor de un triangulo rectangulo

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double a=58.5, b=70.9;
double h= Math.sqrt(Math.pow(a, 2)+ Math.pow(b, 2));
System.out.print("hipotenusa" + h);
}

package primero;

public class Metodos


{ /*prgorama que genera metodos para determinar
hipotenusa de un tringulo rectngulo y volumen de la esfera
*/
//Mtodo para determinar hipotenusa
public static void hipotenusa (double a,double b )
{double h= Math.sqrt(Math.pow(a, 2)+ Math.pow(b, 2));
System.out.println("hipotenusa="+h);

}
//Mtodo para determinar volumen de la esfera
public static void esfera(double r)
{final double pi=Math.PI;
double v=4*pi*Math.pow(r, 3)/3;
System.out.println("volumen de la esfera=" + v);

public static void main(String[] args)


{
hipotenusa (2,3);
esfera (5.89);

package estructurass;

public class Funcion_cuadratica {


//Programa que determija las raices de la una funcion cuadratica

public static void main(String[] args)


{
if (a==0)
System.out.println("error");
else
double d=(Math.pow(b, 2)-4*a*c;
if (d<0)
System.out.println("x=todos los reales");

}
NUMEROS PRIMOS
package practica;

public class Primos {

public static void main(String[] args)


{
double v[]={4,7,6,3,10};
int n=v.length;
int P=n;
for (int i=0;i<n;i++)
{ double M=0;
for (int j=2;j<v[i];j++)
{ if(v[i]%j==0)
{ M=M+1;
}
}

if (M>0)
P=P-1;
}
System.out.print("Hay "+P+" numeros primos");

}
}

También podría gustarte