lunes, 31 de agosto de 2015

Bucles!

Descripción:

En nuestra segunda semana de la clase de programación, aprendimos algunas instrucciones tales como: While o for


¿Que es while?

While Permite ejecutar un bloque de instrucciones mientras se cumpla una determinada condición dentro del programa


¿Que es For?
La instrucción repetitiva for permite ejecutar un conjunto de instrucciones un numero determinado de veces


A continuacion, veremos un proyecto al cual titulé “Breakdance”, es una muestra básica de lo que podemos llegar a lograr usando varias veces la instruccion While de manera que lograremos unos bucles infinitos para dar paso a los efectos de nuestro proyecto.
Como lo explique anteriormente por el uso de la instruccion while varias oportunidades logramos este pequeño baile.


Proyecto"Brakedance"



Link directo a mi proyecto.

Ejemplo de instruccion For

Podemos observar y comparar con el problema realizado con el while. Con la estructura while el CONTADOR x sirve para contar las vueltas. Con el for el CONTADOR f cumple dicha función. Inicialmente f vale 1 y como no es superior a 100 se ejecuta el bloque, imprimimos el contenido de f, al finalizar el bloque repetitivo se incrementa la variable f en 1, como 2 no es superior a 100 se repite el bloque de instrucciones. Cuando la variable del for llega a 101 sale de la estructura repetitiva y continúa la ejecución del algoritmo que se indica después del círculo. La variable f (o como sea que se decida llamarla) debe estar definida como una variable más.

public class EstructuraRepetitivaFor1 {
    public static void main(String[] ar) {
        int f;
        for(f=1;f<=100;f++) {
            System.out.print(f);
            System.out.print("-");
        }
    }
}

Tutorial For

Y por ultimo dejare en este video explicamos como utilizar la instrucción for, como funciona y realizamos algunos pequeños ejemplos para familiarizarnos con su uso.



Claudio Sepulveda

Bucle Infinito

QUE ES LA SENTENCIA WHILE:


:La sentencia While se ejecutara continuamente mientras la determinada condición sea verdadera, la sentencia While evalúa la expresión que debe devolver un valor booleano. Si esta sentencia es verdadera se ejecutarà dentro del bloque. La sentencia While seguirá evaluando la expresión y ejecutando el bloque hasta que la expresión evaluada sea falsa.

Se puede ejecutar una sentencia infinito utilizando la sentencia While, de la siguiente manera:

package ejercicio1


public class Ejercicio1 {

   
    public static void main(String[] args) {
      int a=0;
     while(a<1){
          
          System.out.println("no parare jamas");
          
      }
    }
    
}

Ahora nuestro buen amigo Don cangrejo nos mostrara como se ejecuta un bucle infinito en SCRATCH

Utilizando un pseudocòdigo de la siguiente manera

inicìo
      nùmero=1
      mièntras numero<10 hacer
      movèr 100 pasos
      rebotèr si toca un borde
      escribìr "no parare jamàs"
      tocàr sonido 
      fin mientras
fin

 

Enlace a mi proyecto

***Diego Cartes***

For en java y Pseint

La Sintaxis empleada por el ciclo for es la siguiente:

for (valores de entrada ; condición de terminación ; iteración por ciclo)

Ejemplo :for(int a=1;a<=10;a++)

Las tres partes del ciclo se encuentran separadas por ; (punto y coma)
La primer parte del ciclo especifica valores previo a su inicio.
La segunda parte indica la condición de terminación para el ciclo, la cual esta directamente relacionada con los valores iniciales.
Finalmente, la última parte especifica como serán manipulados los valores iniciales en cada iteración del ciclo.
Cada parte del ciclo debe incluir al menos un elemento, a la cual es posible agregar otros elementos a partir de una , (coma).


Aqui podemos ver de una forma sensilla como se hace un For


Ejercicio echo en java


package pkgfor;

import java.util.*;

public class For {
//Programa que lee un numero entero Ny mestra la tabla de multiplicar de el numero elegido por el ususario 
 //@author Tomas Salinas 
public static void main(String[] args) {
      Scanner leer=new Scanner(System.in);
      // la palabra teclado en realidad es una variable, asá que puedes ponerle el nombre que desees, es decir: 
      //Scanner ejemplo=new Scanner(System.in);
       int n;
       System.out.println("Ingrese un numero entero ");
       n=leer.nextInt();
       //System.out.println("INGRESE UN NUMERO: "); 
       //num=teclado.nextInt(); --->para un numero entero, si deseas para double entonces será¡: 
       //variable=teclado.nextDouble(); 
       //para float será¡: 
       //variable=teclado.nextFloat(); 
       System.out.println("Tabla del" + n);
       for(int a=1;a<=10;a++){
       System.out.println(n+ "*" + a + "=" + n*a);
}
    }
    
}

Mismo ejemplo echo en pseint


Proceso tabla_de_multiplicar_del1_al10
  Escribir "ingrese número";
  Leer n;
  Para i<-1 Hasta 10 Con Paso 1 Hacer
   prod<-n*i
   Escribir n " x " i "=" prod;
  FinPara
 FinProceso

Aqui podemos ver otro ejemplo Pero echo en Scratch





Como podemos apreciar hay muchas formas de hacer este mismo ejercicio y todas llevan al mismo resultado en distintos Códigos y pseudo Códigos.
.

Creado por Tomás Salinas

Las sentencias de repeticion o bucles WHILE Y FOR

Descripción:


El Bucle WHILE o bucle FOR son estructuras que en la mayoría de los lenguajes de programación estructurados sirven para repetir un bloque de código mientras una condición se mantenga verdadera.

Condición:


La condición debe ser una sentencia que devuelva un valor BOOLEANO, y esta puede ser el valor booleano, sí es verdadero(TRUE)si la condición se cumple, o falso si esta no se cumple(FALSE). También puede contener un nombre de una variable booleana, y el valor de la expresión va a depender de su contenido. Se debe tener en cuenta que además de las variables que también pueden ser llamadas en funciones que devuelven un valor.

Ejemplo de la sentencia FOR:


package ejemplofor;

//@Autor Danilo M. 

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

   for(int i <- 0; i<-100; i++){//aquí se identifica la variable a repetir.
     System.out,println(i);//En esta linea nos ira mostrando los números del 1 al 100 en la consola.
     }
    }
  }

Ejemplo de la sentencia WHILE:


package ejemplowhile;

//@Autor Danilo M. 

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

 while(int i <- 100){//aquí se identifica la variable a repetir.
   i++//En esta linea se le indica que valla de una en una hasta 100.
     }
   System.out,println(i);//En esta linea nos ira mostrando los números del 1 al 100 en la consola.
    }
  }

Este es un ejemplo de las sentencias WHILE y FOR en Scratch

Enlace directo a mi proyecto.

En este programa asignamos lo que seria el bucle while y/o for, en cualquiera fuera el caso ambas sentencias llevarían al mismo resultado en este caso utilizamos la sentencia while, y como podemos apreciar el programa nos pide el ingrese de dos datos en el, y el personaje nos dirá el resultado de la operación realizada.

Danilo Muñoz.

domingo, 30 de agosto de 2015

Bucle While y Bucle For

Descripción

Los bucles son casi hermanos de las instrucciones condicionales, con la diferencia de que se ejecuta constantemente una instrucción mientras se cumpla una determinada condición, los mas usados y frecuentes son:

While: Ejecuta una instrucción mientras cumpla una determinada condición.

     while(condición)
     {
       Instrucciones;
     }

For: Es muy parecido al while, con la diferencia de que en su sintaxis lleva una inicialización, una condición e incremento.

     for(inicialización; condición; incremento)
     {
       Instrucciones;
     }

Do While: Es casi idéntico al bucle While con la diferencia en que siempre se ejecutaran las instrucciones aunque sea una sola ves

     Do{
        Instrucciones;
       }while(Condición);

Este es un ejemplo de la instrucción While en Scratch

En la siguiente aplicación en Scratch, nuestro amigo Nano nos pedirá un numero y mientras nuestra variable inicializada en uno sea menor o igual a su respuesta, Nano Realizara un movimiento al azar en el espacio.

El siguiente Pseudocodigo explica como lograr el resultado

inicio
     num = 1;
     escribir ("Hola");
     Escribir ("Este es un ejemplo de la sentencia while");
     escribir ("Ahora ingresa un numero ");
     leer respuesta;
     mientras (num <= respuesta) hacer
     ir a x: azar entre -240 y 240
     ir a y: azar entre -240 y 240
     num = num + 1;
     fin mientras
fin

Enlace a mi proyecto

A continuación veremos un ejemplo del bucle For en java

La siguiente aplicación nos dice que ingresemos el porte de uno de los lados de un cuadrado, lo cual con dos sentencias For y un If dentro del segundo For, con ciertas instrucciones nos dará como resultado el dibujo de un Cuadrado.

package dibujo;

import java.util.*;

public class Dibujo {

//@Gino
    
    public static void main(String[] args) {
        
        Scanner leer= new Scanner(System.in);
        
        System.out.println("Ingrese el porte del lado del cuadrado");
        
        int lado = leer.nextInt();
        for (int i = 1; i <= lado; i++) {            
            for (int j =1 ; j <= lado; j++) {
                if (j == 1 || j == lado || i == 1 || i == lado) {
                    System.out.print("* ");
                }else{
                    System.out.print("  ");
                }
            }
            System.out.println();
        }
    }    
}

El resultado seria el siguiente:

run:
Ingrese el porte del lado del cuadrado
5
* * * * * 
*       * 
*       * 
*       * 
* * * * * 
BUILD SUCCESSFUL (total time: 2 seconds)

Aquí les dejo un vídeo bien explicado de lo que son los bucles en java:


GINO ESCOBAR

jueves, 27 de agosto de 2015

Inicio de clases, Scratch y Java

Descripción:


En nuestra primera semana de la clase de programación, recordamos brevemente lo que era Scratch y lo definiremos como una aplicación informática destinada para explorar u experimentar los conceptos de programación y de ordenadores mediante el uso de una sencilla interfaz gráfica.Luego de esto veremos un ejercicio de java visto en clases para entender un poco mas el desarrollo de esta.

A continuacion, veremos un proyecto al cual titulé “Corre que te como”, es una muestra básica de lo que podemos llegar a lograr con Scratch.

Aqui asigne algunas instrucciones , para lograr que la estrella y el pez rebotasen cada vez tocara un borde..

Link directo a mi proyecto.

Ejemplo de java :

Ahora veremos un ejercicio simple en donde se pone en práctica un poco del código, donde declaramos variables y sacamos perímetros de figuras geométricas. :

package javaapplicationejercisios;// ejercicio 1 calcule area de un rectangulo

public class JavaApplicationejercisios {  
    public static void main(String[] args) {
    int base = 10;
    int altura = 6;
    int area = base * altura;
        System.out.println("el area es:" + area);
    }
    
}

Claudio Sepulveda

domingo, 23 de agosto de 2015

Ejemplo visto en clases

¿De que se trata la sentencia IF?


La sentencia IF, actúa como una condición, si la condición es verdadera, la sentencia se ejecutara, de otro modo, se saltara dicha sentencia.

Aqui un ejemplo de un proyecto en Scratch relacionado con la sentencia IF

En el siguiente ejemplo, lo que veremos serà lo que da como resultado cuando declaramos una sentencia IF, podemos ver que al tocar un borde nuestro robot enviara un mensaje pidiendo ayuda, lo cual cumplirá la condición de nuestra sentencia

Link directo a mi proyecto.

Ejemplo de la sentencia IF en java:

Lo que veremos a continuación serà un ejemplo de la sentencia IF, en el cual se ingresaran tres notas la cuales se promediaran, si la nota es superior o igual a cuatro se enviara un mensaje mostrando que el alumno aprobó mas su promedio final, de lo contrario si la nota es inferior a lo ya antes mencionado se enviara un mensaje diciendo que el alùmno reprobó .

package promedioIF;
import java.util.*;
/**
 *
 * @author diego
 */
public class clase5 {
     public static void main(String[] args){
         Scanner leer= new Scanner(System.in);
         int promedio,suma;
         
         System.out.println("ingrese la primera nota: " );
         int nota1=leer.nextInt();
         System.out.println("ingrese la segunda nota");
         int nota2=leer.nextInt();
         System.out.println("ingrese la tercera nota");
         int nota3=leer.nextInt();
         suma=nota1+nota2+nota3;
         promedio=suma/3;
         if (promedio>=4)
         {
             System.out.println("alumno aprobó con : " + promedio);
             
         } else{
             System.out.println("alumno reprobó con : " + promedio);
             
         }
        
     }
}

Diego Cartes

Sentencia IF Programacion

Con esta instrucción echa en Scartch , El mago nos dirá si el numero que ingresamos es par o impar.
                   

          package entrenamiento;
import java.util.Scanner;

public class ejercicio1 {
    public static void main (String[] args){
        Scanner leer = new Scanner(System.in);
       int numero ;
       System.out.println("ingrese un numero para verificar si es par");
       numero = leer.nextInt();
       
        if (numero%2==0) {
            System.out.println("el número es par");
        } else {
            System.out.println("el número es impar");
        }
}
}

Creado por Tomás Salinas Duarte.

La sentencia IF ELSE

Descripción:


La sentencia IF ELSE nos permite ejecutar un bloque de código o no, dependiendo de una condición que se evalúa justo antes de este bloque. Esta condición se evalúa con un valor booleano, es decir, su resultado solo puede tomar dos valores, true o false.

/* Ejemplo Estructura IF - ELSE */
if (condición) {
        instrucciones
} else {
        instrucciones
}

Este es un ejemplo de la sentencia IF ELSE en el programa de Scratch

En este programa se le asigno la sentencia IF ELSE, cada ves que el programa se inicie, debe saludar y realizar una pregunta, y decir si eres mayor o menor de edad, el cual veremos a continuación.

Enlace directo a mi proyecto.

Ejemplo de la sentencia IF ELSE en java:

El siguiente ejercicio pide el ingreso de una edad para luego identificar si eres mayor o menor de edad, en caso de que la edad sea mayor a 18, se debe mostrar un mensaje diciendo que "Eres mayor de edad!!!", de lo contrario si el valor de la edad es menor a 18, se debe mostrar que "Eres menor de edad!!!".

package EjemploIfelse;
import java.util.*;

//@author Danilo M.

public class Ejercicio {
    
    public static void main(String[] args) {
         Scanner leer = new Scanner(System.in);
         System.out.println("Cuantos años tienes");
         int edad = leer.nextInt();
         if (edad > 18) {
             System.out.println("Entonces eres mayor de edad!");
         }else{
             System.out.println("Entonces eres menor de edad!");
        }
     }
}

Danilo Muñoz

sábado, 22 de agosto de 2015

Instrucción IF

Descripción:


Esta instrucción nos permite evaluar una condición, en caso de que la condición se cumpla (TRUE) se ejecutaran las instrucciones que se plantean, de lo contrario (ELSE) se ejecutaran las instrucciones que no cumplen la condición.

Sintaxis:

     If(condicion)
     {
       Instrucciones;
     }

Este es un ejemplo de la instrucción IF en Scratch

Aqui se le asigno a la instrucción IF, que cada ves que el gato tocara un borde, rebotase de un lado para otro, mientras que el movimiento se programo con un WHILE el cual veremos mas adelante.

Inicio
     x = 1;
     mientras(x < 2) hacer
     mover 10 pasos
     Si gato toca borde
     rebotar
     fin si
Fin

Link directo a mi proyecto.


Ejemplo de la instrucción IF en java:

el siguiente ejercicio pide el ingreso de dos números para luego sumarlos, en caso de que la suma sea mayor a 50, se debe mostrar un mensaje diciendo que el valor es elevado, de lo contrario si el valor de la suma es menor a 50, se debe mostrar que el valor es bajo.

package EjemploIf;
import java.util.*;

//@author Gino

public class EjercicioCinco {
    
        public static void main(String[] args) {
            Scanner leer = new Scanner(System.in);
            System.out.println("Ingrese el primer número");
            int a = leer.nextInt();
            System.out.println("ingrese el segundo número");
            int b = leer.nextInt();
            int suma = a+b;
            if (suma > 50) {
                System.out.println("la suma de los números es "+suma+" y el valor es elevado");
            }else{
                System.out.println("la suma de los números es "+suma+" y el valor es bajo");
            }
        }
}


Aqui les dejo un video donde explican muy bien la sentencia if


Gino Escobar