Ir al contenido

Glosario

Este glosario reúne términos frecuentes de la unidad de control de flujo. Su propósito es facilitar la lectura de los contenidos y ofrecer definiciones breves, claras y útiles para trabajar con estructuras selectivas y repetitivas en Python.

TérminoDefinición
Control de flujoConjunto de estructuras que permiten modificar el recorrido natural de un programa.
CondiciónExpresión cuyo resultado puede interpretarse como verdadero o falso.
ComparaciónRelación entre dos valores que produce un resultado lógico.
Resultado lógicoValor booleano obtenido al evaluar una comparación o condición.
Valor de verdadForma en que Python interpreta una expresión como verdadera o falsa dentro de una condición.
TrueValor booleano que representa una condición verdadera.
FalseValor booleano que representa una condición falsa.
Estructura selectivaEstructura que permite elegir entre distintas acciones según una condición o caso.
TérminoDefinición
ifEstructura que ejecuta un bloque solo si una condición es verdadera.
elifCláusula que permite agregar nuevas condiciones a una estructura iniciada con if.
elseCláusula que representa un caso alternativo cuando las condiciones anteriores no se cumplen, o bien el cierre normal de un bucle sin break.
matchPalabra reservada que inicia una estructura de selección basada en casos.
caseCaso posible dentro de una estructura match-case.
match-caseEstructura que permite seleccionar una acción según el valor o caso que coincida.
ComodínCaso general que coincide con cualquier valor no contemplado antes. En match-case, se representa con _.
PatrónValor o forma con que un case intenta coincidir dentro de match-case.
TérminoDefinición
Estructura repetitivaEstructura que permite repetir instrucciones.
BucleEstructura que repite un bloque de código varias veces.
IteraciónCada una de las vueltas de un ciclo.
whileBucle que repite instrucciones mientras una condición se mantenga verdadera.
forBucle que recorre una secuencia elemento por elemento.
RecorridoProceso mediante el cual un programa avanza por una secuencia o por las iteraciones de un ciclo.
SecuenciaConjunto ordenado de elementos que puede recorrerse, como una lista, una cadena o un range().
Variable de controlVariable que participa en el avance o finalización de un ciclo.
ContadorVariable que suele aumentar o disminuir en cada iteración para controlar un ciclo.
Condición de salidaSituación que hace que un ciclo termine.
Bucle infinitoCiclo que no termina de manera natural porque su condición nunca deja de cumplirse.
range()Función que genera una secuencia de números enteros y se usa con frecuencia junto con for.
TérminoDefinición
breakSentencia que termina de inmediato el bucle más cercano.
continueSentencia que omite el resto de la iteración actual y pasa a la siguiente.
Interrupción del cicloFinalización anticipada de un bucle antes de completar su recorrido natural.
Recorrido completoSituación en que un bucle termina normalmente, sin haber sido interrumpido por break.
BúsquedaProceso de recorrer datos para encontrar un valor o caso específico.
ValidaciónComprobación de que un dato cumple una condición requerida por el programa.
TérminoDefinición
IndentaciónSangría que en Python define los bloques de código.
Bloque de códigoConjunto de instrucciones que pertenecen a una misma estructura.
SintaxisConjunto de reglas que indica cómo debe escribirse una instrucción para que Python pueda interpretarla.
CláusulaParte de una estructura mayor, como elif o else.
SentenciaInstrucción completa que Python puede ejecutar, como break o continue.
Flujo secuencialEjecución de instrucciones una tras otra, en el orden en que fueron escritas.
TérminoDefinición
Jerarquía de decisionesOrden en que Python evalúa varias condiciones dentro de una misma estructura.
Caso excluyenteSituación en la que solo una de varias alternativas debe ejecutarse.
Error lógicoError en el que el programa se ejecuta, pero no produce el resultado esperado.
Error de sintaxisError producido por una instrucción mal escrita.
Salida esperadaResultado que debería aparecer si el programa funciona correctamente.
EntradaInformación que el programa recibe durante su ejecución.
SalidaInformación que el programa muestra en pantalla.