40 likes | 165 Views
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 ( frontIsClear ){ move (); }
E N D
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(frontIsClear){ 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(facingNorth){ iterate(3){ turnleft(); } move(); } If(frontIsClear) { move(); } Explicación: Si karel esta orientado al norte gira a la derecha y avanza Explicación: Cuando no este orientado al norte se brinca las instrucciones anteriores y pregunta si esta el frente libre 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. if(frontIsClear) ){ move(); } if(nextToABeeper) { pickbeeper(); move(); } if(notNextToABeeper() { putbeeper(); } Explicación: Karel se va a mover solo si el frente esta libre. Explicación: Si no esta el frente libre, no avanza; pregunta si esta junto a un zumbador, si si, agarra el zumbador y después avavza. Explicación: Karel pregunta si no esta junto a un zumbador, para dejar uno