Karel el Robot es un simulador de programación que permite controlar un robot azul a través de instrucciones de programación para introducir conceptos básicos de programación. Se usa comúnmente para enseñar programación a estudiantes y también forma parte de la Olimpiada Mexicana de Informática. El simulador permite mover el robot y realizar tareas simples mediante comandos de programación en un lenguaje similar a Java o Pascal.
En esta presentación de PowerPoint vamos a ver qué es y en qué consiste la traducción automática, varios ejemplos de algunos de los traductores automáticos gratuitos que encontramos en internet, y el porqué no supone una amenaza para el traductor de carne y hueso.
En esta presentación de PowerPoint vamos a ver qué es y en qué consiste la traducción automática, varios ejemplos de algunos de los traductores automáticos gratuitos que encontramos en internet, y el porqué no supone una amenaza para el traductor de carne y hueso.
definición de programación, robots industriales, programación de robots, programación gestual, programación explicita, programación especifica.
lenguajes de programación específicos, Lenguajes de programación gestual punto a punto, Lenguajes de programación a nivel de movimientos elementales, EMILY, SIGLA, MAL
definición de programación, robots industriales, programación de robots, programación gestual, programación explicita, programación especifica.
lenguajes de programación específicos, Lenguajes de programación gestual punto a punto, Lenguajes de programación a nivel de movimientos elementales, EMILY, SIGLA, MAL
2. ¿Cuál es el uso de este programa?
•Karel el Robot es una aplicación
sencilla de software que consta de un
simulador en el cual no es posible
manejar a un robot (que es una flecha
azul) a través de un mundo, que
consta de calles y avenidas, por
medio de instrucciones de
programación en el lenguaje de Karel
cuya sintaxis es muy similar a JAVA o
PASCAL.
3. Es comúnmente utilizado como una introducción
imple a la programación para estudiante de
informática, aunque en realidad su lenguaje no es
como el utilizado para programar provee bases
fuertes sobre lo que significa diseñar un programa
de instrucciones aplicables a situaciones diversas
mediante instrucciones sencillas y bien
estructuradas, fáciles de entender y utilizar sin la
necesidad de manear algún otro lenguaje de
programación.
4. • Este programa además, es usado oficialmente como una de las
pruebas en la Olimpiada Mexicana de Informática (OMI), que es
un concurso a nivel nacional para jóvenes de nivel medio y medio
superior con facilidad para resolver problemas prácticos mediante la
lógica y el uso de computadoras, que busca promover el desarrollo
tecnológico en México y encontrar a los mejores programadores
quienes formarán la selección mexicana para participar en las
Olimpiadas Internacionales de Informática (IOI).
• La OMI es un concurso en el que, sobre todo se requiere tener
facilidad, habilidad y voluntad de resolver problemas, utilizando la
lógica, el ingenio y las computadoras.
5. Comandos básicos de Karel el Robot
•Dependiendo del tipo de interfaz que usemos será el
idioma de las instrucciones; en una de tipo Java serán
en inglés, mientras que en Pascal se manejan en
español.
•Es importante aclarar que por cuestión de sintaxis del
programa, las instrucciones se escriben en minúsculas
y sin acentos.
6.
7. Si condición entonces expresión 1 si no expresión 2.
Aquí le indicaremos a Karel que si la evaluación de la condición
es verdadera ejecute la expresión 1; y si esta es falsa, ejecute la
expresión 2.
Mientras condición hacer. Serie de comandos que van a ser
ejecutados mientras la condición se cumpla. Los comandos se
encuentran ‘encerrados’ con las expresiones inicio y fin.
Repetir instrucciones veces contador. Karel ejecutara las
instrucciones tantas veces como el contador lo indique.
Define-nueva- instrucción
Identificador como expresión. Para minimizar el tiempo y
hacer más eficiente el programa, Karel permite la definición de
módulos o procesos, los cuales podrán ser llamados como sean
identificados, estos constaran de una serie de instrucciones, las
cuales van a ser ejecutadas cada vez que el proceso sea
llamado (por ejemplo para girar a la derecha al robot).
Los comentarios pueden ser incluidos en el programa y Karel no
los tomará en cuenta. Estos deben de ir encerrados en las llaves
{ y } o con (* y *) para Pascal; y para Java con /*y*/ con // al
inicio.