nombre <- c("Persona 1","Persona 2","Persona 3","Persona 4", "Persona 5")
altura <- c( 1.70, 1.72, 1.80, 1.75, 1.99)
peso <- c(50, 70, 80, 100, 340)

# Solucion del Ejercicio 1 
tabla <- data.frame(nombre,altura,peso)
tabla
##      nombre altura peso
## 1 Persona 1   1.70   50
## 2 Persona 2   1.72   70
## 3 Persona 3   1.80   80
## 4 Persona 4   1.75  100
## 5 Persona 5   1.99  340
tabla$imc <- tabla$peso / tabla$altura**2
tabla 
##      nombre altura peso      imc
## 1 Persona 1   1.70   50 17.30104
## 2 Persona 2   1.72   70 23.66144
## 3 Persona 3   1.80   80 24.69136
## 4 Persona 4   1.75  100 32.65306
## 5 Persona 5   1.99  340 85.85642
tabla$clasificacion <- ifelse(tabla$imc<18.5, "Bajo Peso",
                              ifelse(tabla$imc <=24.9, "Normal", 
                                  ifelse(tabla$imc<=29.9,"Sobrepeso","Obesidad")))
                    

# continuacion de vectores 
longitud <- length(peso)
longitud
## [1] 5
orden_ascendente <- sort(tabla$imc)
orden_ascendente
## [1] 17.30104 23.66144 24.69136 32.65306 85.85642
orden_descendente <- sort(tabla$imc, decreasing = TRUE)
orden_descendente
## [1] 85.85642 32.65306 24.69136 23.66144 17.30104
# Graficas 
plot(altura,peso,main="Grafica de Alura y Peso",xlab="altura",ylab="peso")