seegongsik
Mis palabras
Programación

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.

01

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.

¿Si (condición)?
si verdadero
este camino
si falso
aquel camino
La condición es verdadera, así que va a la izquierda.

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.

02

¿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.

Edad¿es 19 o más?
25 ≥ 19 → verdadero
adulto

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.

03

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 la edad es 19 o más
di "adulto"
Si no
di "todavía no"
Si la condición es verdadera, haz lo de arriba; si es falsa, lo de abajo. Solo uno de los dos.

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.

04

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.

Comparar (ALU)
edad ≥ 19
Verdadero·falso
verdadero
Bifurcación
al camino adulto
El verdadero·falso que la ALU dio en la lección 11 se volvió aquí el interruptor que elige el camino.

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."

05

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.

Puntajepts
Si puntaje ≥ 60
"aprobado" muestra
Si no
"reprobado" muestra
El resultado sale al ejecutar

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.

En una línea"Si" es una bifurcación que elige un camino por el verdadero o falso de una condición. Verdadero, este camino; falso, aquel. El verdadero·falso que vimos la vez pasada, y la comparación de la ALU, se volvieron aquí el interruptor con que un programa juzga por sí mismo.
¿Te fue útil? Apoyar seegongsik
Programación