Aquí podremos aprender a hacer diferentes figuras geometricas gracias a la Programación con Scratch.
enlace
martes, 29 de septiembre de 2015
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.
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:
public static void main(String[] args) {
int i=9;
while (i>=1)
{
System.out.println(i);
i--;
}
}
}
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) :
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 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
___________________________________________
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.
Finproceso
System.out.println("El resultado de la suma es: " +(valor1+valor2));
break;
case 2:
System.out.println("Ingrese un valor");
System.out.println("El resultado de la resta es: " +(valor1-valor2));
break;
case 3:
System.out.println("Ingrese un valor");
System.out.println("El resultado de la multiplicación es: " +(valor1*valor2));
break;
case 4:
System.out.println("Ingrese un valor");
System.out.println("El resultado de la división es: " +(valor1/valor2));
break;
}//fin switch
}//fin main
}//fin class
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("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:
}
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();
}
}
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
//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):
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
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
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
//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
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);
}
}
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):
//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
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
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).
Proceso
i<-0
Mientras i<=10 hacer
Escribir "i"
i<-i+1
Finproceso
System.out.println(+a);
a++;
}//fin while
}//fin main
} //fin class
Pseudocódigo
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:
- 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--;
}
}
}
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.**
Suscribirse a:
Entradas (Atom)