Professional Documents
Culture Documents
25/09/15
Trabajo en
clase
Codigo
package ej1.dowhile;
System.out.println(i);
i++; // i++
}while(i<=5);
}
25/09/15
Trabajo en
clase
SI i=5 entonces
salirbucle break;
FINSI
i<--i + 1
FINMIENTRAS
Codigo
package ej2.whileconbreak;
while (i<=100){
System.out.println(i);
if(i == 5){
break;
}
i++;
}
}
}
25/09/15
25/09/15
Trabajo en
clase
PSEUDOCDIGO
ENTORNO
cont<--0
i<--10
MIENTRAS I<70 HACER
SI iMOD4 = 0 ENTONCES
cont <-- cont+1
FINSIN
i<--i+1
FINMIENTRAS
ESCRIBE "Hay" +cont+ "multiplos de 4"
LEE cont
FINPROGRAMA
Codigo
int i = 10 ;
int cont = 0;
while (i<70){
if (i%4 == 0){
cont++;
}
i++;
System.out.println(cont);
}
}
25/09/15
25/09/15
Trabajo en
clase
25/09/15
Trabajo en
clase
Codigo
package sumatorio_1_al_10_while;
public class Sumatorio_1_al_10_while {
public static void main(String[] args) {
int i = 1;
int suma = 0;
while(i<=10){
suma = suma + i;
i++;
}
System.out.println("La suma de los numero del 1 al 10 es:"
+suma);
}
}
Trabajo en
clase
PSEUDOCDIGO
PROGRAMA-->factorial_5
n!=n*(n-1)*(n-2)*...*1
ENTORNO
ENTERO f
ENTERO i
ALGORITMO
f<--1
i=1
MIENTRAS i<=5 hacer
f<--f*i
25/09/15
i<-- i+1
FINMIENTRAS
ESCRIBIR f
Codigo
package factorial_5_while;
public class Factorial_5_while {
public static void main(String[] args) {
//5! = 5 * 4 * 3 * 2 * 1
int i = 1;
int f = 1;
while(i<=5){
f = f* i;
i++;
}
System.out.println(f);
}
}
25/09/15
25/09/15
Trabajo en
clase
25/09/15
Trabajo en
clase
i<--1
ALGORITMO
MIENTRAS i<=100 HACER
ESCRIBE i
SI i=5 entonces
salirbucle break;
FINSI
i<--i + 1
FINMIENTRAS
Codigo
package ej2.whileconbreak;
public class Ej2Whileconbreak {
public static void main(String[] args) {
for(int i=1;i<=100;i++){
System.out.println(i);
if(i == 5){
break;
}
}
}
}
25/09/15
25/09/15
Trabajo en
clase
ALGORITMO
PARA i desde 10 hasta el 70 con incremento 1 hacer
SI iMOD4 = 0 ENTONCES
cont<-- cont+1
FINSI
25/09/15
Trabajo en
clase
FINPARA
ESCRIBE "Entre 10 y 70 los multiplos de 4 son: "+cont
Codigo
package ej3.pkgfor;
int i;
int cont = 0;
if(i%4 == 0){
cont ++;
}
}
System.out.println(cont);
}
}
25/09/15
Trabajo en
clase
PROGRAMA mltiplos_de_4_entre_10_70
ENTORNO
cont<--0
i<--10
MIENTRAS I<70 HACER
SI iMOD4 = 0 ENTONCES
cont <-- cont+1
FINSIN
i<--i+1
FINMIENTRAS
ESCRIBE "Hay" +cont+ "multiplos de 4"
LEE cont
FINPROGRAMA
Codigo
package ej3.while10_70_multiplos_4;
int cont = 0;
for(int i=10;i<70;i++){
if (i%4 == 0){
cont++;
}
25/09/15
25/09/15
Trabajo en
clase
i++;
System.out.println(cont);
ENTORNO
suma<--0
ALGORITMO
FINPROGRAMA
Codigo
package sumatorio_1_al_10_for;
int i;
int suma = 0;
for(i=1;i<=10;i++ ){
suma = suma + i;
25/09/15
25/09/15
Trabajo en
clase
Conclusion
Podemos decir que las sentencias de repetimos nos ayuda a poder ahorrar cdigo
innecesario y ser ms fcil la programacin
25/09/15
25/09/15
25/09/15
Trabajo en
clase
Conclusiones
En conclusin podemos decir que esta aplicacin nos ensea la realizacin de
varias figuras repetitivamente mediante la for as podr realizarlas de manera
rpita.
Codificacin y descodificacin
Codificacion
25/09/15
25/09/15
25/09/15
Trabajo en
clase
Conclusin
En conclusin podemos decir que si necesitamos codificar algn dato es necesario
un cdigo para asegurar la codificacin
INTERESES
25/09/15
25/09/15
Trabajo en
clase
Pseudocdigo
ENTORNO
INICIAR PROGRAMAS
PEDIR CUENTA
MIENTRAS I<10 HACER
SI iMOD4 = 0 ENTONCES
TOTAL= (CUENTA*0.05)+TOTAL
FINSIN
FINMIENTRAS
ESCRIBE TOTAL
FINPROGRAMA
Conclusion
Podemos decir que este programa nos sirve para realizar operaciones en una
sentencia de repeticin for para saber la cantidad en aos.
25/09/15
25/09/15
25/09/15
CALCULADORA DE SALARIO
25/09/15
Pseudocdigo
Repetir<4 hacer
A++
Pedir nombre
Guardar nombre
Pedir horas
Guardar horas
Si horas<40 hacer
Salario=horas por precio
Si no
Horas extra=horas-40
Salario=horas por precio=(precio de horas*2)+ precio de horas
Suldo total=(precio de horas*40)+extra
Imprimir sueldo
Fin
25/09/15
25/09/15
25/09/15
Calculadora de comisin
Pedir productos
Mostrar productos
Escoger productos
Sumar los productos
Sacar comisin
Comisin=productos*0.009
Sacar sueldo =comisin +200
Imprimir sueldos
25/09/15
25/09/15
Trabajo en
clase
Conclusin
Podemos decir que estas aplicaciones nos abren la posibilidad de utilizar for en
diversas operaciones que nos simplificaran la utilizacin de cdigos para repetir
una serie de sentencias