Ingenieria en sistema

Páginas: 22 (5365 palabras) Publicado: 3 de julio de 2014
Karel el Robot

Talleres de preparación OMI para alumnos de
Educación Secundaria Técnica del D.F

Materiales de Apoyo

Febrero 2010.

Karel el Robot
Índice de contenido
Introducción
1
1.1
1.2
1.3

Karel el Robot
Objetos en el Mundo de Karel
Componentes de Karel
Descripción del mundo de Karel

2
2.1
2.2
2.3
2.4

Comunicación con Karel
Instrucciones Definidas en KarelSintaxis de instrucciones
Instrucciones Definidas por el Usuario
Funciones Booleanas.

7
7
8
9
10

3
3.1
3.2

Mensajes de error
Errores de Sintaxis
Errores de lógica

13
13
14

4
4.1
4.1.1
4.1.2
4.2
4.2.1
4.2.2

Estructuras de control e iteración
Estructuras de iteración.
La instrucción Repetir.
La instrucción Mientras.
Estructura de control.
Instrucción SiEntonces.
Instrucción Si Entonces Sino.

16
16
16
17
18
18
19

5
5.1
5.2
5.3
5.4
5.5
5.6
5.7
5.8
5.9

Cómo resolver un problema
Los caracoles del lago.
1er. paso: Entender el problema
2° paso: Mundos
3er. paso: Ideas de solución
4° paso: Codificación
5° paso: Prueba
6° paso: Entrega
Tips para alumnos
Tips para profesores

21
22
23
24
26
28
29
42
43

6
6.16.1

Parámetros en funciones
Las funciones sucede y precede
La función si-es-cero

45
46
47

7.
7.1
7.2
7.3
5.6
7.3

Recursividad
Fundamentos
Definición
Recursividad simple
Recursividad con parámetro
Recursividad mita
Conclusión y Bibliografía

48
49
18
18
19
18
21

Área

Promoción del Uso Educativo de las TIC’s-CITE

4
4
5
5

Página 2

Introducción
En1986 Honda saca a la luz su primer diseño de lo que en un futuro cambiara al mundo en
materia de robótica. Durante estos años Honda a perfeccionado su diseño original y con los
grandes adelantos y miniaturización de componentes electrónicos a llegado hoy a lo que en
el mundo de la Robótica se conoce como el más gran avance en la búsqueda de crear un
Robot cada vez más humanoide. ASIMO es elnombre de su proyecto, este robot ha
superado los proyectos desarrollados por muchos otros, entre los que destaca el Instituto de
Massachussets o la Universidad de Carnegie Mellon. ASIMO es un pequeño robot de 1.20
m de altura y 43 Kg. de peso que maravillo al mundo cuando Honda lo presento en cadena
nacional. ASIMO ah cambiado mucho desde su aparición y lo seguirá haciendo, es un
hecho que hoymismo este lista una versión más ligera, más inteligente, más rápida, más
eficiente, económica y sobre todo más preparada para interactuar con el ser humano.
Esta interacción se logra dotando a ASIMO de programas de computadora, que no hacen
otra cosa que ejecutar los más complejos algoritmos diseñados por los ingenieros de Honda.
Estos algoritmos son puestos en práctica antes de que seagreguen a la memoria de ASIMO,
para esto, los ingenieros de Honda necesitan simular las posibles situaciones que ASIMO
encontrara en su interacción con el ser humano. Subir una escalera, esquivar un mueble o
dar vuelta en un pasillo de una oficina o tomar o dejar un objeto son tareas que para
nosotros son sencillas pero para una máquina como ASIMO es sumamente complejo. El
ingeniero necesitaentonces simular estas situaciones para desarrollar un algoritmo eficiente
que las resuelva, este simulador es un programa de computadora que simula un espacio
virtual donde ASIMO se desarrollara. Un buen ejemplo de este simulador es un programa
desarrollado por el Profesor Richard Pattis, en el Departamento de ciencias de la
Computación en la Universidad Carnegie Mellon, su nombre es Karel elRobot.
Karel el robot es un programa que permite escribir algoritmos que resuelven problemas
dados en un ambiente gráfico simulado. El lenguaje que se utiliza para poner en practica los
algoritmos es el Pascal, que permite una programación estructurada con instrucciones de
repetición y de condicionamientos censillos. Al ambiente gráfico simulado se le llama El
Mundo de Karel. Un mundo de Karel...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ingenieria en sistemas
  • ¿Que es ingeniería de sistemas?
  • Ingenieria De Sistemas
  • Ingenieria en sistema
  • ingenieria sistemas
  • Ingenieria de sistemas
  • Ingenierio de sistemas
  • Ingenieria en sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS