DENIRAMIREZANDRADE
471 views
9 slides
Jan 21, 2022
Slide 1 of 9
1
2
3
4
5
6
7
8
9
About This Presentation
Karel el robot
Size: 1.84 MB
Language: es
Added: Jan 21, 2022
Slides: 9 pages
Slide Content
KAREL EL ROBOT Profra : Dení Ramírez Andrade Informática 2 Módulo 2.4 2do. Cuatrimestre
¿ 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.
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.
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.
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.
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.