viernes, 28 de agosto de 2015

For - Emilio Ampuero

For


La estructura repetitiva llamada For como lo dice la palabra, nos sirve para repetir una o más instrucciones un determinado número de veces. De todos los bucles existentes, el bucle FOR se utiliza comunmente cuando tenemos bien pensado y decidido el número de veces que queremos que se ejecute.

Ejemplo en Pseudocodigo


proceso Resuelto03
  suma < -0 
 Para x < -Hasta 5 Hacer
Escribir "Dime un dato";
Leer x;
suma < - suma + x
FinPara
 Escribir "Su suma es ", suma;
 FinProceso




   

 
 
Ejemplo de Switch en Scratch



Ejemplo de For en Java

package class1;
public class Class1 {
//Calcule e imprima la suma de los 10 primeros números.
public static void main(String[] args) {
int acumulador  = 0;
for (int i = 0 ; i <=10 ; i++){
acumulador = acumulador + i;
//acumulador +=i;
System.out.println(i);
 }
System.out.println("La suma de los 10 primeros numeros"
+acumulador);
}// FIN METODO
}// FIN CLASE
Creado por Emilio Ampuero Sepúlveda Link del Proyecto

Switch - Emilio Ampuero

Switch


Es una estructura condicional similar a “if” y tambien es una estructura de control empleada para programar, se usa con la finalidad de automatizar la toma de decisiones múltiples, funciona de la misma forma como lo haría muchos if, if else o until anidados.
Switch no es muy popular como el if, pero se usa con frecuencia en programación. La funcionalidad de switch también se puede implementar con múltiples ifs anidados. En el caso de que haya muchas acciones dependientes de muchos valores iniciales, es recomendable su uso. El switch ayuda a la legibilidad y rapidez en el momento de programar algún codigo.
Escribir "Pinche una alternativa con el mouse:"
leer m;
Según m Hacer
  a.1948:
   Escribir "Falsooo!!!";
  b.1973:
   Escribir "Falsooo!!!";
  c.1981:
   Escribir "Falsooo!!!";
  d.1969:
   Escribir "Correctoo!!!";
 FinSegun

FinProceso

Ejemplo de Switch en Scratch


Ejemplo de Switch en Java

public void dimeSiEdadEsCritica() {
switch (edad) {

case 0:
System.out.println ("Acaba de nacer hace poco.
No ha cumplido el año");
break;
case 18: System.out.println ("Está justo en 
la mayoría de edad");
break;

case 65: System.out.println ("Está en la edad
de jubilación"); 
break;

default: System.out.println ("La edad no es
crítica"); 
break;

}


}
Creado por Emilio Ampuero Sepúlveda
Link del Proyecto

If - Emilio Ampuero


If (Sentencia "Si")        





He aqui un ejemplo de caso de uso en Scratch de la sentencia "If" la cual sirve para comprobar una condicion; si la condicion es verdadera, entonces se podrar dar continuacion a un bloque de sentencias si se tiene programado de esa forma. Si lo vemos desde una analogia es como agrupar una fila de dominos o naipes; y si se da la condicion de que se bote un naipe, producira un efecto en cadena, botando al resto que lo sigue.(Causa -efecto).En mi proyecto use el gato simbolo de Scratch, una pelota la cual es pateada en la luna y da un efecto "especial". Dicha accion es hecha con la sentencia If, lo que desencadena todo el proceso de la condicion if, es cuando el Gato hace contacto con el balon, Ademas utilize las coordenadas "x" e "y", logrando poder dar la direccion especial del balon.  






Ejemplo (Pseudocodigo) 

Proceso Resuelto02
  Escribir "Dime un numero";
  Leer x;
  Si x > 0 Entonces
    Escribir "Es positivo";
  Sino
    Si x < 0 Entonces
      Escribir "Es negativo";
    Sino
      Escribir "Es cero";
    FinSi
  FinSi
FinProceso 
 
    



Scratch



    
   

Codigo en Java de instruccion If

package clase1;
public class Clase1 {
public static void main(String[] args ){
        // a = b * h       
int lado = 5;
int area = lado * lado ;
if(area >20)
System.out.println(" Es mayor");
 

       
     }

}


Creado por Emilio Ampuero Sepúlveda.

Link del Proyecto







   

jueves, 27 de agosto de 2015

For - Benjamín Pacheco

For

Instrucción FOR
Es una instrucción de tipo repetitiva que permite ejecutar un conjunto de instrucciones un numero determinado de veces. Algunas de sus condiciones son: Las instrucciones de control del bucle for (inicialización, condición e incremento) son opcionales. Si se declara una variable en la instrucción de inicialización, ésta será accesible únicamente desde el interior del for.
A continuación, algunos ejemplos:
For en Java:
import java.util.Scanner;

public class ExampleFor {
    public static void main(String[] ar) {
        Scanner teclado=new Scanner(System.in);
        int suma,f,valor,promedio;
        suma=0;
        for(f=1;f<=10;f++) {
            System.out.print("Ingrese valor:");
            valor=teclado.nextInt();
            suma=suma+valor;
        }
        System.out.print("La suma es:");
        System.out.println(suma);
        promedio=suma/10;
        System.out.print("El promedio es:");
        System.out.print(promedio);
    }//Fin metodo main
}//Fin de la clase
For en Pseudocódigo:
Inicio
        Suma <- 0
Para Inicio <- 1 hasta 100 Hacer
Escribir Inicio
Suma <- Suma + Inicio
FinPara
Escribir "El total de la suma es: ", Suma
Fin

*Hecho y publicado por Benjamín Pacheco
Link del Proyecto

If - Benjamín Pacheco

If

Instrucción IF
 
Es una instrucción de tipo alternativa que comprueba una condición dentro de un programa. Si esta condición se cumple, dará paso a un determinado conjunto de opciones, y si ésta no se cumple, se puede optar por ejecutar un conjunto diferente. 
 
A continuación, algunos ejemplos:
 
If en Java:
 
public class clase1 {
 
 public static void main(String[] args) {
 
 /* Ejemplo Estructura IF - aprenderaprogramar.com */
 
    if (condición) {
     instrucciones
  } else {
      instrucciones
  }
 
 }//fin metodo main
 }//fin de la clase
 
If en Pseudocódigo:
Inicio
Leer num
Si num = 0 Entonces
Escribir "Es positivo"
SiNo
Escribir "Es negativo"
FinSi
Fin
 
If en Scratch:
 
*Hecho y publicado por Benjamín Pacheco
Link del Proyecto

Switch - Benjamín Pacheco

Switch

Instrucción SWITCH
 
Es una instrucción de tipo alternativa múltiple. Ésta ejecuta varios bloques de instrucción. Si el resultado de la expresión coincide con el valor representado por el valor1, se ejecutarán las sentencias definidas en este bloque, si no coincide se comparará con el valor2 , y así sucesivamente. Si el resultado no coincide con ninguno de los valores indicados en los case, se ejecutará el default. 
 
A continuación, algunos ejemplos:
 
Switch en Java:
 
public class EjemploSwitch
{
 public static void main(String[] args)
         {

        int mes = 8;
 switch (mes) {
            case 1:  System.out.println("Enero"); break;
            case 2:  System.out.println("Febrero"); break;
            case 3:  System.out.println("Marzo"); break;
            case 4:  System.out.println("Abril"); break;
            case 5:  System.out.println("Mayo"); break;
            case 6:  System.out.println("Junio"); break;
            case 7:  System.out.println("Julio"); break;
            case 8:  System.out.println("Agosto"); break;
            case 9: System.out.println("Septiembre");break;
            case 10:System.out.println("Octubre"); break;
            case 11:System.out.println("Noviembre"); break;
            case 12:System.out.println("Diciembre"); break;
            default:
        System.out.println("Mes erróneo");break;
  }

         }//fin metodo main
       }//fin de la clase
 
Switch en Pseudocódigo:
 
Inicio
        Leer número
        Según número hacer
             1.
             Escribir: "Uno"
             2.
             Escribir: "Dos"
             3.
             Escribir: "Tres"
             4.
             Escribir: "Cuatro"
             5.
             Escribir: "Cinco"
             De otro modo:
             Escribir: "Número incorrecto"
FinSegún
Fin
 
Switch en Scratch:
 
*Hecho y publicado por Benjamín Pacheco.
Link del Proyecto

miércoles, 26 de agosto de 2015

Switch - Jorge Romero

Switch


La instrucción switch() es una instrucción de decisión múltiple, donde el compilador prueba o busca el valor contenido en una variable contra una lista deconstantes ints o chars, cuando el computador encuentra el valor de igualdad entre variable y constante, entonces ejecuta el grupo de instrucciones asociados a dicha constante, si no encuentra el valor de igualdad entre variable y constante, entonces ejecuta un grupo de instrucciones asociados a un default, aunque este ultimo es opcional.

Pseudocódigo

"Escribir "Hacer click en la respuesta correcta"
leer P;
Según P Hacer
  18:
   Escribir "Malo";
  b.19:
   Escribir "Malo";
  c.20:
   Escribir "Bueno";
  d.17:
   Escribir "Malo";
 FinSegun

FinProceso" 

Java

" public class ejemplo {
    //Comienzo del flujo principal del programa.
    public static void main(String [] argumentos) {
 int x = 1;
 int tope = 20;

 salida("valor x: " + x);
 salida("valor tope: " + tope);
 while(x < tope) {
     evaluar(x++);
 }
 System.exit(0);
    }

    public static void salida ( String cadena ) {
 System.out.println(cadena);
    }

    public static void evaluar ( int numero ) {
 switch(numero) {
 case 1: 
     salida("Uno");
     break;
 case 2: 
     salida("Dos");
     break;
 case 3: 
     salida("Tres");
     break;
 case 4: 
     salida("Cuatro");
     break;
 case 5: 
 case 6: 
     salida("Cinco o seis");
     break;
 default: 
     salida("Otro numero");
     break;
 }

    }

}"

Creado por Jorge Romero
Link del Proyecto

For - Jorge Romero

For


La sentencia for me permite repetir un ciclo numerosas veces, en donde se debe determinar el valor inicial y cuantas veces se repetirá, en el caso del scratch la mira cada vez que se mueva volvera al mismo lugar entre los 6 deslizamiento dados.

Pseudocódigo

 "Repetir 10
esperar 1 sg
     deslizar en 1 sg a x-85 y:-3
esperar 1 sg
     deslizar en 1 sg a x:122 y:84
esperar 1 sg
     deslizar en 1 sg a x:32 y:-2
esperar 1 sg
     deslizar en 1 sg a x:-103 y:-107
esperar 1 sg
     deslizar en 1 sg a x:42 y:-3
esperar 1 sg
     deslizar en 1 sg a x:-137 y:-54" 

Java

"public class testFor {
 
 public static void main (String [ ] args) {
 
 for(int i = 0; i < 5; i++) {
 //Repite Gracias cinco veces
 
 System.out.println ("Gracias");    }
 
 for(int i=0; i < ("Gracias").length();  i++) {
 //Va devolviendo en cada iteración una letra más de la cadena
 
 System.out.println ("Gracias".substring (0, i+1) );  }
 
     } //Cierre del main
 
 } //Cierre de la clase" 
 
Creado por Jorge Romero 
 
Link del Proyecto

If - Jorge Romero

If Simple

Se trata de una estructura de control que permite redirigir un curso de acción según la evaluación de una condición simple, sea falsa o verdadera, como vemos en el scratch se ve un Transantiago que va de derecha a izquierda. Cada vez que pare va a decir "Estación central".

Pseudocódigo

Si (el auto toca el borde = verdadero) Entonces 


    Escribir "Estación Central" 
 

FinSi





Java

public class DivisionSegura {
   public static void main(String args[]){
          int x = 12;
          int y = 0;
          int z = 0;
          if( y !=0 ) z = x / y;
          else System.out.println("Se pretende dividir por 0");
          System.out.println("El resultado es : " + z);
   }
}
Creado por Jorge Andrés Romero
Link del Proyecto

martes, 25 de agosto de 2015

Switch - Manuel Sanchez



SWITCH


    Se trata de una instrucción de tipo alternativa múltiple. Permite ejecutar diferentes bloques de instrucción en función del resultado de una expresión.

       En caso de que el resultado de la expresión coincida con el valor representado por el valor1, se ejecutaran las sentencias definidas en este bloque, si no coincide se comparará con el valor2 , y así sucesivamente. Si el resultado no coincide con ninguno de los valores  indicados en los case, se ejecutará el bloque de instrucciones indicado en default.

 Ya que sabemos que es lo que realiza cada función, podremos dar ejemplos entendibles y fáciles de realizar como el siguiente ejemplo



Package Switch;

import java.util.Scanner;

public class Switch {   

    public static void main(String[] args) {

        Scanner leer = new Scanner(System.in);
        System.out.println("Ingrese un número: ");
        int dia = leer.nextInt();

    switch (dia)
{
        case 1:
                System.out.println(" Lunes ");
                break;

        case 2:
                System.out.println(" Martes ");
                break;

        case 3:
                System.out.println(" Miércoles ");
                break;

        case 4:
                System.out.println(" Jueves ");
                break;

        case 5:
                System.out.println(" Viernes ");
                break;

        case 6:
                System.out.println(" Sábado ");
                break;

        case 7:
                System.out.println(" Domingo ");
                break;

                default:

                System.out.println("El numero ingresado es incorrecto o no registra");

                break;
          }
       }
    }

Veamos un Ejemplo De Switch - según Hacer En Pseudocódigo

días de la semana

Escribir "ingrese día:"

            leer día;

            Según dí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";

                        De Otro Modo:

                                   Escribir "numero incorrecto";
            FinSegun

FinProceso


Ahora Veamos un Ejemplo De Switch En Scratch

     



Boo Sticking Out Tongue Boo Sticking Out Tongue Boo Sticking Out Tongue