No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Tipos de datos: booleanos

4/17
Recursos

Aportes 57

Preguntas 3

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

📝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

  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.

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

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

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

Diagrama de flujo usando un tipo de dato booleano:

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

ahora voy a hacerme algo de almorzar

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.

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.

.

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

Hacer una compra en linea
1 INICIO
2 Escoger el producto
3 Llevar al carrito de compras
4 Escoger el metodo de pago
5 Introducir tus datos
6 Desea continuar con el proceso? SI (TRUE) NO (FALSE)
…

me permite facilmente decidir que cosas mostrar en una vista a los usuarios segun un estado que halla sido determinado por ejemplo por el tipo de usuario logeado, un documento diligenciado, pendiente o cancelado etc…

Algoritmo para ir a la cama

Diagrama de flujo del funcionamiento de una bodega. a) Inicio b) Estoy en mi bodega y llega un cliente a pedirme un producto c) ¿Tengo eso en específico? No (le pregunto si quiere algo más y vuelvo al punto c). Sí (sigue al punto d). d) Cobrar por el producto. e) ¿Tiene el dinero suficiente? No (saltar al último punto), Sí ( *Pagando* ). f) *El cliente recibe el producto*. g)👍

Para validad la mayoria de edad, por ejemplo con un if y colocando si el resultado es True or false
if( edad > 18):
true
print(‘Es mayor de edad’)
else:
false
print('Menor de edad)

mi ejercicio

Me parece increíble todo lo que es capaz de crearse a partir de solo datos booleanos!

const numero1 = 7,
numero2 = 10;

let resultado = (7 === 10);

console.log(resultado);

FALSE

1.-inicio
2.-Tienes sueño?
3.-(true-toma algo de cafe / false-sigue estudiando)
4.-sigues teniendo sueño? (true-regresa al paso tres- false-sigue estudiando)
5.-sigue estudiando
6.-fin

📝💚

Se que se puede ser más detallado, pero como era si o no nada más, entonces quise hacerlo rapido.

Inicio
Proceso: "ingrese edad:"
Decisión: "Es mayor de edad?"
Proceso SI: "Tiene Identificación"
Proceso NO: "No tiene identificación
Fin

pregunta = str(input("paga con tarjeta o con efectivo: "))
if pregunta == "tarjeta" :
  mensaje = "palicar descuento de 20%"
  print(mensaje)
else:
  mensaje = "aplicar descuento del 5%"
  print(mensaje)
  1. Inicio
  2. Ir a cenar
  3. Preparar la cena
  4. La cena esta preparada?
    (True, ir al paso 5. False, ir al paso 3)
  5. Cenar
  6. Fin

INICIO
compra un yogurt de fresa
ir a la tienda mas cercana
buscar yogurt de fresa
(false= buscar en otra tienda)
(true= comprar el yogurt)
FINAL

Flujo con dato booleano:2022_08_14__18_05_27_869_1.jpg

un ejemplo sencillo de acceso a un bar (no se como poner una imagen si no lo pusiera en diagrama).
Inicio.
Declarar {edad <-----0} (el cero se usa para indicar que se trata de un numero, caso contrario seria ‘’)
leer la variable {edad}
condición { si edad>=18
permitir acceso, sino, no dejar entrar}

Ejercicio

A = 5
B = 7

def A > B:
  return false

Ejemplo:

  • Inicio
  • Testiar computador
  • ¿ El computador cumple tus requerimientos ?
  • ( True = Si ; False = Busca otra referencia )
  • Fin

Un ejemplo: Comprar alcohol
INICIO.

  1. Ir a la Tienda de preferencia.
  2. ¿Hay alcohol disponible?
    *True: ve al paso 3; False: Busca, por otro lado.
  3. Dirígete a pagar.
  4. ¿Tienes dinero suficiente?
    *True: ve al paso 5; False: consigue más dinero.
  5. Un momento, ¿eres mayor de edad?
    *True: Paga y retírate campeón 😎
    *False: Lo siento, sigue participando 😅

FIN.

😄 ¡Este fue mi diagrama!

Este tipo de datos, lo estoy repasando con programación en python:
esta_lloviendo_1 = True
if esta_lloviendo_1 == False:
print(“lleva sombrilla”)
else:
print(“lleva tenis”)
True: lleva sombreilla
False: Lleva tenis

let num1=5;
let num2=8;

if(num1<num2){
 alert('5 es mayor que 8') ;
} else{
   alert('5 es menor que 8');	
	}