Está en la página 1de 12

Ejercicios Karel

     Karel sale a visitar a su guapisima novia Teresa , Pero karel es mu

despistado y siempre se le olvida el        camino de regreso a su casa.

Entonces decide llevarse un monton de migajas de pan, para ir dejand

mientras camina y así saber por donde regresar.

 Ayuda a karel a dejar las migajas de pan en su camino a casa de su n

Teresa.

Consideraciones:

 Karel inicia su camino orientado al este, no se sabe cuantas


migajas (zumbadores) lleva karel en su    mochila. 
  Karel debe detenerse cuando se le terminen las migajas que llev
en la mochila.
La verdad Teresa no es tan guapa.

 iniciar-programa

    inicia-ejecucion

       repetir 4 veces coge-zumbador;

    si no frente-libre entonces repetir 3 veces gira-i

     mientras frente-libre hacer inicio

     si frente-libre entonces

     avanza;
     fin;

      si no frente-libre entonces repetir 1 veces gira-

       repetir 1 veces deja-zumbador;

       mientras frente-libre hacer inicio

     si frente-libre entonces

     avanza;

     fin;

     si no frente-libre entonces repetir 3 veces gira-i

       repetir 1 veces deja-zumbador;

       mientras frente-libre hacer inicio

     si frente-libre entonces

     avanza;

     fin;

       si no frente-libre entonces repetir 1 veces gira-

       repetir 1 veces deja-zumbador;

       mientras frente-libre hacer inicio

     si frente-libre entonces

     avanza;

     fin;

       si no frente-libre entonces repetir 3 veces gira-

       repetir 1 veces deja-zumbador;


       mientras frente-libre hacer inicio

     si frente-libre entonces

     avanza;

         fin;

        si no frente-libre entonces repetir 2 veces gira-

       mientras frente-libre hacer inicio

    si frente-libre entonces

     avanza;

     fin;

     si no frente-libre entonces repetir 1 veces gira-i

       repetir 1 veces coge-zumbador;

       mientras frente-libre hacer inicio

     si frente-libre entonces

     avanza;

     fin;

       si no frente-libre entonces repetir 3 veces gira-

       repetir 1 veces coge-zumbador;

       mientras frente-libre hacer inicio

     si frente-libre entonces

     avanza;
     fin;

       si no frente-libre entonces repetir 1 veces gira-

       repetir 1 veces coge-zumbador;

       mientras frente-libre hacer inicio

     si frente-libre entonces

     avanza;

         fin;

         si no frente-libre entonces repetir 3 veces gira

       repetir 1 veces coge-zumbador;

       mientras frente-libre hacer inicio

     si frente-libre entonces

     avanza;

     fin;

        apagate;

    termina-ejecucion

finalizar-programa
Karel esta en su examen de matemáticas y tiene que resolver una sum

pwero se le olvido como sumar y no puede reprobar el examen.

Ayuda a karel a pasar su examen y a hacer su examen.

Consideraciones:

a)  Los numeros que karel tiene que sumar son representados con zum

b)  Karel empieza arriba de los numeros orientados hacia el sur.

c)  Hay una barda debajo de los números.

d)  Karel tiene que colocar el resultado debajo de la barra.

e)  Karel no tiene zumbadores en la mochila.

1. iniciar-programa
    2.inicia-ejecución

    3.repetir 9 veces avanza;

    12.repetir 3 veces  gira-izquierda;

   15.  repetir 5 veces avanza;

     20. repetir 1 veces coge-zumbador;

      21.repetir 3 veces  gira-izquierda;

    24.  avanza;

      25. repetir 1 veces coge-zumbador;

      26. repetir 1 veces  gira-izquierda;

    27.  repetir 1 veces avanza;

       28. repetir 3 veces  gira-izquierda;

      31.  repetir 2 veces avanza;

         33. repetir 3 veces  gira-izquierda;

         36. repetir 1 veces avanza;

          37.repetir 2 veces deja-zumbador;

      39.   repetir 4 veces avanza;

        43. repetir 3 veces  gira-izquierda;

      46.   repetir 3 veces avanza;

  49. repetir 3 veces  gira-izquierda;

    52.  repetir 3 veces avanza;

            55. repetir 3 veces  gira-izquierda


           58. repetir 1 veces coge-zumbador

        59.   avanza;

            60. repetir 1 veces coge-zumbador

   61. repetir 1 veces  gira-izquierda;

  62.  repetir 2 veces avanza;

       64. repetir 3 veces  gira-izquierda;

     67.  repetir 2 veces avanza;

         69. repetir 3 veces  gira-izquierda;

      72.  repetir 2 veces avanza;

        74. repetir 2 veces deja-zumbador;

        76.   repetir 3 veces avanza;

        79. repetir 3 veces  gira-izquierda;

      82.   repetir 3 veces avanza;

 85. repetir 3 veces  gira-izquierda;

        88.   repetir 2 veces avanza;

            90. repetir 3 veces  gira-izquierda

           93. repetir 1 veces coge-zumbador

        94.   avanza;

           95. repetir 1 veces coge-zumbador


   96. repetir 1 veces  gira-izquierda;

 97.   repetir 3 veces avanza;

       100. repetir 3 veces  gira-izquierda;

      104.   repetir 2 veces avanza;

         repetir 3 veces  gira-izquierda;

          repetir 3 veces avanza;

          repetir 2 veces deja-zumbador;

           repetir 2 veces avanza;

        repetir 3 veces  gira-izquierda;

         repetir 3 veces avanza;

  repetir 3 veces  gira-izquierda;

           repetir 1 veces avanza;

            repetir 3 veces  gira-izquierda;

           repetir 1 veces coge-zumbador;

           avanza;

            repetir 1 veces coge-zumbador;

   repetir 1 veces  gira-izquierda;

    repetir 4 veces avanza;

       repetir 3 veces  gira-izquierda;


        repetir 2 veces avanza;

         repetir 3 veces  gira-izquierda;

          repetir 4 veces avanza;

          repetir 2 veces deja-zumbador;

        apagate;

    termina-ejecucion

finalizar-programa

En un dia de compra karel sale de su casa (1,1) y se dirige a obtener l


siguie3ntes productos: leche, pan,huevo y carne cada uno en diferent
establecimientos, al final regresa a casa con todas sus compras, en e
de karel, los establecimientos donde venden esos productos estan en
siguientes posiciones: Leche: (5,5), pan: (9,11), huevo(16,6), carne: (8,
1.iniciar-programa

   2. inicia-ejecucion

   4.mientras frente-libre hacer inicio

   5.si frente-libre entonces avanza; fin;

   6. repetir 3 veces gira-izquierda;

      9. mientras frente-libre hacer inicio

   10. si frente-libre entonces avanza; fin;

 11.repetir 1 veces gira-izquierda;

         12.repetir 1 veces coge-zumbador;

        13.mientras frente-libre hacer inicio

   14.si frente-libre entonces avanza; fin;

  16.  repetir 3 veces gira-izquierda;

19. mientras frente-libre hacer inicio

   20.si frente-libre entonces avanza; fin;

    21.  repetir 1 veces coge-zumbador;

       22.  repetir 3 veces gira-izquierda;

25. mientras frente-libre hacer inicio

   26. si frente-libre entonces avanza; fin;

    28.   repetir 1 veces gira-izquierda;


 

        29.mientras frente-libre hacer inicio

   30. si frente-libre entonces avanza; fin;

31.  repetir 3 veces gira-izquierda;

       34.  repetir 1 veces coge-zumbador;

       35. mientras frente-libre hacer inicio

   36. si frente-libre entonces avanza; fin;

     37.   repetir 3 veces gira-izquierda;

    40. mientras frente-libre hacer inicio

   41. si frente-libre entonces avanza; fin;

      42.  repetir 1 veces gira-izquierda;

       43.repetir 1 veces coge-zumbador;

         44.mientras frente-libre hacer inicio

   45. si frente-libre entonces avanza; fin;

     46. repetir 3 veces gira-izquierda;

     49.mientras frente-libre hacer inicio

   50. si frente-libre entonces avanza; fin;

     51. apagate;

    52. termina-ejecucion

53. finalizar-programa

También podría gustarte