You are on page 1of 2

SOLUCIONARIO DEL EXAMEN

Problema 1 int n=0;


Algoritmo_suma System.out.println("numero de
Var real, int, suma real lineas");
Suma = 1 char space =' ', star='*';
Mostrar (“ingrese x”) n = s.nextInt();
Leer (“x”) for (int i=1; i<=n;i++)
Mostrar (“ingrese n”) {
Leer (“n”) for (double spc=40-
Si n=0 , x=0 entonces Math.pow(i,2);spc>0;spc--)
Mostrar (“El programa no funciona para System.out.print(space);
un n=0”) for (double lin=1;
Fin si lin<(Math.pow(i,2)*a)-n;lin+=1)
Si n<0, x=0 entonces System.out.print(star);
Mostrar (“la función tiene como System.out.println("");
resultado”) }
Mostrar (suma) }
Sino }
Mostrar (“el programa no funciona para
un n negativo”)
Fin si
Si n>0 entonces Problema 3
Mientras i<=n/2 hacer Algoritmo_minimo_cuadrado
Suma=suma + ((x^(2i))/fact(n-2i) Var x real, y real, sumax real, sumay real,
Fin mientras sumax2 real, sumaxy real, denominador
Mostrar (“La función tiene como real, n int, m real, b real
resultado”) sumx, sumy, sumxy, sumx2 = 0
Mostrar(suma) Mientras i<=n hacer
Fin si mostrar (“ingrese x del par ordenado”)
Fin leer (x)
mostrar (“ingrese y del par ordenado”)
leer (y)
Problema 2 sumx = sumx + x
import java.util.Scanner; sumy = sumy + y
public class Main { sumx2 = sumx2 + (x*x)
public static void main (String[] sumxy = sumxy + (x*y)
args) { fin mientras
Scanner s = new Denominador=sumx*sumy-n*sumx2
Scanner(System.in); m=(sumx*sumy-n*sumxy)/Denominador
System.out.println("ingrese a"); b=(sumy/n-m*sumx/n)
double a = s.nextDouble(); Mostrar (“y =” + m + “x +” + b)
Problema 4 Fin si
Algoritmo_triangulos_iguales sino
Var x11 real, x12 real, x21 real, x22 real, Mostrar (“los triangulos son diferentes”)
x31 real, x32 real, y11 real, y12 real, y21 Fin si
real, y22 real, y31 real, y32 real sino
Mostrar (“ingrese x11 del triangulo 1”) Mostrar (“los triangulos son diferentes”)
Leer (x11) Fin si
Mostrar (“ingrese x12 del triangulo 1”) sino
Leer (x12) Mostrar (“los triangulos son diferentes”)
Mostrar (“ingrese x21 del triangulo 1”) Fin si
Leer (x21) sino
Mostrar (“ingrese x22 del triangulo 1”) Mostrar (“los triangulos son diferentes”)
Leer (x22) Fin si
Mostrar (“ingrese x31 del triangulo 1”) sino
Leer (x31) Mostrar (“los triangulos son diferentes”)
Mostrar (“ingrese x32 del triangulo 1”) Fin si
Leer (x32) Fin
Mostrar (“ingrese y11 del triangulo 1”)
Leer (y11)
Mostrar (“ingrese y12 del triangulo 1”)
Leer (y12)
Mostrar (“ingrese y21 del triangulo 1”)
Leer (y21)
Mostrar (“ingrese y22 del triangulo 1”)
Leer (y22)
Mostrar (“ingrese y31 del triangulo 1”)
Leer (y31)
Mostrar (“ingrese y32 del triangulo 1”)
Leer (y32)
Si x11 hacer
x12,x22,x32:
Si x21 hacer
x12,x22,x32:
Si x31 hacer
x12,x22,x32:
Si y11 hacer
y12,y22,y32:
Si y21 hacer
y12,y22,y32:
Si y31 hacer
y12,y22,y32:
mostrar (“los triangulos son iguales”)
sino
Mostrar (“los triangulos son diferentes”)

You might also like