Tema4 Datos Logicos 2024
Tema4 Datos Logicos 2024
Diapositiva 2
4.1 Datos de tipo lógico Pag. 88-89
Diapositiva 3
4.1 Datos de tipo lógico Pag. 88-89
Diapositiva 4
4.1 Datos de tipo lógico Pag. 88-89
Diapositiva 5
4.2 Operadores relacionales o de comparación Pag. 89-91
Operan dos valores numéricos y devuelven como resultado un valor de tipo lógico
Windows,
Para obtener este símbolo Linux
Mac
Diapositiva 6
4.2 Operadores relacionales o de comparación Pag. 89-91
¿De qué tipo son las variables c, d, e, f? ¿Qué valor tienen asignado?
Diapositiva 7
4.2 Operadores relacionales o de comparación Pag. 89-91
Programa que usa esta operación para contar cuántos elementos de la matriz son
iguales a 7
Diapositiva 8
4.2 Operadores relacionales o de comparación Pag. 89-91
sum(A==B)
Diapositiva 9
4.3 Operadores relacionales con números double Pag. 91-93
Los valores del tipo double son números con una precisión de 15 decimales.
La forma que tiene el ordenador de guardar los datos double, hace que pueda
haber inexactitudes incluso con números de menos decimales.
¿Falso?
¿no son iguales?
Diapositiva 10
4.3 Operadores relacionales con números double Pag. 91-93
Ahora sí
TOMA NOTA!!
Diapositiva 11
4.4 Operadores lógicos Pag. 94-96
Operan uno o dos valores lógicos y devuelven como resultado otro valor lógico.
Mediante los operadores lógicos, se pueden combinar varios resultados lógicos
obteniendo uno nuevo.
Diapositiva 12
4.4 Operadores lógicos Pag. 94-96
Diapositiva 13
4.4 Operadores lógicos Pag. 94-96
Diapositiva 14
4.4 Operadores lógicos Pag. 94-96
Diapositiva 15
4.4 Operadores lógicos Pag. 94-96
Diapositiva 17
4.5 Prioridad de operadores Pag. 97-98
Diapositiva 18
4.6 Operadores lógicos y relacionales aplicados a matrices Pag. 98-99
Diapositiva 19
4.6 Operadores lógicos y relacionales aplicados a matrices Pag. 98-99
Diapositiva 20
4.7 Extracción de elementos de tablas mediante índices lógicos Pag. 99-103
Diapositiva 21
4.7 Extracción de elementos de tablas mediante índices lógicos Pag. 99-103
Ejemplo de utilización:
Practicamos más:
Diapositiva 22
4.7 Extracción de elementos de tablas mediante índices lógicos Pag. 99-103
Para matrices, el resultado será un vector columna con los elementos de la matriz
que cumplan la condición lógica, tomados en orden columnas,
Diapositiva 23
4.7 Extracción de elementos de tablas mediante índices lógicos Pag. 99-103
Lo comprobamos …
Diapositiva 24
4.8 Funciones para búsqueda de condiciones lógicas en matrices Pag.
103-106
Funciones any( ) alll ( ) find( )
Función any( ) any(V) recibe un argumento, que puede ser un vector o una matriz.
Diapositiva 25
4.8 Funciones para búsqueda de condiciones lógicas en matrices Pag.
103-106
Funciones any( ) alll ( ) find( )
Función any( ) any(V) recibe como argumento V, que puede ser un vector o una ma
Diapositiva 26
4.8 Funciones para búsqueda de condiciones lógicas en matrices Pag.
103-106
Funciones any( ) alll ( ) find( )
Función all( ) Similar a any, devuelve true si TODOS los elementos son ciertos
Diapositiva 27
4.8 Funciones para búsqueda de condiciones lógicas en matrices Pag.
103-106
Funciones any( ) alll ( ) find( )
any() y all() aplicadas a matrices, para que devuelvan un único valor, en lugar de
uno por cada columna, hay que volver a aplicar la función al resultado:
any( any( ) ) all( all ( ) )
Diapositiva 28
4.8 Funciones para búsqueda de condiciones lógicas en matrices Pag.
103-106
Funciones any( ) alll ( ) find( )
Función find( ) La funcion find() devuelve un vector con los índices de los
elementos que cumplen la condición.
Cuando se aplica a
una matriz
devuelve las
posiciones
considerando la
matriz como vector
columna
Diapositiva 29
4.8 Funciones para búsqueda de condiciones lógicas en matrices Pag.
103-106
Funciones any( ) alll ( ) find( )
TOMA NOTA!!
Diapositiva 30
FIN TEMA 4
Datos lógicos y su importancia
en el
control de un programa