No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Compra acceso a todo Platzi por 1 a帽o

Antes: $249

Currency
$209/a帽o

Paga en 4 cuotas sin intereses

Paga en 4 cuotas sin intereses
Suscr铆bete

Termina en:

16D
2H
38M
12S

Tipos de datos: booleanos

4/17
Recursos

Los tipos de datos booleanos consisten en representar la l贸gica binaria, 煤nicamente dos valores 0 y 1. Generalmente, este tipo de dato es representado por los valores verdadero (1) y falso (0), en ingl茅s True y False.

C贸mo utilizar los tipos booleanos

A trav茅s de datos booleanos, podemos realizar operaciones l贸gicas, para saber si un proceso se debe realizar (verdadero) o no (falso).

Por ejemplo, cuando inicias sesi贸n en Platzi, tu estado cambia a verdadero, entonces ejecuta una serie de pasos, como mostrarte cursos o tus puntos. Cuando cierras sesi贸n, tu estado cambia a falso, entonces ejecuta otras instrucciones, como mostrarte la p谩gina inicial.

En un diagrama de flujo se graficar铆a de la siguiente manera:

Diagrama de flujo para tipos booleanos

Contribuci贸n creada por Andr茅s Guano (Platzi Contributor).

Aportes 212

Preguntas 12

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

馃摑Notas

Datos tipo booleano: Este tipo de datos representa una cantidad l贸gica que es una respuesta a una pregunta de verdadero o falso.
Su representaci贸n
True = 1
False = 0

Si la condici贸n se cumple ser铆a true y si no se cumple ser铆a false. En este caso del diagrama de flujo nos podr铆a llevar a otro proceso o incluso al final.

Algoritmo para permitir el acceso a mayores de edad a un bar

Reto de la clase, ejemplo evaluaci贸n True / False

  1. Inicio
  2. Estudiar
  3. Aplicar los aprendido
  4. Tomar ex谩men y aprovarlo
  5. Aprovaste ex谩men?
    (True, ir al paso 6. False. Ir al paso 2)
  6. Continuar aprendiendo otro tema.

Diagrama de flujo usando un tipo de dato booleano:

Ejemplo de caso :

  1. Inicio
  2. Entrar a la tienda, elegir y probarte la prenda que te guste
  3. 驴 Te quedo bien la prenda seleccionada?
    ( True = Pasar a caja a pagar ; False = Probarse otra talla)
  4. Fin

a este lo llamo el diagrama de nunca pares de aprender馃槉

Les dejo un enlace, para revisar un poco m谩s a profundidad, a quien desarrollo el concepto de este tipo de datos, George Boole.
https://www.repositoriodigital.ipn.mx/bitstream/123456789/22017/1/GEORGE BOOLE Y LA LOGICA SIMBOLICA.pdf

NOTA RAPIDA:

DATOS BOOLEANOS:

Variantes similares:
(cambia la cantidad de espacio f铆sico en memoria)

El tipo de dato l贸gico o booleano es en computaci贸n aquel que puede representar valores de l贸gica binaria, esto es 2 valores, que normalmente representan falso o verdadero

Los datos booleanos son un tipo de dato fundamental en la programaci贸n y la l贸gica que representa dos valores posibles: verdadero (true) o falso (false). Estos valores se utilizan para evaluar condiciones y tomar decisiones dentro de un programa.

En la mayor铆a de los lenguajes de programaci贸n, los datos booleanos se representan mediante palabras clave reservadas, como 鈥true鈥 y 鈥false鈥. Estas palabras clave suelen ser sensibles a may煤sculas y min煤sculas, lo que significa que 鈥True鈥 o 鈥FALSE鈥 pueden no ser reconocidos como valores booleanos v谩lidos.

Los datos booleanos son utilizados en muchas situaciones, como en estructuras de control condicionales, donde una determinada instrucci贸n o bloque de c贸digo se ejecuta si una expresi贸n booleana se eval煤a como verdadera, o se salta si es falsa. Tambi茅n se utilizan en bucles para controlar la repetici贸n de un conjunto de instrucciones mientras una condici贸n sea verdadera.

Adem谩s de los valores literales 鈥true鈥 y 鈥false鈥, los datos booleanos tambi茅n se pueden obtener como resultado de operaciones de comparaci贸n o evaluaciones l贸gicas. Algunos operadores relacionales, como 鈥渕ayor que鈥 (>), 鈥渕enor que鈥 (<), 鈥渋gual a鈥 (==), 鈥渕ayor o igual que鈥 (>=) y 鈥渕enor o igual que鈥 (<=), devuelven un valor booleano como resultado de la comparaci贸n.

Tambi茅n se pueden utilizar operadores l贸gicos, como 鈥測鈥 (&&), 鈥渙鈥 (||) y 鈥渘o鈥 (!), para combinar expresiones booleanas y obtener resultados m谩s complejos. Por ejemplo, la expresi贸n 鈥淎 && B鈥 evaluar谩 como verdadera solo si tanto A como B son verdaderas.

En resumen, los datos booleanos son un tipo de dato fundamental que representa valores de verdad, permitiendo la evaluaci贸n de condiciones y toma de decisiones en la programaci贸n. Los valores booleanos pueden ser verdadero (true) o falso (false), y se utilizan en estructuras de control condicionales, bucles y operaciones l贸gicas.

Los datos booleanos se usan en donde el estado 煤nicamente tiene 2 valores. Ejemplos:

  • inici贸 sesi贸n / no inici贸 sesi贸n.
  • es mayor de edad / no es mayor de edad.
  • suscripci贸n activa / suscripci贸n inactiva
    En general, solo existir铆an 2 posibles estados.

ahora voy a hacerme algo de almorzar

Los tipos de datos booleanos representan la l贸gica binaria y se componen 煤nicamente de dos valores: verdadero (1) y falso (0), que tambi茅n pueden ser representados en ingl茅s como True y False, respectivamente.

Estos datos booleanos son ampliamente utilizados en programaci贸n para tomar decisiones basadas en condiciones l贸gicas. Las operaciones l贸gicas se realizan evaluando si una condici贸n es verdadera o falsa, lo que permite ejecutar ciertas acciones dependiendo del resultado obtenido.

Un ejemplo sencillo de c贸mo se utilizan los datos booleanos ser铆a en un sistema de inicio de sesi贸n. Cuando un usuario inicia sesi贸n en una plataforma, su estado cambia a verdadero (True), lo que permite ejecutar una serie de pasos o acciones adicionales, como mostrar cursos, puntos o contenido personalizado. Por otro lado, cuando el usuario cierra sesi贸n, su estado cambia a falso (False), lo que desencadena otras instrucciones, como mostrar la p谩gina de inicio o la p谩gina de registro.

Las operaciones l贸gicas se basan en los principios de la l贸gica booleana, que es una rama de la l贸gica matem谩tica desarrollada por George Boole en el siglo XIX. Estas operaciones se utilizan para evaluar expresiones l贸gicas y se combinan mediante los operadores l贸gicos m谩s comunes: AND (y), OR (o) y NOT (no).

Los datos booleanos son fundamentales en la programaci贸n, ya que permiten crear algoritmos y programas que toman decisiones y ejecutan diferentes acciones seg煤n las condiciones que se cumplan. Al evaluar expresiones l贸gicas con datos booleanos, los programas pueden responder de manera inteligente y adaptarse al comportamiento del usuario o al estado de las variables en tiempo de ejecuci贸n.

![](

1.- Inicio el video: true | if video no se re reproduce (f5)
2.- Est谩s viendo el video: true | if no est谩s viendo el video, dile a tu hermano que deje de ver Netflix.

Ac谩 el ejemplo ![](https://static.platzi.com/media/user_upload/Captura%20de%20pantalla%202023-10-06%20a%20la%28s%29%2010.12.07-638eeec6-e15a-413e-b43a-94a799129fd0.jpg)

Ejemplo en donde se muestra una desicion al final que el resultado es True:

Diagrama de flujo de un usuario hecho con Mermaid en Notion. simple y bonito : ).

ejemplo:

  1. inicio.
  2. 驴tengo hambre? false=>continuo con lo que estaba
    haciendo.
    =>FIN.
    true=>me dirijo a la cocina.
  3. me preparo algo de comer.
  4. me como la que prepare.
  5. fin.
/*Ejemplo de uso de un tipo de dato boolean*/

Tengo sed? =>True="Busco un vaso de agua馃挧"
	|False
	V
	"Sigo aprendiendo en Platzi馃挌"
  • Booleanos:

    Definici贸n馃棐锔: Hacen referencia a aquellos dos posibles estados de Verdadero o Falso caracter铆sticos del sistema binario o la l贸gica proposicional. True(1) y False(0).

    Usos馃獨: Son ampliamente usados en el flujo de nuestros programas, sobre todo en las estructuras condicionales y c铆clicas, o incluso en las bases de datos.

    Operaciones馃Ж: Podemos obtener datos de tipo booleano al usar operadores relacionales(mayor, menor, igual, etc), y adem谩s entre booleanos podemos usar los operadores l贸gicos vistos en cursos anteriores(Y, O, XOR, NO, SI, SI Y S脫LO SI, etc)

Ejemplo馃殌:

.

Asi nomas quedo mi compuerta !!!

馃枼馃捇Datos booleanos

Mini-diagrama de flujo usando (true/false) como datos booleanos:

1.Inicio
2.Encender una motocicleta
3.Meter llave en el switch y dar vuelta
4.Poner en neutra moto
5.Tiene gasolina la moto?
(True ir al paso 6, Falso ir al paso 7)
6.Dar patada a palanca de arranque y acelerar un poco.
7. Fin

Algoritmo para verificar si la puerta est谩 bien cerrada

Datos booleanos:

  • Datos booleanos:
    • True
    • False
  • Permite identificar el valor de verdad, ausencia o no de un dato.
1.- inici贸, 2.-te sabes las tablas de multiplicar; true( comienza hacer operaciones mentales) false (repasa las tablas una vez m谩s) 3.- realiza la prueba final, 4.- fin.

Inicio
ir a la tienda
comprar huevos
hay suficientes huevos para comprar?
true /false
fin

Si hay frio 1 Usar sueter Si hay frio 0 No usar sueter
Env铆o mis ejemplos: * not true = false * not false = true * true and true = true * false or false = false * 7 < 2 = false * 7 > 2 = true * 5 = 5 = true
# Tipos de datos: booleanos Se representan en `True o False ` 1 0 True: Activo False: Inactivo Sin importantes para conectar flujos de trabajo.

En electronica un voltaje osea un 1 es un true y un bajo es un 0 o un false, esto lo puedes ver en una funcion seno por ejemplo que es ciclica y tine altoa y bajos, generalmente en eletroniva esto se mira con un osciloscopio

Hola, comparto mi reto. Agradezco el feedback.

Alguien que me indique como subir una foto ac谩 por favor, el bot贸n de a帽adir im谩genes no me funciona XD
![](https://ton.twitter.com/1.1/ton/data/dm/1723186732600819816/1723186730268868608/UhmOz2oJ.jpg:large)![](https://static.platzi.com/media/user_upload/399735504_871362801293722_8052094626777549083_n-6479c77e-4d00-4af0-8e4c-55e40a1d6cff.jpg) Mi diagrama, recibo comentarios jajaja

Tipos de datos: boolaneos

Antes se habl贸 de verdadero/falso, true/false, 1/0. Se llaman tipos de datos boolaneos, aquellos representados por true y false.

Permiten identificar cuando algo es positivo o negativo, presencia o ausencia de algo. Este tipo de dato es un resultado dentro de un flujo de trabajo para tomar decisiones, es uno de los m谩s usados. Determina si hay o no actividad de algo, por ejemplo: dar de alta a un nuevo estudiante en una base de datos, se podr铆a indicar si est谩 activo con el comando True, o False, si no lo est谩.

Es una de las representaciones m谩s f谩ciles para utilizar los operadores l贸gicos, como la negaci贸n. 1 鈫 0

Este tipo de dato juega un papel muy importante al continuar y conectar flujos de trabajo.

Si estoy haciendo una negaci贸n y espero que el resultado sea 1 (true), pero la acci贸n no est谩 correctamente relacionada, el resultado ser谩 0 (False) y por consiguiente el flujo no continuar谩.

En un flujo de trabajo, podr铆a verse al tomar una decisi贸n y estoy en un rombo: la respuesta puede ser 鈥渟铆鈥 o 鈥渘o鈥. El s铆, tendr铆a como resultado un 1 (True), el 0 (False).

El resultado puede llevar a un proceso o incluso al final del flujo de trabajo. Por eso, debo tener cuidado al validar expresiones y que el resultado sea el correcto.

Reto

A trav茅s de un diagrama de flujo, plasmar c贸mo tomar铆a una decisi贸n cuyo tipo de dato sea un valor booleano.
Entender qu茅 papel juega el True y False en flujos de trabajo.

Usuario esta activo? si= 1 No = 0 ana ==1 Si ana ==1{ siguiente paso} sino{ validar a anna}

Los tipos de datos booleanos consisten en representar la l贸gica binaria, 煤nicamente dos valores 0 y 1. Generalmente, este tipo de dato es representado por los valores verdadero (1) y falso (0), en ingl茅s True y False.

C贸mo utilizar los tipos booleanos
A trav茅s de datos booleanos, podemos realizar operaciones l贸gicas, para saber si un proceso se debe realizar (verdadero) o no (falso).

Por ejemplo, cuando inicias sesi贸n en Platzi, tu estado cambia a verdadero, entonces ejecuta una serie de pasos, como mostrarte cursos o tus puntos. Cuando cierras sesi贸n, tu estado cambia a falso, entonces ejecuta otras instrucciones, como mostrarte la p谩gina inicial.

En un diagrama de flujo se graficar铆a de la siguiente manera:

Diagrama de flujo para tipos booleanos

Algoritmo numero par
Definir x Como Entero
Definir div Como Entero
Escribir (鈥淚ngrese un numero鈥);
Leer x
div = x % 2;
Si div = 0 Entonces
Escribir (鈥渘umero es par鈥);
SiNo
Escribir (鈥渘umero no es par鈥)
Fin Si
FinAlgoritmo

este algoritmo muestra el proceso de compra en un supermercado en el que se incluye licores y garantizar que solo le vendan a mayores de edad ![](https://static.platzi.com/media/user_upload/image-b6ebb7d0-c838-4637-bd70-46ea6cd6563d.jpg)
![]()![](file:///C:/Users/nlhernandez/Downloads/Diagramapng.png)![](https://static.platzi.com/media/user_upload/Diagramapng-f16cbecc-f7a8-4a0e-beaa-81fe7849229f.jpg)
Ejercicio de dato booleano: ![](https://static.platzi.com/media/user_upload/Screenshot%202023-10-20%20at%2022.49.35-813894e6-e2b7-46b4-8586-0221b45d8041.jpg)
Reto cumplido: ![](https://static.platzi.com/media/user_upload/Boolean%20algorithm-0e67e2ac-4e5c-4899-b614-34ad5bf46bf4.jpg) ![](https://static.platzi.com/media/user_upload/code-c9fd190a-f11c-4086-a611-40f53e9fec13.jpg)
![](</Users/anthonyarellano/Documents/Captura de pantalla 2023-10-06 a la(s) 10.12.07.png>)
![]()![](https://static.platzi.com/media/user_upload/Diagrama-72f6ad19-a4b2-40c1-9c9a-6e8ab5a0af12.jpg)
   boolean positivo;
        
        int a = -12;
        
        if (a>0){
        positivo = true;
        
        }else{
        positivo = false;
        }
        
        if(positivo){
            System.out.println("es positivo");
        }else{
            System.out.println("en negativo");
        }
        
![](https://static.platzi.com/media/user_upload/image-3161f297-fba5-4bd1-ae41-495477799f1d.jpg)

Aprendio el curso?

True = continuar con el proceso
False = Volver a repetir o terminar por hoy

Estos datos se utilizan bastante en Javascript (JS) un lenguaje de programaci贸n para la ejecuci贸n de acciones, cuando haces un registro se debe utilizar los datos booleanos ya que si tiene que verificar que tu informaci贸n personal sea correcta o incorrecta, ya que all铆 mismo te lo indica.

Buenas! Sumo 馃崼馃崼馃崼

Tipos de dato: Booleano: True (1), False (0)

Uso del tapabocas obligatorio en un centro hospitalario
驴usa el tapabocas al entrar al centro hospitalario?
S铆鈥> acceso permitido
No鈥> acceso denegado

if (dia_de_hoy === "Jueves") { alert("hoy es jueves"); } else { alert("Hoy no es Jueves"); }

pues en mi trabajo seria un boelano
si el usuario tiene un ticket, se atiende un requerimiento,
si el usuario no tiene un tikcet, se pide que lo levante en la mesa de servicio.
si si lo tiene, se le pide el numero de incidencia y se canaliiza al area correspondinete.

Los datos booleanos son fundamentales en la programaci贸n, ya que permiten crear algoritmos y programas que toman decisiones y ejecutan diferentes acciones seg煤n las condiciones que se cumplan. Al evaluar expresiones l贸gicas con datos booleanos, los programas pueden responder de manera inteligente y adaptarse al comportamiento del usuario o al estado de las variables en tiempo de ejecuci贸n.

Las operaciones l贸gicas se basan en los principios de la l贸gica booleana, que es una rama de la l贸gica matem谩tica desarrollada por George Boole en el siglo XIX. Estas operaciones se utilizan para evaluar expresiones l贸gicas y se combinan mediante los operadores l贸gicos m谩s comunes: AND (y), OR (o) y NOT (no).

Un ejemplo sencillo de c贸mo se utilizan los datos booleanos ser铆a en un sistema de inicio de sesi贸n. Cuando un usuario inicia sesi贸n en una plataforma, su estado cambia a verdadero (True), lo que permite ejecutar una serie de pasos o acciones adicionales, como mostrar cursos, puntos o contenido personalizado. Por otro lado, cuando el usuario cierra sesi贸n, su estado cambia a falso (False), lo que desencadena otras instrucciones, como mostrar la p谩gina de inicio o la p谩gina de registro.

Un ejemplo sencillo de c贸mo se utilizan los datos booleanos ser铆a en un sistema de inicio de sesi贸n. Cuando un usuario inicia sesi贸n en una plataforma, su estado cambia a verdadero (True), lo que permite ejecutar una serie de pasos o acciones adicionales, como mostrar cursos, puntos o contenido personalizado. Por otro lado, cuando el usuario cierra sesi贸n, su estado cambia a falso (False), lo que desencadena otras instrucciones, como mostrar la p谩gina de inicio o la p谩gina de registro.

Estos datos booleanos son ampliamente utilizados en programaci贸n para tomar decisiones basadas en condiciones l贸gicas. Las operaciones l贸gicas se realizan evaluando si una condici贸n es verdadera o falsa, lo que permite ejecutar ciertas acciones dependiendo del resultado obtenido.

Estos datos booleanos son ampliamente utilizados en programaci贸n para tomar decisiones basadas en condiciones l贸gicas. Las operaciones l贸gicas se realizan evaluando si una condici贸n es verdadera o falsa, lo que permite ejecutar ciertas acciones dependiendo del resultado obtenido.

Los tipos de datos booleanos representan la l贸gica binaria y se componen 煤nicamente de dos valores: verdadero (1) y falso (0), que tambi茅n pueden ser representados en ingl茅s como True y False, respectivamente.

Es algo interesante como los programadores usan booleanos en el codigo de la programacion. Es muy usado en condicionales, validacion de errores hasta en el mismo backend y frontend
Reto de la profesora:
![](

Comparto un diagrama de flujo en la l贸gica para adquirir una suscripci贸n a un gimnasio.

Cualquier Feedback es bienvenido 馃榿

Gracias por la clase

Los booleanos dan 2 tipos de respuestas True - False o 1 - 0, esto ayuda en la toma de decisiones en los diagramas de flujo, cuando tenemos un clico o simplemente para saber si una condici贸n se est谩 cumpliendo o no

Ejemplo de datos booleanos

comprendiste el tema de datos boleanos?
TRUE =>( lo comprend铆 a la perfecci贸n). => FIN
FALSE => (me quedaron dudas). => repasar el tema.

pagar el pasaje :

  1. inicio
  2. ir al cajero
  3. sacar dinero
  4. ir al aeropuerto
  5. pagar en taquilla
  6. revisar el dinero
  7. me alcanza el dinero? * si ( seguir al paso 8) * no ( volver al paso 2)
  8. pagar el pasaje
  9. entrar al avion
Excelente leccion profe...

Reto de la clase:

Aprend铆 sobre el tipo de dato booleano?

SI es TRUE, continuo con la siguiente clase.
SI es FALSE, repito la clase.

valentina 20081136
valentina-20081136

Sencillo, el dato tipo booleano, solo tiene dos valores 1 o 0, u 鈥淭rue鈥 o 鈥淔alse鈥.
Reto de la profe:
El individuo es mayor o igual a 22 a帽os, si es TRUE, es mayor de edad pero si es FALSE es menor de edad

Ejemplo que hice de un algoritmo con desiciones boolenas:

un eemplo del tipo de dato boolean en la vida cotidiana seria:
estar despierto y estar dormido.
estaria en true al despertar mientras que estaria en false mientras este durmiendo;
ya que para llevar mis actividades diarias deberia estar despierto mienntras que dejaria de activarme cuando permanezco dorrmido

Este es mi ejemplo:

Un script con el ejemplo de la profe

active_student = False
enroll = not active_student
print("The student is active")
print(active_student)
print("Should the student be enrolled?")
print(enroll)

Output

The student is active
False
Should the student be enrolled?
True

Aplicando curso anterior 馃槂

  • Buen d铆a para todos, El reto de la clase

Tipos de datos: booleanos

En programaci贸n, los datos booleanos son un tipo de datos que representan un valor de verdad l贸gica. Es decir, representan una afirmaci贸n que puede ser verdadera o falsa. Los datos booleanos se utilizan ampliamente en la programaci贸n para realizar operaciones l贸gicas y de control de flujo. A continuaci贸n, se presentan algunos ejemplos de tipos de datos booleanos:

  1. Booleanos: los booleanos son valores num茅ricos que representan dos estados posibles: verdadero (true) o falso (false). En programaci贸n, los booleanos se utilizan para realizar operaciones l贸gicas y de control de flujo. Los booleanos se representan mediante el tipo de datos bool en muchos lenguajes de programaci贸n.
  2. Condiciones: las condiciones son expresiones l贸gicas que eval煤an si una afirmaci贸n es verdadera o falsa. Las condiciones se utilizan en las estructuras de control de flujo, como los condicionales if y switch, para controlar el flujo del programa. Las condiciones se pueden combinar utilizando operadores l贸gicos, como && (y), || (o) y ! (no).
  3. Valores nulos: algunos lenguajes de programaci贸n tienen un tipo de datos especial llamado null que representa un valor nulo o sin valor. En este caso, el tipo de datos null se puede considerar como un tipo de dato booleano, ya que representa la ausencia de un valor.

En resumen, los datos booleanos son un tipo de datos fundamental en la programaci贸n y se utilizan para realizar operaciones l贸gicas y de control de flujo. Los tipos de datos booleanos m谩s comunes son los booleanos, las condiciones y los valores nulos.