actividad de organizacion y jerarquizacion
INDICE
COMANDOS ESPECIALES
SENTECIA DE CONTROL
Iterate
If
if/else
while
FUNCIONES O MÓDULOS
FUNCIONES MÚLTIPLES o MÓDULOS MÚLTIPLES
USO DE PARÁMETROS
RECURSIVIDAD
BIBLIOGRAFÍACOMANDOS ESPECIALES
Sentencias de control
Iterate (n)
Es la instrucción que le ordena a Robot Karel repetir una o más veces la instrucciones u ordenes que escribiremosentre las dos llaves ({}), el valor de “n” es el número de veces que el robot repetirá las instrucciones.
If
Estatuto de control condicional, para que el Robot evalúe una condición conayuda de sus sensores. Si la condición resulta verdadera, el Robot procesa las instrucciones que hemos escrito entre las dos llaves ({}). La condición se escribe entre paréntesis.
If/elseEstatuto de control condicional compuesto o doble, el Robot evalúa una condición con ayuda de sus sensores, si la condición resulta verdadera el Robot procesa las “ordenesX”, si resulta falsa, es decirque no cumple con la condición a evaluar, entonces el Robot procesará las “ordenesY”.
While
Es un estatuto de control de repetición. Al llegar a la línea donde escribimos esteestatuto, el Robot evalúa la condición que escribimos a la derecha de la palabra while, si la “condición” es verdadera, el Robot procesará las ordenes, luego regresa a evaluar de nuevo la “condición”, si denuevo resulta verdadera, entonces vuelve a procesar las ordenes y esto lo seguirá haciendo “mientras” se cumpla la condición.
Funciones o módulos
Función
Es un grupo de órdenes encerradasentre un par de llaves, a las que les asignaremos un nombre antes del bloque de órdenes que forman el nuevo módulo, el nombre es necesario para poder llamar a la función en el programa.
Lacaracterística principal es que resuelva una tarea simple, concreta y específica.
Las nuevas funciones o módulos las escribiremos antes del módulo o función principal “program ()” y cada nueva función...
Regístrate para leer el documento completo.