<jupyter_start><jupyter_text>Condicionales.  Declaraciones.Una declaración es un elemento sintáctico que permite la ejecución de un bloque de código delimitado por llaves ```{``` ```}``` dependiendo de un contexto.``` {boque de código}```Cuando una declaración sólo contiene una expresión, no son necesarias las llaves.   Expresiones lógicas.Una expresión lógica es una que regresa un avalor ```TRUE```o ```FALSE```.  Condicional ```if```.Esta declaración ejecuta un bloque de código si la expresión evaluada es ```TRUE```.```if () {}``` **Ejemplo:**<jupyter_code>x <- 1
if (x < 2) 'menor que dos'
if (x < 2) {
 y <- x + 2
 z <- x ^ 2
}
y
z<jupyter_output><empty_output><jupyter_text>La estructura ```if```... ```else```.```if () {} else {}```<jupyter_code>x <- 1
if (x > 2) {
 y <- x + 2
} else {
 y <- "No"
}
y<jupyter_output><empty_output>
StarcoderdataJupyterStructuredCleanDedup