lunes, 28 de septiembre de 2015

Trabajo grupal (while y el switch)

En lo visto durante este mes, aprendimos sobre las instrucciones While, do-while y Switch. Y mas de lo antes mencionado,pudimos aprender, que estas funciones nos permiten llevar a cabo funciones en pseudocódigo y java.
Algunas como el while y el do-while  son muy similares ya que estos pueden ejecutar un número determinado de veces según sea la orden del proceso
y por ultimo el Switch se trata de una instrucción de tipo alternativa múltiple. 




  • Pseudocódigo (Pseint) :
Proceso sin_titulo
    escribir "Escoja una opcion"
    escribir "==== Menú ===="
    Escribir "1.-Multiplicación y división combinada"
    Escribir "2.-Raíz cuadrada"
    Escribir "3.-Potencia elevada al cuadrado"
    leer opc
   
    Segun opc Hacer
        1:
            Escribir "Escogiste la operacion combinada de multiplicación y división "
            Escribir "Escriba un dígito"
            leer a
            Escribir "Escriba segundo dígito"
            leer b
            Escribir "Ingrese tercer dígito"
            leer c
            res <- a*b/c
            Escribir "El resultado es..",res
        2:
            Escribir "Escogiste la raíz cuadrada"
            Escribir "Escriba el número";
            Leer num1;
            Escribir "La raiz cuadrada es: ";Escribir RC(num1)
           
        3:
            escribir "Escogiste la potenciación(elevado al cuadrado)"
            Escribir "Ingrese un número"
            Leer A
            resp<-(A*A)
            Escribir "El resultado es..",resp
        De Otro Modo:
            Escribir "Error al dígitar una opción"
        Fin Segun
FinProceso


 **Al ejecutarlo nos saldra el siguiente mensaje:


  • Java (Netbeans) :
 public class While {

    public static void main(String[] args) {
          int i=9;
     
        while (i>=1)
        {
            System.out.println(i);
        i--;
      
      
        }

    }
  
}

domingo, 27 de septiembre de 2015

BUCLE SWITCH (SEGÚN)

En este bucle es posible ingresar opciones,
en las cuales se debe escoger una para ser ejecutada.

Proyecto!




Pseudocódigo:


Proceso

  escribir "Hola!"
  escribir "Veamos en que estación del año estamos?"
  escribir "Ingrese el numero de la estación:"
  leer num
  según num hacer
    1:
      escribir "Es verano!!"
    2:
      escribir "Es otoño!!"
    3:
      escribir "Es invierno!!"
    4:
      escribir "Es primavera!!"
  finsegun
finproceso

___________________________________________



Java:
Import java.util.Scanner;
Public class estaciones{
Public static void main(String [ ] args){
  Scanner Leer = new Scanner (System.in);
   System.out.println(“hola!”);
   System.out.println(“Veamos en que estación del año estamos?”);
   System.out.println(“Ingrese el número de la estación:”;
  Int num=Leer.nextInt();
  Switch (num){
   Case1:
    System.out.println(Es verano!!”)
    Int valor1=nextInt()
   Break;
   Case2:
    System.out.println(Es otoño!!”)
    Int valor2=nextInt()
   Break;
   Case3:
    System.out.println(Es invierno!!”)
    Int valor3=nextInt()
  Break;
  Case4:
    System.out.println(Es primavera!!”)
    Int valor4=nextInt()
   }//FinSwitch
 }//FinMain

}//FinClass

jueves, 24 de septiembre de 2015

El Bucle Switch( Segun...hacer)

El Switch(Segun) es una estructura de control que permite ejecutar opcionalmente varias opciones posibles.




Pseudocódigo

Proceso
Escribir "Bienvenido aquí podrás calcular operaciones lógicas"
Escribir "1-Suma, 2-Resta, 3- Multiplicación, 4- División"
Escribir "Digita la opción"
Leer opc
  Segun opc Hacer
    1:
       Escribir "Ingrese un valor"
        leer a
       Escribir "Ingrese segundo valor"
        leer b
        suma<-a+b
       Escribir "El resultado de la suma es: ", suma
     2:
        Escribir"Ingrese un valor"
        leer a
        Escribir "Ingrese segundo valor"
        leer b
       resta<-a-b
        Escribir "El resultado de la resta es: ", resta
     3:
         Escribir "Ingrese un valor"
          leer a
         Escribir "Ingrese segundo valor"
          leer b
         mult<-a*b
         Escribir "El resultado de la multiplicación es: "mult
      4:
           Escribir "Ingrese un valor"
            leer a
           Escribir "Ingrese segundo valor"
            leer b
            división<-a/b
           Escribir "El resultado de la división es: "división

Finproceso

Java


import java.util.Scanner;
public class operaciones{
 public static void main(String[] args){

Scanner Leer= new Scanner (System.in);
System.out.println("Bienvenidos, aquí podrás calcular operaciones lógicas");
System.out.println("1-Suma, 2-Resta, 3- Multiplicación, 4- División");
System.out.println("Digita la opción");
   int opc= Leer.nextInt();

    Switch (opc){
    case 1:
        System.out.println("Ingrese un valor");
        int valor1= leer.nextInt();
        System.out.println("Ingrese un segundo valor");
        int valor2= leer.nextInt();
        System.out.println("El resultado de la suma es: " +(valor1+valor2));
         break;
    case 2:
        System.out.println("Ingrese un valor");
        int valor1= leer.nextInt();
        System.out.println("Ingrese un segundo valor");
        int valor2= leer.nextInt();
        System.out.println("El resultado de la resta es: " +(valor1-valor2));
         break;
      case 3:
        System.out.println("Ingrese un valor");
        int valor1= leer.nextInt();
        System.out.println("Ingrese un segundo valor");
        int valor2= leer.nextInt();
        System.out.println("El resultado de la multiplicación es: " +(valor1*valor2));
         break;
       case 4:
         System.out.println("Ingrese un valor");
         int valor1= leer.nextInt();
         System.out.println("Ingrese un segundo valor");
          int valor2= leer.nextInt();
          System.out.println("El resultado de la división es: " +(valor1/valor2));
         break;

     }//fin switch
  }//fin main
}//fin class

Instrucción Switch

La instrucción Switch es de tipo menú donde hay muchas opciones en el bucle dándoles diferentes sentidos al código, a continuación se muestra la sintaxis de esta instrucción:

Switch(Expresión)
Case 1: 
                 Sentencias: 
            Break;
Default:

}

Ejemplo en el Scratch:






* Aquí tenemos lo que contiene adentro del personaje

~ La Horca:


  •  Pseudocódigo (Pseint):

Proceso sin_titulo
    //En este ejercicio de Pseint queremos que muestre el día de la semana dependiendo del número que se ingrese//
    Escribir "Ingrese un dígito"
    Leer A
  Según A hacer
        1:
            escribir "Es lunes"
        2:
            escribir "Es martes"
        3:
            escribir "Es miércoles"
        4:
            escribir "Es jueves"
        5:
            escribir "Es viernes"
        6:
            escribir "Es sábado"
        7:
            escribir "Es domingo"
    FinSegun
   
FinProceso

~ Al ingresar este código en el Pseint este se ejecutará y aparecerá el recuadro preguntando que se ingrese un dígito, luego este leerá los datos y dirá que día corresponde






 ** Si has quedado con dudas, te invitamos ha revisar el siguiente vídeo que detalla cada paso sobre esta instrucción**


 
  •  Java (Netbeans):
 import java.util.Scanner;
public class dias {
 int opcion;
 String dia;
    dias()
    {
        Scanner leer = new Scanner (System.in);
   
        System.out.println("Elija un número para mostrar los días de la semana");
        System.out.println("1 Lunes");
        System.out.println("2 Martes");
        System.out.println("3 Miercoles");
        System.out.println("4 Jueves");
        System.out.println("5 Viernes");
        System.out.println("6 Sabado");
        System.out.println("7 Domingo");
       
        opcion = leer.nextInt();
        switch(opcion)
        {
            case 1:
                System.out.println(" El usuario a elegido el dia Lunes");
                dia="Lunes";
                break;
              
            case 2:
                System.out.println(" El usuario a elegido el dia martes");
                dia="Martes";
                break;
            case 3:
                System.out.println(" El usuario a elegido el dia miércoles");
                dia="Miércoles";
                break;
            case 4:
                System.out.println(" El usuario a elegido el dia jueves");
                dia="Jueves";
                break;
            case 5:
                System.out.println(" El usuario a elegido el dia viernes");
                dia="Viernes";
                break;
            case 6:
                System.out.println(" El usuario a elegido el dia sabado");
                dia="Sabado";
                break;
            case 7:
                System.out.println(" El usuario a elegido el dia domingo");
                dia="Domingo";
                break;
            default:System.out.println("Ese numero no existe");
                dia="No existe";
                       
        }
       
       
        System.out.println(dia);
       
    }
    public static void main(String[] args) {

       dias us= new dias();
       
}
   
   
}



  ** Si has quedado con dudas, te invitamos ha revisar el siguiente vídeo que detalla cada paso sobre esta instrucción**
 


miércoles, 23 de septiembre de 2015

Compilar y ejecutar archivos JAVA desde consola (Símbolo de sistema ó CMD)

A continuación veremos paso por paso como se compilan y ejecutan  archivos java desde la consola.

Enlace al video


DO-WHILE

La única diferencia entre esta condición y la sentencia WHILE, es que aquí va primero la sentencia y luego la condición para que esta pueda ser ejecutada.
Proyecto Scratch
  

  
Pseudocódigo:
proceso
 a<-100 
   escribir "=", a
 mientras a >= 1 hacer
 finmientras
finproceso
__________________________
Java:
public class DO_WHILE {
 public static void main (String[] args ){
     int b=100;
     do={
     System.out.println("="+b);
     b++;
  } while (b>=50);
 }
}

Sentencia Do-While

La sentencia Do-While es casi similar al while, a diferencia que el do while ejecuta el conjunto de instrucciones dentro de la sentencia do{}



    

Pseudocódigo

Proceso
       b<-50
       Escribir "b"
       Mientras b >=1 Hacer
          
       Finmientras
Finproceso


Java

public class baile{
 public static void main (String[] args){

     int b=1;
     do{
     System.out.println(b);
      b++;
     }//fin do
    while (b<=50);

 }//fin main
}//fin class

La instrucción Do~While

La instrucción While es distinto al Do~While porqué este evalúa hasta el final la condición, y se utilizara para saber cuantas veces se ejecutara el bucle

Do {
  
//Sentencia del Bucle

}While (Condición)

 A continuación se mostrara en el proyecto Scratch la sentencia Do~While:






~ Puppy Love

  • Pseudocódigo (Pseint):
Proceso sin_titulo
    //En este ejercicio haremos que muestre los números del 100 al 1.//
     
    i<-100
    escribir "Numeros del 100 al 1"
    mientras (i>1) hacer
       
        escribir i;
       
        i<-i-1;
       
    finmientras
FinProceso

 
  • Java (Netbeans):

public class Puppy {

    public static void main(String[] args) {
      int i=100;
        System.out.println("Mostrar los numeros del 100 al 1");
        do{
            System.out.println(i);
            i--;
        }while (i>=1);
    }
   
}

 







 

 

lunes, 21 de septiembre de 2015

Ejercicios de while en java

Contar y desplegar los pares entre 1 y 100.


Instrucción WHILE (MIENTRAS)

Esta condición la utilizamos para declarar una variable la cual se va a ejecutar una cierta cantidad de veces e ira en incremento o decremento mientras sea verdadera.

Proyecto Scratch
   

   
 Pseudocódigo: 
proceso 
  i<-0 
   mientras i<=100 hacer
    escribir ":" , i
    i<-i 
   finmientras 
 finproceso 
_____________________________
Java:
public class WHILE {
 public static void main (String[] args ){
   int a =1;
   while (a <= 100){
     System.out.println("="+a);
     a++;
   }
 }
}

domingo, 6 de septiembre de 2015

La Sentencia While/Mientras

La sentencia While/Mientras, permite ejecutar repetidamente un bloque mientras la condición sea verdadera, por la cual irá de incremento o decremento (depende a lo que se pide).





Pseudocódigo



Proceso
           i<-0
      Mientras i<=10 hacer
      Escribir "i"
            i<-i+1
Finproceso


Java

public class regalo{
 public static void main (String[] args){
  
int i=1;
while(i<=10){
System.out.println(+a);
a++;

  }//fin while
 }//fin main
} //fin class






La instrucción While

Esta instrucción se presenta con un bloque de la instrucción mientras si esta condición es verdadera la demostraremos así en java:

While(Condición)

{

Sentencia

}

Esta instrucción evaluara la sentencia de si es verdadera se ejecutará dentro del bloque hasta que esta sea una expresión falsa.

Para que quede un poco más claro aquí se mostrara en el proyecto Scratch cómo se comporta esta instrucción:





Como podemos observar en el proyeto Scratch las instrucciones dentro del proyecto son:

~Pecesito Dorado:

~Pulpo Rebelde:

Acontinuacion tenemos los ejemplos en Pseudocódigo y en Java:

  •  Pseudocódigo (Pseint):   

        Proceso

        Proceso sin_titulo

            //En este ejercicio haremos que los números del 50 al 0 se ordenen en forma decreciente.//

             

        i<-50   

        mientras i>-1 hacer

        escribir i

        i<-i-1

                       

          finmientras

FinProceso


Al ejecutarlo podremos ver el siguiente mensaje: 


 
 ** Sí aún no te ha quedado claro este ejercicio, puedes ver este video para aclarar dudas.**

  • Java (Netbeans):
public class party {

    public static void main(String[] args) {
        System.out.println("Números del 50 al 0 ordenados en forma decreciente");
        int i=50;
      
        while (i>=-1)
        {
            System.out.println(i);
        i--;
       
       
        }

    }
   
}





  ** Sí aún no te ha quedado claro este ejercicio, puedes ver este video para aclarar dudas.**