Cap. 4 - Ciclos indeterminados e Input Validation Flashcards
Sintaxis de oración while
while condición_de_repetición:
Bloque de
Oraciones
Las dos Condiciones
Condición de Repetición y Condición de Terminación
Condición de Repetición
- Es una expresión Lógica o Booleana que:
* mientras evalúe a cierta, se ejecutará el cuerpo del ciclo * cuando evalúe a falsa, el ciclo terminará de ejecutarse.
Condición de Terminación
- Es una expresión Lógica o Booleana que:
* mientras evalúe a falsa, se ejecutará el cuerpo del ciclo * cuando evalúe a cierto, el ciclo terminará de ejecutarse.
La Condición de Terminación es la negación (not) u opuesto de la Condición de Repetición.
.
Para garantizar que un ciclo termine, debemos asegurarnos que en algún momento la condición de repetición (CR)….
evalúe a falso.
Es decir, la condición de terminación (CT) evalúe a cierto.
Si la CR nunca evalúa a falso, tenemos…
un ciclo infinito
input validation
Proceso de corroborar que la data ingresada a un programa esté dentro de los límites válidos o aceptables.
Para implementar el input validation en nuestros programas, utilizamos un ciclo…
while pues no sabemos de antemano cuántas veces se equivocará el usuario (ciclo indeterminado).
Algoritmo para input validation
- Ingresar el primer valor (priming read)
- Mientras el valor NO sea aceptable
3. Desplegar mensaje de error 4. Ingresar otro valor (modification read)