Uploaded by Angel Eduardo Gutierrez Ruiz

P11 Gutiérrez Ruiz 4-3

advertisement
Práctica 11. Ciclo While contra ciclo For.
Concepto: While Loops versus Far Loops
Objetivo: Entender cuando usar un While Loop y cuando usar un For Loop.
Descripción: Para el siguiente escenario, decida si usar un W hile Loop a un For Loop.
Escenario 1
Adquirir una presión cada segundo durante un minuto.
1. Si usa un While Loop, ¿Cuál es la condición que necesita para detener el ciclo?
While Loop: Tiempo = 1 minuto
2. Si usa un For Loop, ¿Cuántas iteraciones requiere ejecutar el ciclo?
For Loop: 60 iteraciones
3. ¿Es más fácil implementar un For Loop o un While Loop?
Ambos son posibles
Escenario 2
Adquirir una presión basta que la presión sea 1400 psi.
1. Si usa un Whlle Loop. ¿Cuál es la condición que necesita para detener el ciclo?
Presión= 1400 psi
2. Si usa un For Loop, ¿Cuántas iteraciones requiere ejecutar el ciclo?
Desconocida
3. ¿Es más fácil implementar un For Loop o un While Loop?
Un While Loop, sin más información, un For Loop no es posible.
Escenario 3
Adquirir una presión basta que la presión sea 1400 psi.
1. Si usa un Whlle Loop. ¿Cuál es la condición que necesita para detener el ciclo?
[(Última Temperatura= Temperatura Anterior) por 2 minutos o más] AND [(Última Presión =
Presión Anterior) por 2 minutos o más]
2. Si usa un For Loop, ¿Cuántas iteraciones requiere ejecutar el ciclo’?
Desconocida
3. ¿Es más fácil implementar un For Loop o un While Loop?
Un While Loop. Sin más información, un For Loop no es posible.
Escenario 4
Entregar una rampa de voltaje iniciando en cero, aumentando en incrementos de 0.5 V cada
segundo, hasta que el voltaje de salida sea igual a5 V.
1. Si usa un While Loop, ¿Cuál es la condición que necesita para detener el ciclo?
Voltaje= 5 V
2. Si usa un For Loop, ¿Cuántas iteraciones requiere ejecutar el ciclo?
11 iteraciones
3. ¿Es más fácil implementar un For Loop o While Loop?
Cualquiera de los dos es una buena opción.
Download