
Estructuras de Control (Condicionales)
Presentation
•
Computers
•
11th Grade
•
Hard
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.
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.
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.
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.
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:
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.
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.
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.
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.
Show answer
Auto Play
Slide 1 / 16
SLIDE
Similar Resources on Wayground
15 questions
Tipos de Computadoras
Presentation
•
10th Grade
10 questions
FILOSOFOS PRESOCRATICOS
Presentation
•
11th - 12th Grade
14 questions
S3 - La rutina diaria
Presentation
•
10th - 11th Grade
12 questions
El dinero
Presentation
•
11th Grade
12 questions
Programación T2 - eva1
Presentation
•
11th Grade
10 questions
Arranjos Simples - Questões resolvidas e reformuladas
Presentation
•
11th Grade
13 questions
Clase 1 - Introducción a la Programación
Presentation
•
11th - 12th Grade
11 questions
Come realizzare una campagna pubblicitaria efficace su Google
Presentation
•
11th Grade
Popular Resources on Wayground
10 questions
Factors 4th grade
Quiz
•
4th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade