Bianca Ríos
Inf102-1
Clase del jueves 21 de noviembre de 2013
imagen tomada de wordpress
Presentaciones:
-El 2 y 4 de diciembre serán las presentaciones grupales, estas se harán dos presentaciones por día.
-Hoy jueves se realizó el sorteo de presentación.
-Para realizar esta presentación final no tendrá ningún tipo de requisitos, debe de haber igualdad en los temas, una buena división.
-Al hablar de este tema debe decir, ¿Cómo evolucionó? ¿Cómo se han adaptado?, entre otras.
-De perder algún integrante, el grupo perderá puntos de organización. Pero las notas serán individuales.
-El último día de reunión final será el 10 de diciembre a la hora de la clase, este día se deberá traer impreso el “print program” y traer el programa a la clase en un pendrive para que la profesora pueda verlo. Además habrá un quiz que tendrá preguntas del programa Karel y habrá otra parte donde indicaras instrucciones para el programa.
Programa Karel:
imagen tomada de cs.gordon.edu
En la clase de hoy se hablaron de tres instrucciones para utilizar el programa de Karel
1. The if/then Statement:
-Este se ejecutara cuando la posición es cierta. Se debe de escribir de esta manera:
If expresion booleana then
Begin
Aquí escribirá las instrucciones que se ejecutara cuando la condición sea cierta;
End;
**Expresion booleana- esta frase se utiliza para determinar si la condición es falsa o verdadera.
Ejemplo:
If next-to-a-beeper then
Begin
Pickbeeper;
End;
Move;
-Esto se utilizara cuando hay una cantidad grande de beepers, para hacer de manera más fácil el poder cogerlos. De ser falsa esta condición, no recogerá el beeper y seguirá con la próxima instrucción que es “move;”.
2. The if/then/else Statement
-Esta nos dice que cuando una condición es verdadera se llevara a cabo el resultado esperado, pero de ser falsa la condición llevara a cabo un segundo resultado, es decir, un plan B.
Se debe escribir de esta manera:
If expresion booleana then
Begin
Condición falsa;
End;
Else;
Begin;
Instrucción que se ejecuta cuando la condición es falsa;
End;
Aquí les dejo un ejemplo:
If next-to-a-beeper then
Begin
Pickbeeper;
End;
Else;
begin;
move;
turnleft;
end;
3. The while/do Statement
Esta instrucción nos permite repetir los pasos siempre y cuando una condición determinada sea cumplida. Un ejemplo seria cuando hay una cantidad ilimitada de beepers o no sabes cuantos hay, escribes esto para no tener que repetirlo.
Este se escribe de la siguiente manera:
While expresion booleana do
Begin
Instrucciones que se ejecutan mientras la condición sea cierta;
End;
Ejemplo 1:
While next-to-a-beeper do
Begin
Pickbeeper;
End;
Ejemplo 2:
While front-is-clear do
Begin
Move;
End;