Search Header Logo
Estructuras de Control (Condicionales)

Estructuras de Control (Condicionales)

Assessment

Presentation

Computers

11th Grade

Hard

Created by

Alexander Martinez

Used 14+ times

FREE Resource

16 Slides • 0 Questions

1

Estructuras de Control (Sentencias Condicionales)

Son aquellas que nos permiten tomar decisiones a partir de la evaluación de un criterio, eligiendo entre dos o más opciones.  

Slide image

2

Sintaxis de la sentencia if

  • Comenzamos escribiendo la palabra if (en español se traduce como si condicional)

  • Luego entre paréntesis ponemos la condición

  • y por último abrimos y cerramos las llaves. { }

  • Lo que pongamos entre las llaves, se ejecutará SÓLO SÍ se cumple la condición que pusimos en los paréntesis.

Slide image

3

Operadores de comparación en sentencias if

Para que algo sea verdadero o falso necesitamos COMPARARLO con algo.


Gracias a los componentes de Arduino, podemos comparar temperatura, tiempo, intensidad, voltaje, nivel de un gas y cualquier magnitud susceptible de ser medida.


Para poder comparar se utilizan los operadores de comparación.


Slide image

4

Operador de comparación mayor que (>)

Siempre que el número a la izquierda sea mayor que el número a la derecha la condición de la sentencia if con Arduino es verdadera. En caso contrario es falsa.


50>10: verdadero

15>80: falso

5

Operador de comparación menor que (<)

Siempre que el número a la izquierda sea menor que el número a la derecha la condición de la sentencia if con Arduino es verdadera. En caso contrario es falsa.


10<50: verdadero

80<15: falso

6

Operador de comparación mayor o igual que (>=)

Siempre que el número a la izquierda sea mayor o igual que el número a la derecha la condición de la sentencia if con Arduino es verdadera. En caso contrario es falsa.


50>=50: verdadero

50>=49: verdadero

15>=90: falso

7

Operador de comparación menor o igual que (<=)

Siempre que el número a la izquierda sea menor o igual que el número a la derecha la condición de la sentencia if con Arduino es verdadera. En caso contrario es falsa.


50<=50: verdadero

49<=50: verdadero

90<=15: falso

8

Operador de comparación igual a (==)

Siempre que el número a la izquierda sea igual que el número a la derecha la condición de la sentencia if con Arduino es verdadera. En caso contrario es falsa.


20==20: verdadero

15==20: falso

9

Operador de comparación diferente a (!=)

Siempre que el número a la izquierda sea DIFERENTE que el número a la derecha la condición de la sentencia if con Arduino es verdadera. En caso contrario es falsa.


Este operador de comparación es el contrario de igual a.


20!=10 -> verdadero

10!=10 -> falso

10

Operadores booleanos if con Arduino

Un operador booleano nos permite hacer combinaciones entre condiciones dentro de un if en Arduino. Esta herramienta de programación es muy potente y se utiliza en muchos casos. Se llaman así en honor al gran matemático inglés George Boole creador de la lógica booleana.

Slide image

11

Existen 3 operadores booleanos



  • || or (0)

  • && and (y)

  • ! not (no)

12

Operador booleano or (||)

En español se puede traducir como «o esto o lo otro». Se representa con dos líneas verticales (||) que las encuentras en la tecla 1 del teclado. Para utilizarla tienes que pulsar primero Alt Gr y luego la tecla 1.


Este operador hace que la condición del if con Arduino sea cierta si se cumple alguna de las dos o las dos condiciones. Por ejemplo, si tenemos este código:



Slide image

13

Operador booleano and (&&)

En español se puede traducir por «esto y aquello». Se representa con dos símbolos ampersand (&&) que se encuentra en la tecla 6 del teclado. Pulsando mayúsculas y 6 podrás utilizarlo en tus códigos. Este operador hace que la condición del if con Arduino sea cierta sólo si se cumplen las dos condiciones. En el ejemplo nos muestra que la condición sólo será cierta si el valor es mayor que 300 Y menor de 500.




Slide image

14

Operador booleano not (!)

En español se traduce como «no». Se representa con el signo de admiración final (!) situado en la tecla 1. Lo puedes utilizar pulsando la tecla de mayúsculas más la tecla 1.


Lo que hace este operador es algo extraño. Si una expresión es verdadera devuelve falso y si es falsa devuelve verdadero.



Slide image

15

if else con Arduino

Hasta ahora lo que hemos visto es que si se cumple una condición ejecuta el código que hay dentro de un if con Arduino. Pero ¿qué pasa si tenemos más de una condición?


Por ejemplo, si la temperatura es mayor de 25 mueve el servomotor 135º, si es menor de 25 mueve el servomotor 45º


16

Aquí es donde entra en juego if else.

Se sustituye el "segundo if" con la condición por un else. Es decir, si no se cumple la primera condición (el if) entonces, ejecuta el else.


Nota: Si se cumple la primera condición, dejará de comprobar el resto de condiciones.

Slide image

Estructuras de Control (Sentencias Condicionales)

Son aquellas que nos permiten tomar decisiones a partir de la evaluación de un criterio, eligiendo entre dos o más opciones.  

Slide image

Show answer

Auto Play

Slide 1 / 16

SLIDE