Está en la página 1de 45

Diseo de Sistemas de Informacin

Manual de
Prcticas

Elaborado por:
Mara Esther Garca Jurado
Daniela Yamili Vidales Martnez
Grupo: 407

In Enero 2017
Manual de Prcticas

CONTENIDO
Introduccion ......................................... Error! Marcador no definido.
Practica 1 Karel 1: .......................................................................... 3
Practica 2 Caminando: ....17

Practica 3 Norte:.18

Practica 4 Recoge: 20

Practica 5 Subiendo: 22

Practica 6 Nuevas Instrucciones: .24

Practica 7 Recoge Basura: ....26

Practica 8 Laberintos:..30

Practica 9 karelotilan 1: ..34

Practica 9 karelotilan 2: .36

Practica 9 karelotilan 3: .40

Conclusin: .. 45

CECYTEM Tecmac 2
Manual de Prcticas

INTRODUCCIN

Karel, es un robot el cual sigue instrucciones con el fin de resolver


las problemticas que se le presentan, estas distintas estn
presentes en las practicas que aqu se encuentran, distinguiendo
que karel debe de seguir un orden en el cual la solucin sea la
debida correcta al problema, cada practica es definida por las
consideraciones, y mundos en los que se encuentra, seguido de la
respuesta y conclusiones de cada una de estas, tambin se tienen
en este el orden de nivel de dificultad y consecutivamente de
acuerdo en los procesos de las clases.

A continuacin se presenta el siguiente manual de practicas de


karel.

CECYTEM Tecmac 3
Manual de Prcticas

Practica 1.- karel

En la prctica primera tuvimos que hacer que karel recogiera


zumbadores que estaban ubicados en la parte final del mundo
dibujado, siguiendo un camino en donde al llegar al final tenia
que recoger zumbadores y regresar al punto de partida y a si
tubo que hacerlo por 3 veces.

Esta fue nuestra solucin:

iniciar-programa

inicia-ejecucion

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

gira-izquierda;

CECYTEM Tecmac 4
Manual de Prcticas

gira-izquierda;

avanza;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

avanza;

CECYTEM Tecmac 5
Manual de Prcticas

coge-zumbador;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

CECYTEM Tecmac 6
Manual de Prcticas

avanza;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

deja-zumbador;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

CECYTEM Tecmac 7
Manual de Prcticas

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

CECYTEM Tecmac 8
Manual de Prcticas

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

avanza;

coge-zumbador;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

CECYTEM Tecmac 9
Manual de Prcticas

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

CECYTEM Tecmac 10
Manual de Prcticas

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

deja-zumbador;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

avanza;

CECYTEM Tecmac 11
Manual de Prcticas

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

avanza;

coge-zumbador;

gira-izquierda;

gira-izquierda;

CECYTEM Tecmac 12
Manual de Prcticas

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

avanza;

CECYTEM Tecmac 13
Manual de Prcticas

avanza;

gira-izquierda;

avanza;

avanza;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

deja-zumbador

apagate;

termina-ejecucion

finalizar-programa

Aqu te muestro los mundos un antes y un despus. Ya previo


con la solucin.

CECYTEM Tecmac 14
Manual de Prcticas

Conclusion:
Realmente esta practica no fue del todo complicada pero si. Ya que no sabamos como hacerlo
porque no conocamos el programa, pero logramos Terminar!

CECYTEM Tecmac 15
Manual de Prcticas

Practica 2.- CAMINANDO


En esta prctica tuvimos que hacer que karel caminara hacia el
norte sin recoger zumbador, y que se detuviera en la esquina 4
posicin 2. Para que llegara a visitar a su abuelita.

Esta fue nuestra solucin:

iniciar-programa

inicia-ejecucion

gira-izquierda;

gira-izquierda;

gira-izquierda;

avanza;

gira-izquierda;

mientras izquierda-libre o no junto-a-zumbador o derecha-


bloqueada hacer avanza;

apagate;

termina-ejecucion

finalizar-programa

CECYTEM Tecmac 16
Manual de Prcticas

Aqu te muestro los mundos un antes y un despus. Ya previo


con la solucin:

Conclusin:

En esta prctica tuvimos que hacer una instruccin que pues no


conocamos, pero ya nos haba explicado en profesor y fue fcil.

CECYTEM Tecmac 17
Manual de Prcticas

Practica 3.- Norte

En esta practica hicimos que karel se orientara al norte, si su


posicin era sur tenia que ser norte a si mismo con oeste y este.

Esta fue nuestra solucin:

iniciar-programa

inicia-ejecucion

mientras no-orientado-al-norte hacer gira-izquierda;

apagate;

termina-ejecucion

finalizar-programa

Aqu te muestro los mundos un antes y un despus. Ya previo


con la solucin:

CECYTEM Tecmac 18
Manual de Prcticas

Conclusin:

Bueno ya en esta prctica hicimos una sola instruccin para todos


los cambios de posicin en lo que nos peda.

CECYTEM Tecmac 19
Manual de Prcticas

Practica 4.- Recoge

En esta prctica hicimos que karel recogiera zumbadores y los


dejara frente a la pared que tena.

Esta fue nuestra solucin:

iniciar-programa

inicia-ejecucion

mientras frente-libre hacer inicio avanza;

mientras junto-a-zumbador hacer coge-zumbador;

fin;

mientrasalgun-zumbador-en-la-mochila y frente-bloqueado
hacer deja-zumbador;

apagate;

termina-ejecucion

CECYTEM Tecmac 20
Manual de Prcticas

Aqu te muestro los mundos un antes y un despus. Ya previo


con la solucin:

Conclusin:

De igual manera en esta prctica hicimos instrucciones para poder


hacer que karel caminara y recogiera cada zumbador.

CECYTEM Tecmac 21
Manual de Prcticas

Practica 5.- Subiendo

En esta prctica tuvimos que hacer que karel solo caminara hacia el
norte y que se detuviera.

Esta fue nuestra solucin:

iniciar-programa

define-nueva-instruccion mirar como inicio

mientras derecha-libre hacer apagate

Fin;

inicia-ejecucion

mientras frente-libre hacer inicio

avanza;

mirar;

fin;

apagate;

termina-ejecucion

finalizar-programa

CECYTEM Tecmac 22
Manual de Prcticas

Aqu te muestro los mundos un antes y un despus. Ya previo


con la solucin:

Conclusin:
En esta prctica solo tuvimos que hacer una sola instruccin para
que karel realizara lo requerido, ya aqu se van adquiriendo ms
conocimientos los cuales en adelante los utilizaremos.

CECYTEM Tecmac 23
Manual de Prcticas

Practica 6.- Nuevas Instrucciones

En esta practica como el nombre lo dice solo se realizaran nuevas


instrucciones para poder realizar los de mas problemas de karel.

Esta fue nuestra solucin:

iniciar-programa

define-nueva-instruccion derecha como inicio

repetir 3 veces gira-izquierda;

fin;

define-nueva-instruccion norte como inicio

mientras no-orientado-al-norte hacer gira-izquierda;

fin;

define-nueva-instruccion sur como inicio

mientras no-orientado-al-sur hacer gira-izquierda;

fin;

define-nueva-instruccion este como inicio

mientras no-orientado-al-este hacer gira-izquierda;

fin;

define-nueva-instruccion oeste como inicio

mientras no-orientado-al-oeste hacer gira-izquierda;

fin;

define-nueva-instruccion media vuelta como inicio

repetir 2 veces gira-izquierda;

CECYTEM Tecmac 24
Manual de Prcticas

fin;

define-nueva-instruccion caminar como inicio

mientras frente-libre avanza;

fin;

define-nueva-instruccion recoge-todo como inicio

mientras junto-a-zumbador hacer coge-zumbador;

fin;

define-nueva-instruccion deja-todo como inicio

mientrasalgun-zumbador-en-la-mochila hacer deja-zumbador;

fin;

apagate;

termina-ejecucion

finalizar-programa

Conclusin:

Bueno pues aqu solo se realizaron las nuevas instrucciones para


poder efectuar las siguientes practicas que tengamos que resolver.

CECYTEM Tecmac 25
Manual de Prcticas

Practica 7.- Recoge Basura

Aqu karel tena que recoger la basura (zumbadores) que haba en


su mundo ya una vez que recogi la basura tenia que dejarla en
una esquina.

Esta fue nuestra solucin:

iniciar-programa

define-nueva-instruccion norte como inicio

mientras no-orientado-al-norte hacer gira-izquierda;

fin;

define-nueva-instruccion sur como inicio

mientras no-orientado-al-sur hacer gira-izquierda;

fin;

define-nueva-instruccion este como inicio

mientras no-orientado-al-este hacer gira-izquierda;

fin;

define-nueva-instruccion oeste como inicio

mientras no-orientado-al-oeste hacer gira-izquierda;

fin;

define-nueva-instruccionrecogesihay como inicio

CECYTEM Tecmac 26
Manual de Prcticas

mientras junto-a-zumbador hacer coge-zumbador;

fin;

define-nueva-instruccion deja como inicio

mientrasalgun-zumbador-en-la-mochila hacer deja-zumbador;

fin;

define-nueva-instruccion camina como inicio

mientras frente-libre hacer avanza;

fin;

define-nueva-instruccionveadejarlabasura como inicio

oeste;

camina;

deja;

apagate;

fin;

inicia-ejecucion

mientras frente-libre hacer inicio

recogesihay;

avanza;

recogesihay;

CECYTEM Tecmac 27
Manual de Prcticas

si frente-bloqueado entonces inicio

sur;

camina;

gira-izquierda;

si frente-libre entonces inicio

avanza;

fin sino inicio

veadejarlabasura;

fin;

Aqu te muestro los mundos un antes y un despus. Ya previo


con la solucin:

CECYTEM Tecmac 28
Manual de Prcticas

Conclusin:

Aqu fue ya con las nuevas instrucciones y solo utilizamos unas


pocas, si fue algo complicado, pero con ayuda de nuestro profesor
pudimos solucionarlo.

CECYTEM Tecmac 29
Manual de Prcticas

Prctica 8.- Laberintos

En esta prctica tuvimos que dibujar 3 laberintos de distintas


formas, y tenia dentro del camino del laberinto zumbadores que
karel tenia que recoger y hacer que karel para por los tres pero con
las mismas instrucciones.

Esta fue nuestra solucin:

iniciar-programa

define-nueva-instruccion derecha como inicio

repetir 3 veces gira-izquierda;

fin;

define-nueva-instruccionrecogesihay como inicio

mientras junto-a-zumbador hacer coge-zumbador;

fin;

define-nueva-instrucciondejatodo como inicio

mientrasalgun-zumbador-en-la-mochila hacer deja-zumbador;

fin;

define-nueva-instruccion media-vuelta como inicio

repetir 2 veces gira-izquierda;

fin;

define-nueva-instruccion norte como inicio

mientras no orientado-al-norte hacer gira-izquierda;

CECYTEM Tecmac 30
Manual de Prcticas

fin;

define-nueva-instruccion sur como inicio

mientras no orientado-al-sur hacer gira-izquierda;

fin;

define-nueva-instruccion este como inicio

mientras no orientado-al-este hacer gira-izquierda;

fin;

define-nueva-instruccion oeste como inicio

mientras no orientado-al-oeste hacer gira-izquierda;

fin;

define-nueva-instruccion camina como inicio

mientras frente-libre hacer avanza;

fin;

inicia-ejecucion

recogesihay;

mientras frente-libre hacer inicio

si frente-libre entonces avanza;

recogesihay;

si derecha-libre entonces repetir 3 veces gira-izquierda;

CECYTEM Tecmac 31
Manual de Prcticas

si frente-bloqueado entonces gira-izquierda;

si frente-bloqueado entonces gira-izquierda;

si derecha-libre Y izquierda-libre entonces inicio

dejatodo;

apagate;

fin sino inicio

si derecha-libre Y izquierda-libre entonces dejatodo;

fin;

fin;

apagate;

termina-ejecucion

finalizar-programa

Aqu te muestro los mundos un antes y un despus. Ya previo


con la solucin:

CECYTEM Tecmac 32
Manual de Prcticas

Conclusin:

Bueno pes esta practica realmente estuvo difcil no lograba


entender el procedimiento de como realizar solo unas instrucciones
para los tres, pero intentamos una y otra vez hasta que logramos el
resultado y pues pudimos solucionarlo.

CECYTEM Tecmac 33
Manual de Prcticas

Practica 9.- Karelotitlan 1

Esta fue un problema que tuvimos que resolver en una pgina que
se llama Karelotitlan y all nos explica el problema y nosotros
tenemos que darle solucin, es como las practicas que deja el Prof.
Solo que aqu te da puntos que solo son 100, dependiendo de lo
que tu realices y si es que ayudas a Karel.

Esta es nuestra solucin al primer problema:

iniciar-programa

inicia-ejecucion

mientras junto-a-zumbador y frente-libre hacer inicio

mientras junto-a-zumbador hacer coge-zumbador;

avanza;

si no-junto-a-zumbador o frente-bloqueado entonces inicio

mientras junto-a-zumbador hacer coge-zumbador;

gira-izquierda;

gira-izquierda;

mientras frente-libre hacer avanza;

mientrasalgun-zumbador-en-la-mochila hacer deja-zumbador;

gira-izquierda;

si frente-libre entonces inicio

avanza;

fin sino inicio

CECYTEM Tecmac 34
Manual de Prcticas

apagate;

fin;

gira-izquierda;

fin;

fin;

apagate;

termina-ejecucion

finalizar-programa

Aqu te muestro los mundos un antes y un despus. Ya previo


con la solucin:

Conclusin:
Bueno esta practica no estuvo del todo difcil, fue algo fcil vaya,
solo recogi zumbadores y los dejo en una posicin.

CECYTEM Tecmac 35
Manual de Prcticas

Practica 10.- Karelotitlan 2

Esta prctica de igual manera es de la pgina ya antes mencionada,


donde tenemos que resolver los problemas situados en la misma,
solo que aqu karel tiene que recoger los zumbadores y dejarlos en
el punto de donde empezo.

Esta fue nuestra solucin al problema:

iniciar-programa

define-nueva-instruccion derecha como inicio

gira-izquierda;

gira-izquierda;

gira-izquierda;

fin;

define-nueva-instruccion norte como inicio

mientras no-orientado-al-norte hacer gira-izquierda;

fin;

define-nueva-instruccion sur como inicio

mientras no-orientado-al-sur hacer gira-izquierda;

fin;

define-nueva-instruccion este como inicio

mientras no-orientado-al-este hacer gira-izquierda;

fin;

define-nueva-instruccion oeste como inicio

mientras no-orientado-al-oeste hacer gira-izquierda;

fin;

CECYTEM Tecmac 36
Manual de Prcticas

define-nueva-instruccion coge como inicio

mientras junto-a-zumbador hacer coge-zumbador;

fin;

define-nueva-instruccion camina como inicio

mientras frente-libre hacer avanza;

fin;

define-nueva-instrucciondejatodo como inicio

mientrasalgun-zumbador-en-la-mochila hacer deja-zumbador;

fin;

inicia-ejecucion

si frente-bloqueado entonces inicio

este;

fin;

mientras frente-libre hacer inicio

coge;

avanza;

coge;

si frente-bloqueado entonces inicio

sur;

camina;

este;

CECYTEM Tecmac 37
Manual de Prcticas

si frente-libre entonces inicio

avanza;

fin sino inicio

oeste;

camina;

dejatodo ;

apagate;

fin;

norte;

fin;

fin;

termina-ejecucion

finalizar-programa

Aqu te muestro los mundos un antes y un despus. Ya previo


con la solucin:

CECYTEM Tecmac 38
Manual de Prcticas

Conclisin:

Bueno esta prectica solo fue de coger zumbadores y dejarlos en el


punto donde comenzo, no fue muy dificil.

CECYTEM Tecmac 39
Manual de Prcticas

Practica 11.- Karelotitlan 3

Esta prctica se trato de que karel dejara zumbadores en cada


esquina y a si hasta llenar el recuadro de zumbadores.

Esta fue nuestra solucion al problema:

iniciar-programa

define-nueva-instruccion lml como inicio

mientras izquierda-bloqueada y frente-libre hacer

avanza;

si izquierda-libre entonces

gira-izquierda;

si izquierda-libre y derecha-libre y frente-libre entonces

avanza;

fin;

define-nueva-instruccion dejasihay como inicio

mientras frente-bloqueado hacer

gira-izquierda;

mientras frente-libre hacer inicio

mientras no-junto-a-zumbador hacer

deja-zumbador;

avanza;

fin;

CECYTEM Tecmac 40
Manual de Prcticas

si frente-bloqueado entonces inicio

si no junto-a-zumbador entonces

deja-zumbador;

gira-izquierda;

gira-izquierda;

fin;

mientras frente-libre hacer

avanza;

si frente-bloqueado y derecha-libre entonces

repetir 3 veces

gira-izquierda;

si frente-libre entonces

avanza;

mientras no-orientado-al-norte hacer

gira-izquierda;

si izquierda-bloqueada y junto-a-zumbador entonces inicio

mientras izquierda-bloqueada hacer

avanza;

si izquierda-libre entonces

gira-izquierda;

avanza;

gira-izquierda;

avanza;

CECYTEM Tecmac 41
Manual de Prcticas

fin;

mientras derecha-bloqueada y frente-libre hacer

avanza;

mientras izquierda-libre y orientado-al-sur y algun-zumbador-


en-la-mochila hacer

deja-zumbador;

si ningun-zumbador-en-la-mochila entonces

apagate;

fin;

inicia-ejecucion

mientras no-orientado-al-este hacer

gira-izquierda;

mientras izquierda-libre hacer inicio

avanza;

fin;

mientras junto-a-zumbador hacer inicio

coge-zumbador;

fin;

mientras frente-libre hacer inicio

lml;

CECYTEM Tecmac 42
Manual de Prcticas

fin;

si frente-bloqueado entonces inicio

gira-izquierda;

mientras frente-libre hacer

avanza;

fin;

mientras algun-zumbador-en-la-mochila hacer inicio

dejasihay;

fin;

apagate;

termina-ejecucion

finalizar-programa

CECYTEM Tecmac 43
Manual de Prcticas

Aqu te muestro los mundos un antes y un despus. Ya previo


con la solucin:

Conclusin:

Pues no fue muy difcil, lo que muchas veces se hace mas


complicado es armar las nuevas instrucciones pero a si ya es un
poco mas practico para poder solucionarlo.

CECYTEM Tecmac 44
Manual de Prcticas

CONCLUSIONES
Fue un programa nuevo, algo que no cosamos y bastante
interesante, un poco complicado, los problemas interesantes
fuera de lo comn, tambin pues se nos dificulto mucho en
algunos casos, pero tuvimos como sostn al profesor el cual
nos oriento a resolver los diferentes problemas y a si lograr un
aprendizaje mejor.

CECYTEM Tecmac 45

También podría gustarte