| UNIVERSIDAD CENTRAL DEL
ECUADOR FACULTAD DE CIENCIAS ECONÓMICAS CARRERA DE INGENIERÍA ESTADÍSTICA |
INFORME GRUPAL
RESOLUCIÓN DE ECUACIONES DE SEGUNDO GRADO
Y SISTEMAS DE ECUACIONES
DE DOS INCÓGNITAS EN EL LENGUAJE R
ASIGNATURA: Programación
GRUPO: N.º 4
INTEGRANTES:
Ariel MACIAS - EDWIN SANCHEZ - ROBERTO MEDINA - ANGELA TREJO
DOCENTE: Ing. Francisco Valverde
CURSO: SR3-002
FECHA: 08 DE NOVIEMBRE DE 2026
QUITO – ECUADOR
El lenguaje de programación R constituye una herramienta útil para resolver problemas matemáticos mediante procedimientos computacionales.
En este documento se estudia la resolución de ecuaciones de segundo grado y sistemas de ecuaciones lineales con dos incógnitas, utilizando funciones y operaciones matemáticas de R.
Una ecuación de segundo grado tiene la forma:
\[ax^2+bx+c=0\]
Donde a, b y c son coeficientes reales y a es diferente de cero.
La fórmula general es:
\[x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\]
Resolver:
\[x^2-5x+6=0\]
a <- 1
b <- -5
c <- 6
D <- b^2 - 4*a*c
x1 <- (-b + sqrt(D))/(2*a)
x2 <- (-b - sqrt(D))/(2*a)
cat("Discriminante:", D, "\n")Discriminante: 1
Solución 1: 3
Solución 2: 2
El discriminante es positivo, por lo tanto existen dos soluciones reales diferentes.
Las soluciones son x = 3 y x = 2.
Un sistema de ecuaciones lineales tiene la forma:
\[ \begin{cases} a_1x+b_1y=c_1\\ a_2x+b_2y=c_2 \end{cases} \]
Para resolverlo se puede utilizar el método matricial.
Resolver el sistema:
\[ \begin{cases} 2x+y=8\\ x-y=1 \end{cases} \]
La representación matricial es:
\[AX=B\]
A <- matrix(c(2, 1,
1, -1),
nrow = 2,
byrow = TRUE)
B <- c(8, 1)
solucion <- solve(A, B)
cat("Valor de x:", solucion[1], "\n")Valor de x: 3
Valor de y: 2
La solución obtenida es:
Esto significa que ambos valores satisfacen simultáneamente las dos ecuaciones.
Las ecuaciones de segundo grado pueden resolverse eficientemente mediante la fórmula general implementada en R.
Los sistemas de ecuaciones de dos incógnitas pueden solucionarse mediante operaciones matriciales y la función solve().
El uso de R fortalece el aprendizaje matemático al combinar teoría y práctica computacional.
R Markdown permite integrar explicaciones, fórmulas, códigos y resultados en un solo documento reproducible.