martes, 8 de septiembre de 2015

La condición while, es cualquier expresión simple que al evaluarse devuelve el valor verdadero o falso. El bucle se repite mientras la condición sea verdadera. Cuando es falsa, el programa pasa a la instrucción siguiente, después del cuerpo de la estructura.

estructura en java:

package ejemplo ;

public class ciclowhile {

int n= 1;
while (n <=10) {
system.out.println ("el valor de n: "+ n");

        n++;

     };
   }
 }

haz click aqui para ver el ejemplo en Scratch link


enviado por : jorge ruiz

lunes, 7 de septiembre de 2015

If-else (si entonces)

La instrucción if nos permite comprobar una condición. En caso de que esa condición se cumple se ejecutará un determinado bloque de instrucciones, mientras que si no se cumple podemos optar por ejecutar otro bloque distinto de instrucciones o no ejecutar ninguna, se debe considerar que el else es opcional.


Estructura en Java:
 


 if(condicion)
        {
          sentencias
        }
       
 if(condicion)
        {
           sentencias
        }
        else
        {
            sentencias
        } 


 Estructura en PsInt:



    Si <condición>                             Si <condición>                                 
            Entonces                                       Entonces
                 <instrucciones>                             <instrucciones>
            Sino                                          FinSi
                  <instrucciones>
      FinSi



Ejemplo de Scratch:



Como se puede apreciar en el ejemplo dado, si la condición es verdadera (1 es menor a 2), entonces se realizara todo lo que este después del entonces.







Pulse espacio para ejecutar el ejemplo.

Ejemplo aqui

Por: Bastian Mellado

















if (edad>=18)
{
printf(“Usted es mayor de edad.
”);
}
else
{
printf(“Usted es menor de edad.
”);
}; - See more at: http://www.alegsa.com.ar/Dic/if.php#sthash.Bwp4cmCc.dpuf
if (edad>=18)
{
printf(“Usted es mayor de edad.
”);
}
else
{
printf(“Usted es menor de edad.
”);
}; - See more at: http://www.alegsa.com.ar/Dic/if.php#sthash.Bwp4cmCc.dpuf

If (Si-Entonces)

If (Si - entonces), Su funcionamiento es simple se evalúa una condición, si es verdadera se ejecuta la sentencia, sino se ejecuta otra sentencia. Su estructura en Java es la siguiente:

If (condición)                  If 
{                                     {
sentencia                       sentencias
}                                     }
                                      else {
                                      sentencias
                                      }

                          Sentencia If en Scratch
                          

Ejemplo en Scratch: https://scratch.mit.edu/projects/75652940/#player



Por: Alison Mendoza


El Do-While:

                   La sentencia de iteración do-while es de tipo posprueba. Primero realiza las acciones luego pregunta. La sintaxis es la siguiente:
 Do sentencia while ( condición );
Observamos que es como un while pero al revés. Primeramente se ejecuta la sentencia y luego evalúa la condición. Si la expresión de la condición es verdadera vuelve a dar un ciclo. De lo contrario, termina. Esto nos garantiza que la sentencia se ejecute al menos una vez..
Ejemplo de do-while en scratch:
en el código podemos apreciar que el disparador sera la tecla espacio, esto significa que el programa (animación) iniciara cuando se presione esta tecla



 luego tenemos el "repetir hasta que"  esta sentencia de scratch viene a ser el equivalente del do-while en java, por tanto tienen un comportamiento similar y dentro de este cual se realizaran repetidamente el conjunto de instrucciones que contenga según una condición dada.

en este caso vemos instrucciones de "cambio de disfraz" (ya que son son 2 sprites diferentes) separados por una espera de 0 segundos, esto es lo que nos da la ilusión de que el gato en la animación corre, esto se repite 101 veces.

lo que sigue es una instrucción de movimiento que le dice al sprite que debe avanzar un paso, esta instrucción al igual que la anterior se repetirá 101 veces, por encontrarse dentro del repetir hasta que.

finalmente, nos encontramos con un incrementador de la variable i, este incrementador es el encargado de controlar que se cumpla la condición inicial  y su función es incrementar el valor de i en 1 por cada repetición que se haga. Es de suma importancia manejar bien el valor de esta variable, puesto que iniciarla mal implicara que el programa no haga lo que debe, así como su ausencia nos llevara a un loop infinito de las acciones que se encuentren dentro del "repetir hasta que".



aquí encontraremos el codigo anterior funcionando:





tambien podemos verlo en este enlace: Ejemplo do-while



por: José Zavala.