Tecnologias De La Informacion
Enviado por kaaybe • 15 de Mayo de 2014 • 297 Palabras (2 Páginas) • 163 Visitas
SENTENCIAS DE CONTROL
A) ITERATE (n)
Definición: esta intruccion es para ordenarle al Robot Karel que repita una o mas veces las instrucciones u ordenes queescribimos entre las dos llaves ([]), el valor es “n” que expresamos entre paréntesis
Sintaxis: iterate(n) {
Ordenes;
}
Class program {
Program(){
Iterate (10) {
Move();
Putbeeper();
}
turnoff
}
}
B) IF()
Definicion: es un estatuto de control condicional para que el robot Karen evalue una condicion con ayuda de sensors. Si la condicon resulta verdadera el robot procesa las ordenes que hemos escrito
Sintaxis: if(condición) {
Ordenes;
}
}
Class program {
Program(){
Iterate(6) {
If (nexttoaBeeper ()) {
Pickbeeper();
Move();
Turnoff();
}
}
C) IF/ELSE
Definicion: es un estatuto de contro condicional compuesto o doble, aquí el robot evalua una condición con ayuda de sus sensores. Si la condición resulta verdadera el robot procesa sus ordenes “ordenesx” que hemos escrito en las primeras dos llaves pero si la condición resulta falsa es decir que su condicon no cunple con la función.
Sintaxis: if(condición) {
OrdenesX;
}
Else{
ordenesY;
}
D) WHILE
Definicion : El “while” es un estatuto de control de repetición cualndo el robot llega la lindea de donde escrie este estatuto evalua la condcion que escribimos dentro de los paréntesis a la derecha de la palabra while luego regresa a evaluar
Sintaxis: while(condición) {
Ordenes;
}.
FUNCIONES:
VOID:
La característica principal de una función es que resuelva una tarea simpleconcreta y especifica.
Las nuevas funciones de los modulos los escribimos antes del modulo o función principal “program ()” a la izquierda de cada nueva función o modulo escribimos la palabra void para avisarle al programa conretamente al copilador.
Cuando utlizamos el estatuto de control repetición ITERATE(N) incluimos entre paréntesis n valor numérico constante con el que indicamos la cantidad de veces a repetir una o mas instrucciones.
SUCC() y PRED()
La función succ()(parámetro incrementa (le suma uno) en valor parámetro al momento de llamar a otra función
La función pred(parámetro decreta
...