TP 1: Introduction au language (2h)
a, b, d
contiennent respectivement les nombres 2, 6 et 1, quelles sont
leurs valeurs après l'exécution de chacune des suites d'assignations ci-dessous (faire mentalement)?
| a) | > a <- b |
d) | > d <- a |
|
> d <- b |
> b -> a |
|||
> b <- d |
||||
| b) | > a <- a + 1 |
e) | > b <- -a |
|
> b <- d + 1 |
> b <- 2 * b |
|||
> d <- 2 * d |
> a <- b |
|||
| c) | > a <- b |
f) | > a <- a * a |
|
> d <- a |
> a <- a * a |
> e <- c(1,2,3,5,8,13,21,34,55)
> f <- c(4,6,7,9)
> g <- rep("hello",10) #utilisez l'aide (avec ?rep) si besoin
> h <- 50:60
Que s'affiche t'il après chacune de ces lignes (faire mentalement)?
> e[5] > e[6:9] > h[f[1:3]] > e[f-2] > g[e[f-3]] > c(e,f) > f[c(TRUE,FALSE,TRUE,FALSE)] > f > 7 > f[f > 6] > f[-2] > h[-c(4,6)]
Exemple (pour n=4)
DON: 9 6 8 2
POS: 2 4 3 1
donne
6 2 8 9
sum(),
prod(),
sqrt(),
log(),
min(),
max(),
sort(),
mean(),
sd(),
which().