Si es así, una bifurcación
La vez pasada vimos verdadero y falso. Con ese verdadero·falso un programa elige un camino. Si la condición se cumple, este camino, si no, aquel. Es el primer momento en que un programa juzga por sí mismo.
Verdadero va por aquí, falso por allá
Un programa a veces
se encuentra una bifurcación.
"Si es así, haz esto,
si no, haz aquello."
Según la condición sea verdadera o falsa,
el camino que toma cambia.
Cambia la condición
y mira qué camino se enciende.
El verdadero·falso de la condición decide el camino.
En la bifurcación
toma solo un lado.
Verdadero, el lado verdadero,
falso, el lado falso.
Esto es "si."
El programa mira la situación
y elige un camino.
¿La edad es 19 o más?
Una condición normalmente
compara algo.
"¿La edad es 19 o más?"
una pregunta así.
Si la respuesta es verdadera, adulto,
si es falsa, todavía no.
Cambia la edad
y mira cómo se parte el juicio.
Comprueba si la condición es verdadera y elige un camino.
19 o más, adulto,
si no, todavía no.
Por un valor, la edad,
el juicio se parte.
Así es como una condición
compara un valor
y da verdadero o falso.
La forma de "si" y "si no"
"Si" normalmente
tiene una pareja.
"Si es así, esto,
si no, aquello."
Qué hacer cuando la condición es verdadera,
y cuando es falsa,
se escriben lado a lado.
Esta forma es como se ve una bifurcación.
Si ~ entonces ~ si no ~.
Escribe el caso verdadero y el falso de antemano,
y el programa, cada vez,
elige el lado correcto.
Aun sin que nosotros
miremos cada paso,
juzga por sí mismo.
Ese verdadero·falso es el interruptor de la bifurcación
Este verdadero·falso,
¿dónde lo vimos?
En los tipos de datos la vez pasada,
y aún antes
cuando la ALU de la CPU
respondió "¿es 10 mayor que 7?"
con ese verdadero·falso.
Ese era exactamente
el interruptor que mueve la bifurcación.
El verdadero·falso de la comparación → el interruptor de la bifurcación.
La ALU que calcula
hace una comparación,
y ese verdadero·falso
se vuelve el interruptor de la bifurcación.
Las piezas que aprendimos una por una
se conectan aquí.
Cosas pequeñas reunidas
en un "juicio."
Juzgar un aprobado por puntaje
Hagamos un programa pequeño.
"Si el puntaje es 60 o más, aprobado,
si no, reprobado."
Pon un puntaje
y ejecútalo,
y comprueba si la condición es verdadera
y elige el camino,
aprobado o reprobado.
Puntaje → comprobar condición → aprobado / reprobado.
Por un puntaje
se parten aprobado y reprobado.
Con solo una condición y dos ramas,
un programa puede juzgar
por sí mismo.
La próxima vez veremos
los muchos símbolos
que ayudan con el cálculo.