Desafío 1 Realice otros 10 ejemplos con diferentes operadores matemáticos. Varables

a = 5
b = 3
c = 3.4
d = -4

Resta

resta = a - b
print(resta)
## [1] 2

Coseno

coseno = cos(a)
print(coseno)
## [1] 0.2836622

Truncamiento

truncamiento = trunc(c)
print(truncamiento)
## [1] 3

Tangente

tangente = tan(a)
print(tangente)
## [1] -3.380515

Valor absoluto

absoluto = abs(d)
print(absoluto)
## [1] 4

Exponencial

expo  = a^b
expo2 = b**a
print(expo)
## [1] 125
print(expo2)
## [1] 243

Division entera

div = a%/%b
print(div)
## [1] 1

Modulo

modulo = a%%b
print(modulo)
## [1] 2

Factorial

fact = factorial(a)
print(fact)
## [1] 120

Coseno hiperbolico

coshiper = cosh(a)
print(coshiper)
## [1] 74.20995

Desafío 2 Realice ejemplos usando otros tipos de estructura de datos: elementos booleanos, factores, tablas, entre otros.

Enteros

n = 2 
n = as.integer(n)
typeof(n)
## [1] "integer"
print(n )
## [1] 2

Dobles

f = 2.3
print(f)
## [1] 2.3
typeof(f)
## [1] "double"

Factores

x = c("hola", "adios", "pan")
x = factor(x)
print(x)
## [1] hola  adios pan  
## Levels: adios hola pan

Caracter

x = "hola mundo"
typeof(x)
## [1] "character"

Desafío 3 Construya una función que permita a un jugador jugar al piedra papel o tijeras.

cachipun=function(o){
  x = c("piedra" ,"papel" ,"tijera")
  q = sample(x, size=1)
  if(q == o){
    print(paste("respuesta de la maquina:",q))
    print("resultado: empate")
  }
  else if(o == "tijera" ){
    if(q == "papel"){
      print(paste("respuesta de la maquina:",q))
      print("resultado: victoria")
    }else if( q == "piedra"){
      print(paste("respuesta de la maquina:",q))
      print("resultado: derrota")
    }
  }
  else if(o == "piedra" ){
    if(q == "papel"){
      print(paste("respuesta de la maquina:",q))
      print("resultado: derrota")
    }else if( q == "tijera"){
      print(paste("respuesta de la maquina:",q))
      print("resultado: victoria")
    }
  }
  else if(o == "papel" ){
    if(q == "tijera"){
      print(paste("respuesta de la maquina:",q))
      print("resultado: derrota")
    }else if( q == "piedra"){
      print(paste("respuesta de la maquina:",q))
      print("resultado: derrota")
    }
  }
}
cachipun("tijera")
## [1] "respuesta de la maquina: tijera"
## [1] "resultado: empate"
cachipun("piedra")
## [1] "respuesta de la maquina: tijera"
## [1] "resultado: victoria"
cachipun("papel")
## [1] "respuesta de la maquina: papel"
## [1] "resultado: empate"

Desafío 4 1.- Seleccione un conjunto de datos desde el paquete ‘datasets’ de R. Para ver los datasets disponibles en la consola puede utilizar la función “data()” o puede consultarlos en la página web https://stat.ethz.ch/R-manual/R-devel/library/datasets/html/00Index.html. Una vez seleccionado puede utilizar la función data(‘nombre_del_dataset’) para cargar el dataset. 2.- Describa el conjunto de datos y explique para que fue o podría ser utilizado. Puede usar la función help(‘nombre_del_dataset’). ¿Cuál es la fuente de los datos? 3.- Describa cada variable, indique a qué tipo de variable corresponde, indique qué valores puede tomar y su unidad de medida. 4.- Ejecute la función summary(“conjunto_de_datos”). ¿Qué puede observar? 5.- Ejecute la función plot(“conjunto_de_datos”). ¿Qué puede observar?

data(Titanic)

2)el conjunto de datos contiene informacion sobre los pasajeros del titanic tanto de si sobrevivieron, su sexo, clase dentro del pago, etc. este dataframe puede ser utilizado para presentar graficos y asi reflejar que tan tragico resulto el accidente. los datos provienen de un libro llamado the unusual episode pro Robert J Dawson.

  1. existe 4 variables, primero la varible ‘class’ la cual es de tipo string y puede tomar valores de 1st,2nd,3rd y crew lo cual corresponden a las clases del barco la variable sex el cual puede ser male o female varible age que solo puede indicar si era un niño o un adulto (child, adult) y finalmente la variable survived la cual puede ser no o yes. 4)muestra valores de probabilidades tanto como la cantidad de filas y columnas 5)muestra un grafico de los datos entregados por el data frame