karel.docx

Upload: adriananosthas

Post on 11-Feb-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 karel.docx

    1/6

    Inicio_de_ProgramaNueva_instruccion sobrebeeper comoempezar

    mientras sobre_beeper hacerempezar

    Recoger_beeperfnalizar

    fnalizar;nueva_instruccion derecha2 comoempezar

    izquierda;izquierda;izquierda

    fnalizar;Inicio_de_ejecucionmientras rente_libre hacerempezar

    si rente_libre entoncesempezar

    si mirando_este entoncesempezar

    moverfnalizar;si mirando_norte entoncesempezar

    mover;sobrebeeper

    fnalizar;

    si mirando_sur entoncesempezar

    mover;sobrebeeper

    fnalizarfnalizar;

    mientras rente_bloqueado hacerempezar

    si mirando_este entonces

    empezarizquierda;sobrebeeper;mover

    fnalizarsinomientras mirando_oeste hacerempezar

  • 7/23/2019 karel.docx

    2/6

    izquierda;mover;sobrebeeper

    fnalizar;si mirando_norte entoncesempezar

    izquierda;mover;sobrebeeper;izquierda

    fnalizarsinomientras mirando_sur hacerempezar

    derecha2;mover;sobrebeeper;

    derecha2fnalizar

    fnalizarfnalizar

    fn_de_ejecucion

    inicio_de_programanueva_instruccion derecha comoempezar

    repetir vecesizquierda

    fnalizar;

  • 7/23/2019 karel.docx

    3/6

    nueva_instruccion subir comoempezar

    derecha;mover

    fnalizar;

    inicio_de_ejecucionmientras !irando_este hacerempezar

    si mirando_este entoncesempezar

    si sobre_beeper entoncesempezar

    recoger_beeperfnalizar;si rente_libre entoncesempezar

    moverfnalizar;si sobre_beeper entoncesempezar

    recoger_beeperfnalizar;si rente_bloqueado entoncesempezar

    izquierdafnalizar;si rente_libre entonces

    empezarmover

    fnalizarsino izquierda

    fnalizar;izquierda;mientras mirando_oeste hacerempezar

    si sobre_beeper entoncesempezar

    recoger_beeper

    fnalizar;si rente_libre entoncesempezar

    moverfnalizar;si rente_bloqueado entoncesempezar

    recoger_beeper;

  • 7/23/2019 karel.docx

    4/6

    subirfnalizar

    fnalizar;derecha

    fnalizar;mientras mirando_oeste hacerempezar

    si no_sobre_beeper entoncesempezar

    moverfnalizar;si rente_bloqueado entoncesempezar

    izquierdafnalizar

    fnalizar;mientras mirando_sur hacer

    empezarsi rente_libre entoncesempezar

    moverfnalizarsino poner_beeper

    fnalizarfn_de_ejecucion

    fn_de_Programa

    Inicio_de_ProgramaNueva_instruccion sobrebeeper comoempezar

    mientras sobre_beeper hacer

    empezarRecoger_beeper

    fnalizarfnalizar;nueva_instruccion derecha2 comoempezar

    izquierda;izquierda;

  • 7/23/2019 karel.docx

    5/6

    izquierdafnalizar;

    Inicio_de_ejecucionmientras rente_libre hacerempezar

    si rente_libre entoncesempezar

    si mirando_este entoncesempezar

    moverfnalizar;si mirando_norte entoncesempezar

    mover;sobrebeeper

    fnalizar;si mirando_sur entonces

    empezarmover;sobrebeeper

    fnalizarfnalizar;

    mientras rente_bloqueado hacerempezar

    si mirando_este entoncesempezar

    izquierda;sobrebeeper;mover

    fnalizarsinomientras mirando_oeste hacerempezar

    izquierda;mover;sobrebeeper

    fnalizar;

    si mirando_norte entoncesempezar

    izquierda;mover;sobrebeeper;izquierda

    fnalizarsino

  • 7/23/2019 karel.docx

    6/6

    mientras mirando_sur hacerempezar

    derecha2;mover;sobrebeeper;derecha2

    fnalizarfnalizar

    fnalizarfn_de_ejecucion