Cap. 4 - Ciclos indeterminados e Input Validation Flashcards

1
Q

Sintaxis de oración while

A

while condición_de_repetición:
Bloque de
Oraciones

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Las dos Condiciones

A

Condición de Repetición y Condición de Terminación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Condición de Repetición

A
  • 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Condición de Terminación

A
  • 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

La Condición de Terminación es la negación (not) u opuesto de la Condición de Repetición.

A

.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Para garantizar que un ciclo termine, debemos asegurarnos que en algún momento la condición de repetición (CR)….

A

evalúe a falso.

Es decir, la condición de terminación (CT) evalúe a cierto.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Si la CR nunca evalúa a falso, tenemos…

A

un ciclo infinito

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

input validation

A

Proceso de corroborar que la data ingresada a un programa esté dentro de los límites válidos o aceptables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Para implementar el input validation en nuestros programas, utilizamos un ciclo…

A

while pues no sabemos de antemano cuántas veces se equivocará el usuario (ciclo indeterminado).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Algoritmo para input validation

A
  1. Ingresar el primer valor (priming read)
  2. Mientras el valor NO sea aceptable
       3. Desplegar mensaje de error
    
       4. Ingresar otro valor (modification read)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly