tics 2

Páginas: 14 (3399 palabras) Publicado: 12 de junio de 2014


Preparatoria 16
Tecnología de la información y de la comunicación 2

Priscila Vanessa López Pérez
Grupo: 215 Turno: 02 Matricula: 1673798

Actividad Diagnostica






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

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 decontrol 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 control condicional 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 derepetición. Cuando el Robot llega a su línea de donde 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 parapoder llamar a la nueva función. La caracterí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 latarea de Karel.
Las nuevas funciones o mó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 essubdividir la solución de un problema en pequeñas tareas 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, entreparéntesis una valor numérico constante con lo que indicamos 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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Actividad n° 2 tics
  • etapa 2 tics
  • las tics y la formacion docente 2
  • producto 2 modulo5 tics
  • Tarea 2 Curso Tics
  • HERRAMIENTAS 2 Tics
  • Tics 2
  • PROYECTO DE TICS II y web 2

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS