Tics

Páginas: 9 (2123 palabras) Publicado: 24 de septiembre de 2014


[Escriba el título del documento]
[Escriba el subtítulo del documento]

Invitado
[Seleccione la fecha]

Actividad Diagnostica



Índice
Comandos Especiales…………………………………………………..3
Sentencias de Control…………………………………………………..4
Funciones…………………………………………………………………5
Funciones Múltiples……………………………………………………...6
Recursividad……………………………………………………………..7Conclusión………………………………………………………………..8

Comandos Especiales
Los comandos que utiliza el Robot Karel son comandos avanzados, con el sentido de optimizar repetitivas en el espacio que se emplea en la elaboración del programa.
Los comandos especiales que se emplean y así como un ejemplo de un programa:
Sentencias de Control
Iterarte()
If ()
If/else ()
While ()
Funciones
Void ()
Funciones Múltiples
Void (1)
Void (2)
Void (3)
Void (n)
Recursividad
Succ (n)
Perd (n)Además de comando especiales Karel también utiliza comando básico.
Sentencias de Control
Existen cuatro estatutos o sentencias de control que se emplean en la programación del Robot Karel: sentencias de control de repetición iterate(n), sentencia de control condicional if (condición), sentencia de control condicional if (condición)/else y sentencia de control de repetición while (condición).Iterate (n), es la instrucción para ordenar al Robot que repita una o más veces las instrucciones u órdenes que escribiremos entre las dos llaves ({ }).
If (), es un estatus de control para que el robot evalué una condición con ayuda de sus sensores. Si la condición resulta verdadera, el Robot procesa las ordenes que hemos entre las dos llaves ({ })
If / else (), es un estatuto de controlcondicional compuesto o doble, aquí el Robot evalúa una condición con ayuda de sus sensores. Si al condiciones verdadera, el Robot procesa las ordenes que hemos entre las dos llave ({ }), pero si es falsa, es decir no cumple la condición, entonces el Robot procesa las ordenes que hemos escrito entre las llaves ({ }).
While (), es un estatuó de control de repetición. Cuando el Robot llega a su línea dedonde se escribió este estatuó (while) evalúa la condición, si esta es verdadera el Robot procesara las ordenes entre el par de llaves ({ }).
Funciones o Módulos
Una función es un grupo de ordenes encerradas entre un par de llaves ({ }), a las que se le asignamos un nombre antes del bloque que se forman el nuevo módulo, este nombres es necesario para poder llamar a la nueva función. Lacaracterística principal de una función es que resuelva una tarea simple, concreta y específica, como parte de la solución completa que está diseñando. Cunado ejecutamos un programa del Robot Karel, el proceso de ejecución lo inicia Karel en la función principal “program ()” , es decir, que desde la función “program ()” se estaría guiando todo el proceso de la tarea de Karel.
Las nuevas funciones omódulos los escribiremos antes del módulo o función principal “program ()”, a la izquierda de cada nueva función o módulos la palabra “void”, para avisar al sistema que ese punto del programa estamos escribiendo la definición de una nueva función o modulo.
Funciones Múltiples o Módulos Múltiples
Uno de los objetivos de manejar módulos múltiples es subdividir la solución de un problema en pequeñastareas y escribir un nuevo módulo. La tarea principal del programa es dividida en varios modelos, cada uno de ellos se encarga de realizar un tarea específica y al terminarla pasa el control al programa principal para continuar con la secuencia del realizar otra subtarea.
Cuando utilizamos el estatuó de control” iterate (n)”, incluimos, entre paréntesis una valor numérico constante con lo queindicamos la cantidad de veces a repetir una o más instrucciones. Así también el lenguaje de “Karel el Robot” es válido que al llamar a un nuevo módulo le enviáramos a la nueva función invocada, el valor de un parámetro que ser recibido por otro parámetro, que escribimos entre paréntesis.
El parámetro de una función es colocar una variable dentro...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tics
  • Las tics
  • Tics
  • Tics
  • Tics
  • las tics
  • TICS
  • tics

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS