Title: if
Course: Tecnología 4º ESO.

Tenemos una controladora con pulsadores conectados a las entradas 5, 6 y 7 y leds conectados a las salidas de la 0 a la 7. ¿Cómo funcionaría el siguiente programa?

if pin7=1 then
high 6
low 5
else
low 6
high 5
endif

Tenemos una controladora con pulsadores conectados a las entradas 5, 6 y 7 y leds conectados a las salidas de la 0 a la 7. ¿Cómo funcionaría el siguiente programa?

if pin6=0 then
high 0
else
low 0
endif

Q: Completa el programa para que funcione como el siguiente ejemplo:

do
[...]
high 3
[...]
low 3
[...]
[...]
A: if pin6 = 1 then; else; endif; loop

Q: Completa el programa para que funcione como el siguiente ejemplo:

inicio:
[...]
high 5
[...]
low 5
[...]
[...] inicio
A: if pin7 = 1 then; else; endif; goto

Q: Completa el programa para que funcione como el siguiente ejemplo:

[...]
[...]
high 5
[...]
low 5
[...]
goto inicio
A: inicio:; if pin7 = 0 then; else; endif

Q: Tenemos una controladora con pulsadores conectados a las entradas 5, 6 y 7 y leds conectados a las salidas de la 0 a la 7. Queremos que si se pulsa el pulsador 5 se enciende únicamente el led 4 pero si no se pulsa, debe lucir únicamente el 5

¿Dónde habría que poner el else?

if pin5=1 then
high 4
low 5
low 4
high 5
endif
- después de low 5
- después de low 4
- después de high 5
- después de high 4
- no hace falta else
A: después de low 5

Q: ¿Cuál es la palabra que tiene como significado si no en la programación de un if?
A: else

Q: ¿Cuál es la última instrucción de un if?
A: endif

Q: Si tenemos pulsadores conectados a las entradas 5,6 y 7¿Cómo se escribe la primera línea de una bifurcación en el que la condición es que se pulse el pulsador 5?
A: if pin5=1 then

Q: Si tenemos pulsadores conectados a las entradas 5,6 y 7¿Cómo se escribe la primera línea de una bifurcación en el que la condición es que no se pulse el pulsador 6?
A: if pin6=0 then

Q: Si tenemos pulsadores conectados a las entradas 5,6 y 7¿Cómo se escribe la primera línea de una bifurcación en el que la condición es que no se pulse el pulsador 6 pero que sí se pulse el pulsador 7?
A: if pin6=0 and pin7=1 then / if pin7=1 and pin6=0 then

Q: ¿Cuál es la última palabra de la primera línea de una instrucción if?
A: then

Q: ¿Cuál es la palabra que tiene como significado entonces en la programación de un if?
A: then