Ejemplos de programas utilizando if y funciones booleanas
Ejemplos de programas utilizando if y funciones booleanas INSTRUCCIONES: Realiza los siguientes programas en la computadora. Al terminar copialos en tu cuaderno
1. Karel avanza si el frente está libre, si no gira a la derecha y avanza if(front. Is. Clear){ move(); } iterate(3){ turnleft(); } move(); Explicación: Karel se va a mover solo si el frente esta libre. Explicación: Cuando haya una pared entonces se va a brincar las 2 primeras instrucciones y va a ejecutar las siguientes
2. Si Karel esta orientado al norte , gira a la derecha y avanza; si el frente esta libre, avanza if(facing. North){ iterate(3){ turnleft(); } move(); } If(front. Is. Clear) { move(); } Explicación: Cuando no este orientado al norte se brinca las instrucciones anteriores y pregunta si esta el frente libre y avanza Explicación: Si karel esta orientado al norte gira a la derecha y avanza
3. Karel avanza si el frente esta libre; si esta junto a un zumbador lo agarra y ananza; si no esta junto a un zumbador, lo deja. Explicación: if(front. Is. Clear) ){ Karel se va a move(); mover solo si el frente esta libre. } if(next. To. ABeeper) { Explicación: pickbeeper(); Si no esta el frente libre, no avanza; pregunta si esta junto a un zumbador, si si, agarra el zumbador y move(); después avavza. } if(not. Next. To. ABeeper() { Explicación: putbeeper(); Karel pregunta si no esta junto a un zumbador, para } dejar uno
- Slides: 4