Evidencia2

Páginas: 5 (1215 palabras) Publicado: 1 de marzo de 2015

Universidad Autónoma de Nuevo León
Preparatoria 16


Tecnología de la Información y de la Comunicación 2.
Etapa 2
Semana 6

Mariana Lisseth Venegas Hernández
Grupo. 127 Matrícula. 1740998

Profa. Martha Sánchez.


San Nicolás de los Garza, Nuevo León.

Historia del lenguaje de programación de Robot Karel.
El Robot Karel fue introducido en 1981 por el profesor Richard Pattis, de laUniversidad de Stanford, con el propósito de desarrollar en el estudiante la capacidad de abstracción, la noción de orden, de secuencia y la habilidad de programar en forma estructurada y modular. Su aplicación es tan sencilla y efectiva que actualmente es utilizado en las diferentes Olimpiadas de Informática a nivel Estatal y Nacional; con el propósito de incrementar el nivel de programación de loscompetidores. Utiliza dos tipos de lenguaje: Pascal y Java. Para que se efectuara una tarea, programaremos al Robot Karel paso por paso con comandos básicos y sentencias de control, en donde comprobaremos en forma visual la realización de cada una de las órdenes interpretadas por el Robot Karel.
Su lenguaje de programación: Es muy sencillo y fácil de emplear, esto permite que su aprendizaje sea másefectivo y ayuda a estructurar el pensamiento lógico de los estudiantes al momento de crear, aplicar y confirmar los procedimientos en base a los resultados obtenidos en cada una de las tareas efectuadas por el Robot Karel.
Robot Karel.
Karel el Robot es una aplicación sencilla de software que consta de un simulador de robot integrado para probar instrucciones de programación en lenguaje Karel+.Karel el Robot es comúnmente utilizado como una introducción simple a la programación para estudiantes de cómputo, pues aunque su lenguaje no es como el utilizado en realidad para programar, provee bases fuertes sobre lo que significa diseñar un programa de instrucciones aplicable a situaciones variables.
En el mundo de Karel encontraremos los siguientes elementos:
Karel. Representado por una flechaen la parte inferior izquierda de su mundo, la dirección de la flecha marca la orientación de Karel.
Calles. Se extienden desde el muro del Oeste hacia el Oeste indefinidamente.
Avenidas. Se extiende desde el muro del sur hacia el Norte indefinidamente.
Muros. Paredes colocadas de manera estratégica para impedir el paso de Karel.
Zumbadores. Objetos sonoros representados por números. Elnúmero 1 representa un zumbador, el número 2 representa 2 zumbadores, el número 10 representa 10 zumbadores.
Una Mochila. Una bolsa virtual que le sirve a Karel para almacenar los zumbadores que carel tenga que recoger o los que por default debe de llevar en la mochila para colocar el en mundo.

Componentes de Karel.
El estado inicial de Karel en el mundo es el origen, que es la esquina inferiorizquierda con orientación hacia el norte. Es un robot que cuenta con tres censores que detectan muros enfrente de ellos, los muros son impenetrables y los censores están colocados uno al costado izquierdo de Karel, otro enfrente de Karel y el tercero en el costado derecho de Karel.
Cada censor es activado cuando detecta enfrente del mismo un muro, así que, un censor genera uno de dos valoresdependiendo de una variable que pregunta si existe o no muro frente al censor.
También Karel tiene un censor que detecta cuando esta junto a un zumbador, de la misma forma que los anteriores censores genera uno de dos valores verdadero si esta junto a zumbador o falso si no lo está. La mochila de Karel también trabaja como censor ya que puede haber zumbadores en ella o no. por ejemplo, si en la mochilahay 5 zumbadores, la variable “algún-zumbador-en-la-mochila” tendrá el valor de verdadero y falso en el caso de que no existieran zumbadores en la mochila.
Karel tiene un brazo mecánico que recoge zumbadores colocados en las esquinas de su mundo y coloca en la mochila. El brazo también puede tomar zumbadores de la mochila y colocarlos en cualquier esquina de su mundo. Este brazo mecánico no...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Evidencia2
  • Evidencia2
  • Evidencia2
  • Evidencia2
  • Evidencia2
  • Evidencia2
  • Evidencia2
  • Evidencia2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS