Colegio de Estudios Cientificos y Tecnologico Del Estado de Mexico Nezahualcoyolt II
Colegio de estudios cientificos y tecnologicos del estado de mexico
-
Upload
maymii-olivier-morales -
Category
Documents
-
view
1.119 -
download
2
Transcript of Colegio de estudios cientificos y tecnologicos del estado de mexico
![Page 1: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/1.jpg)
1
COLEGIO DE ESTUDIOS CIENTIFICOS Y
TECNOLOGICOS DEL ESTADO DE MEXICO
*PLANTEL TECAMAC*
Nombre de los Integrantes: Betzabe Aguirre Galindo.
Mayte Guadalupe Olivier Morales.
Nombre del Profesor: René Domínguez Escalona.
Materia: Aplicar Los Principios De Programación En La
Solución De Problemas
Grupo: 404 Turno: Matutino
![Page 2: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/2.jpg)
2
INDICE
Practica 1 “Karel”…………………………….Pág. 3-13
Practica 2 “Abuelita”…………………………Pág. 14-15
Practica 3 “Norte”…………………………….Pág. 16-17
Practica 4 “Recoge”………………………….Pág. 18-19
Practica 5 “Muro”……………………………..Pág. 20-21
Practica 6 “Instrucciones”……………………Pág. 22-24
Practica 7 “Karelotitlan”……………………...Pág. 25- 28
Practica 8 “Recoge Basura”………………….Pág. 29-32
Practica 9 “Laberinto”…………………………Pág. 33-36
Practica 10 “ Karel 2”………………………….Pág. 37-40
Practica 11 “Torre Mas Alta”………………....Pág. 41- 43
Practica 12 “Sembrando”……………………..Pág. 44- 48
Practica 13 “Paredes”…………………………
Practica 14 “Medias Pirámides”………………
![Page 3: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/3.jpg)
3
PRACTICA 1 “Karel”
Descripción:
En esta práctica karel tiene que ir por los zumbadores y dejarlos al inicio de la
entrada de su casa y así sucesivamente tiene que ir uno por uno.
CODIGO DE SOLUCION:
Inciar-programacion
Inicia-ejecución
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
Avanza;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
![Page 4: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/4.jpg)
4
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
Coge-zumbador;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
![Page 5: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/5.jpg)
5
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
![Page 6: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/6.jpg)
6
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
deja-zumbador;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
![Page 7: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/7.jpg)
7
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
coge-zumbador;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
![Page 8: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/8.jpg)
8
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
![Page 9: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/9.jpg)
9
avanza;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
deja-zumbador;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
![Page 10: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/10.jpg)
10
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
coge-zumbador;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
![Page 11: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/11.jpg)
11
avanza;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
gira-izquierda;
gira-izquierda;
gira-izquierda;
avanza;
![Page 12: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/12.jpg)
12
gira-izquierda;
avanza;
gira-izquierda;
avanza;
deja-zumbador;
gira-izquierda;
gira-izquierda;
apagate;
termina-ejecucion
finalizar-programa
![Page 13: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/13.jpg)
13
EJEMPLOS
Antes
DESPUÉS
![Page 14: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/14.jpg)
14
PRACTICA 2 “ABUELITA”
Descripción
Karel quiere visitar a su abuelita, la casa de la abuelita se encuentra siempre
adelante de karel, en la primera posición que tiene la izquierda y se está junto a un
zumbador.
CÓDIGO DE SOLUCIÓN
iniciar-programa
inicia-ejecución
mientras izquierda-libre o no-junto-a-zumbador hacer inicio
avanza;
fin;
apágate;
termina-ejecución
finalizar-programa
![Page 15: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/15.jpg)
15
EJEMPLOS
“ANTES”
“DESPUES”
![Page 16: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/16.jpg)
16
PRACTICA 3 “NORTE”
DESCRIPCIÓN: Escribe un programa que tenga una instrucción llamada norte que tenga la
finalidad de orientar a karel hacia el norte.
CODIGO DE SOLUCION:
iniciar-programa
inicia-ejecucion
si orientado-al-sur entonces inicio
gira-izquierda;
gira-izquierda;
fin;
si orientado-al-oeste entonces inicio
gira-izquierda;
gira-izquierda;
gira-izquierda;
fin;
si orientado-al-este entonces inicio
gira-izquierda;
fin;
apágate;
termina-ejecucion
finalizar-programa
![Page 17: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/17.jpg)
17
EJEMPLOS
“ANTES”
“DESPUES”
![Page 18: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/18.jpg)
18
PRACTICA 4 “RECOJE”
DESCRIPCION:
Haz que karel recoja los zumbadores del renglón y que los coloque en la pared
que esta frente de el.
CODIGO DE SOLUCION:
iniciar-programa
inicia-ejecucion
mientras frente-libre hacer inicio
avanza;
mientras junto-a-zumbador hacer coge-zumbador;
si frente-bloqueado entonces inicio
mientras algun-zumbador-en-la-mochila hacer deja-zumbador;
apagate;
fin;
fin;
termina-ejecucion
finalizar-programa
![Page 19: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/19.jpg)
19
EJEMPLOS
“ANTES”
“DESPUES”
![Page 20: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/20.jpg)
20
PRACTICA 5 “MURO”
Descripción
Karel quiere asomarse por arriba de la barda para ver que hay del otro lado.
CODIGO DE SOLUCION:
iniciar-programa
inicia-ejecucion
mientras derecha-bloqueada o no frente-libre hacer
avanza;
inicio
fin ;
apagate;
termina-ejecucion
finalizar-programa
![Page 21: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/21.jpg)
21
EJEMPLOS
“Antes”
“DESPUÉS”
![Page 22: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/22.jpg)
22
Practica 6 “INSTRUCCIONES”
Descripción:
Karel deberá realizar diferentes funciones como coger zumbadores, caminar hacia
el norte, sur, este, u oeste asta topar con pared hay deberá dejar todos los
zumbadores
CÓDIGO DE SOLUCIÓN:
iniciar-programa
define-nueva-instrucción derecha como inicio
repetir 3 veces gira-izquierda;
fin;
define-nueva-instruccion recogetodo como inicio
mientras junto-a-zumbador hacer coge-zumbador;
fin;
define-nueva-instruccion dejatodo como inicio
mientras algun-zumbador-en-la-mochila hacer deja-zumbador;
fin;
define-nueva-instruccion media-vuelta como inicio
![Page 23: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/23.jpg)
23
repetir 2 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 caminar-hasta-pared como inicio
mientras frente-libre hacer avanza;
fin;
inicia-ejecucion
apagate;
![Page 24: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/24.jpg)
24
termina-ejecucion
finalizar-programa
EJEMPLOS
“ANTES”
“DESPUÉS”
![Page 25: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/25.jpg)
25
PRACTICA 7”KARELOTITLAN”
DESCRIPCIÓN:
Karel tiene su cuarto lleno de zumbadores regados en columnas, por lo que ahora
deberá juntar los zumbadores en cada columna y hacer un montón con ellos en la
base de la misma.
CÓDIGO DE SOLUCIÓN:
iniciar-programa
define-nueva-instruccion derecha como inicio
repetir 3 veces gira-izquierda;
fin;
define-nueva-instruccion recogetodo como inicio
mientras junto-a-zumbador hacer coge-zumbador;
fin;
define-nueva-instruccion dejatodo como inicio
mientras algun-zumbador-en-la-mochila hacer deja-zumbador;
fin;
define-nueva-instruccion media-vuelta como inicio
repetir 2 veces gira-izquierda;
fin;
![Page 26: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/26.jpg)
26
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 caminapared como inicio
mientras frente-libre hacer avanza;
fin;
inicia-ejecucion
mientras frente-libre hacer inicio
recogetodo;
avanza;
![Page 27: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/27.jpg)
27
recogetodo;
si frente-bloqueado entonces inicio
sur;
caminapared;
este;
si frente-libre entonces inicio
avanza;
fin sino inicio
oeste;
caminapared;
dejatodo;
apagate;
fin;
norte;
fin;
fin;
apagate;
termina-ejecucion
finalizar-programa
![Page 28: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/28.jpg)
28
EJEMPLOS
ANTES
DESPUES
![Page 29: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/29.jpg)
29
Practica 8”Recoge Basura”
Descripción:
Hay varios zumbadores tirados en el cuarto de karel en varias posiciones del
mismo, karel recorrerá todo el cuarto y recogerá los zumbadores que encuentre.
Una vez que tenga todos los zumbadores deberá depositarlos en la esquina
inferior izquierda del cuarto.
CÓDIGO DE SOLUCIÓN:
iniciar-programa
define-nueva-instruccion derecha como inicio
repetir 3 veces gira-izquierda;
fin;
define-nueva-instruccion recogetodo como inicio
mientras junto-a-zumbador hacer coge-zumbador;
fin;
define-nueva-instruccion dejatodo como inicio
mientras algun-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
![Page 30: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/30.jpg)
30
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 caminapared como inicio
mientras frente-libre hacer avanza;
fin;
inicia-ejecucion
mientras frente-libre hacer inicio
recogetodo;
avanza;
recogetodo;
si frente-bloqueado entonces inicio
![Page 31: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/31.jpg)
31
sur;
caminapared;
este;
si frente-libre entonces inicio
avanza;
fin sino inicio
oeste;
caminapared;
dejatodo;
apagate;
fin;
norte;
fin;
fin;
apagate;
termina-ejecucion
finalizar-programa
![Page 32: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/32.jpg)
32
EJEMPLOS
“ANTES”
“DESPUES”
![Page 33: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/33.jpg)
33
PRACTICA 9”LABERINTO”
DESCRIPCIÓN:
Karel deberá cruzar el laberinto hasta el otro lado recogiendo los zumbadores que
estén en el camino y llevarlos al inicio de donde empezó karel.
CÓDIGO DE SOLUCIÓN:
iniciar-programa
define-nueva-instruccion derecha como inicio
repetir 3 veces gira-izquierda;
fin;
define-nueva-instruccion recogetodo como inicio
mientras junto-a-zumbador hacer coge-zumbador;
fin;
define-nueva-instruccion dejatodo como inicio
mientras algun-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
![Page 34: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/34.jpg)
34
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 caminapared como inicio
mientras frente-libre hacer avanza;
fin;
inicia-ejecucion
![Page 35: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/35.jpg)
35
recogetodo;
MIENTRAS FRENTE-LIBRE HACER INICIO
SI FRENTE-LIBRE ENTONCES AVANZA;
recogetodo;
SI DERECHA-LIBRE ENTONCES REPETIR 3 VECES GIRA-IZQUIERDA;
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
![Page 36: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/36.jpg)
36
EJEMPLOS
“ANTES”
DESPUES
![Page 37: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/37.jpg)
37
PRACTICA 10 “KARELOTITLAN 2”
Descripción:
Hacer que karel recorra todo el cuarto y recoja todos los zumbadores que
encuentre. Una vez que tenga todos los zumbadores deberá depositarlos en la
esquina inferior izquierda del cuarto y apagarse.
CODIGO DE SOLUCION
iniciar-programa
define-nueva-instruccion derecha como inicio
repetir 3 veces gira-izquierda;
fin;
define-nueva-instruccion recogetodo como inicio
mientras junto-a-zumbador hacer coge-zumbador;
fin;
define-nueva-instruccion dejatodo como inicio
mientras algun-zumbador-en-la-mochila hacer deja-zumbador;
fin;
define-nueva-instruccion media-vuelta como inicio
repetir 2 veces gira-izquierda;
![Page 38: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/38.jpg)
38
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 caminapared como inicio
mientras frente-libre hacer avanza;
fin;
inicia-ejecucion
mientras frente-libre hacer inicio
recogetodo;
avanza;
![Page 39: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/39.jpg)
39
recogetodo;
si frente-bloqueado entonces inicio
sur;
Caminapared;
este;
si frente-libre entonces inicio
avanza;
fin sino inicio
oeste;
caminapared;
dejatodo;
apagate;
fin;
norte;
fin;
fin;
apagate;
termina-ejecucion
finalizar-programa
![Page 40: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/40.jpg)
40
EJEMPLO
“ANTES”
DESPUES
![Page 41: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/41.jpg)
41
PRACTICA 11 “TORRE MÁS ALTA”
DESCRIPCIÓN:
En esta situación karel tiene que derrumbar la torre más alta que el encuentre y
regresar al inicio.
CODIGO DE SOLUCION
iniciar-programa
inicia-ejecucion
MIENTRAS FRENTE-LIBRE HACER INICIO
SI FRENTE-LIBRE ENTONCES AVANZA;
SI FRENTE-BLOQUEADO ENTONCES GIRA-IZQUIERDA;
fin;
recogetodo;
MIENTRAS FRENTE-LIBRE HACER INICIO
SI FRENTE-LIBRE ENTONCES AVANZA;
recogetodo;
SI DERECHA-LIBRE ENTONCES REPETIR 3 VECES GIRA-IZQUIERDA;
SI FRENTE-BLOQUEADO ENTONCES GIRA-IZQUIERDA;
SI FRENTE-BLOQUEADO ENTONCES GIRA-IZQUIERDA;
si DERECHA-LIBRE Y IZQUIERDA-LIBRE entonces inicio
![Page 42: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/42.jpg)
42
dejatodo;
apagate;
fin sino inicio
SI DERECHA-LIBRE Y IZQUIERDA-LIBRE ENTONCES DEJATODO;
FIN;
FIN;
apagate;
termina-ejecucion
finalizar-programa
![Page 43: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/43.jpg)
43
EJEMPLO
“ANTES”
DESPUES
![Page 44: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/44.jpg)
44
PRACTICA 12 “SEMBRANDO”
DESCRIPCION
Karel tiene que sembrar zanahorias en un terreno de un mínimo 3 x 1 hasta un
máximo de 9 x 1.
CODIGO DE SOLUCION
iniciar-programa
define-nueva-instruccion izquierda como inicio
gira-izquierda;
gira-izquierda;
gira-izquierda;
fin;
define-nueva-instruccion sur como inicio
mientras no-orientado-al-sur hacer gira-izquierda;
fin;
define-nueva-instruccion norte como inicio
mientras no-orientado-al-norte hacer gira-izquierda;
fin;
define-nueva-instruccion oeste como inicio
mientras no-orientado-al-oeste hacer gira-izquierda;
fin;
define-nueva-instruccion este como inicio
![Page 45: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/45.jpg)
45
mientras no-orientado-al-este hacer gira-izquierda;
fin;
define-nueva-instruccion vuelta como inicio
repetir 2 veces gira-izquierda;
fin;
define-nueva-instruccion regresa como inicio
mientras derecha-bloqueada hacer avanza;
izquierda;
avanza;
izquierda;
mientras frente-libre hacer avanza;
oeste;
mientras frente-libre hacer avanza;
vuelta;
avanza;
mientras algun-zumbador-en-la-mochila hacer deja-zumbador;
avanza;
apagate;
fin;
define-nueva-instruccion sembrar como inicio
mientras frente-libre y no-junto-a-zumbador hacer inicio
deja-zumbador;
avanza;
si frente-bloqueado y orientado-al-norte y derecha-bloqueada entonces inicio
si no-junto-a-zumbador entonces deja-zumbador;
![Page 46: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/46.jpg)
46
sur;
mientras frente-libre hacer avanza;
norte;
regresa;
fin;
si frente-bloqueado y orientado-al-sur y izquierda-bloqueada entonces inicio
si no-junto-a-zumbador entonces deja-zumbador;
norte;
regresa;
fin;
si frente-bloqueado y orientado-al-sur entonces inicio
si no-junto-a-zumbador entonces deja-zumbador;
gira-izquierda;
avanza;
deja-zumbador;
gira-izquierda;
sembrar;
fin;
si frente-bloqueado y orientado-al-norte entonces inicio
si no-junto-a-zumbador entonces deja-zumbador;
izquierda;
avanza;
deja-zumbador;
izquierda;
sembrar;
![Page 47: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/47.jpg)
47
fin;
fin;
si junto-a-zumbador y frente-libre entonces inicio
avanza;
sembrar;
fin;
fin;
inicia-ejecucion
este;
avanza;
mientras junto-a-zumbador hacer coge-zumbador;
vuelta;
avanza;
izquierda;
avanza;
mientras derecha-bloqueada hacer avanza;
izquierda;
avanza;
sur;
mientras frente-libre hacer avanza;
vuelta;
sembrar;
termina-ejecucion
finalizar-programa
![Page 48: Colegio de estudios cientificos y tecnologicos del estado de mexico](https://reader034.fdocumento.com/reader034/viewer/2022042607/55abd5e11a28ab0b408b45dc/html5/thumbnails/48.jpg)
48
Ejemplo
“ANTES”
DESPUÉS