Tecnologias De La Informacion
Enviado por kaaybe • 15 de Mayo de 2014 • 297 Palabras (2 Páginas) • 148 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;
}.
...