Академический Документы
Профессиональный Документы
Культура Документы
CONTENIDO
Contenido conceptuales
Usa las estructuras de bucle y la sintaxis apropiada del lenguaje.
Temas
1. Anidamiento de Bucle Mientras / Repetir / Desde.
Laboratorio:
Objetivo: Desarrollar aplicaciones que permitan usar Anidamiento de
Bucles.
Contenido actitudinales
Participa activamente en clase.
Persevera en el logro de las tareas y objetivos planificados.
Asertividad y disposicin para el trabajo colaborativo.
5 Semana Pg. 1
Fundamentos de Programacin II
Practica de Laboratorio
Pirmide de Asteriscos
5 Semana Pg. 2
Fundamentos de Programacin II
Pirmide de nmeros
Prctica Domiciliaria
1. Pirmide de nmeros centrado invertido
2. Crea una aplicacin que dibuje una escalera de asteriscos. Nosotros le pasamos la altura
de la escalera por teclado.
3. Crea una aplicacin que dibuje una escalera inversa de asteriscos. Nosotros le pasamos
la altura de la escalera inversa por teclado.
4. Crea una aplicacin que dibuje una escalera de nmeros, siendo cada lnea un nmero.
Nosotros le pasamos la altura por teclado.
5. Crea una aplicacin que dibuje una escalera de nmeros, siendo cada lnea nmeros
empezando en uno y acabando en el nmero pasado por teclado.
5 Semana Pg. 3
Fundamentos de Programacin II
6. Crea una aplicacin que dibuje una pirmide de asteriscos. Nosotros le pasamos la
altura de la pirmide por teclado.
Crea una aplicacin que dibuje una pirmide invertida de asteriscos. Nosotros le pasamos
la altura de la pirmide por teclado.
Ingresar n nmeros. Se pide clcular el promedio de ellos.
Ingresar n nmeros enteros, visualizar la suma de los nmeros pares de la lista, cuantos
pares existen y cul es la media de los nmeros impares.
Ingresar n nmeros, Calcular el mayor y el menor de ellos.
5 Semana Pg. 4
Fundamentos de Programacin II
Ingresar n nmeros. Se pide clcular el promedio de ellos
Ingresar n nmeros enteros, visualizar la suma de los nmeros pares de la lista, cuantos pares existen y cul
es la media de los nmeros impares.
import java.util.Scanner;
public class Ejemplo
{
public static void main(String[] args)
{
Scanner in =new Scanner(System.in);
int n,i,x,sp=0,si=0,cp=0,ci=0;
double mi;
do{
System.out.print("Valor de n : ");
n=in.nextInt();
}while(n<=0);
for(i=1;i<=n;i++)
{
System.out.print("Ingrese numero : ");
x=in.nextInt();
if(x%2==0)
{
cp++;
sp=sp+x;
}
else
{
ci++;
si=si+x;
}
}
if(cp>0)
{
5 Semana Pg. 5
Fundamentos de Programacin II
System.out.println("La suma de los numeros pares es : "+sp);
System.out.println("La cantidad de numeros pares es : "+cp);
}
else
System.out.println("No se Ingresaron numeros pares");
if(ci>0)
{
mi=(double)si/ci;
System.out.println("La media de los impares es : "+mi);
}
else
System.out.println("No se Ingresaron numeros impares");
}
}
import java.util.Scanner;
public class Ejemplo
{
public static void main(String[] args)
{
int n,i;
double x,maximo,minimo;
Scanner in = new Scanner(System.in);
do{
System.out.print("Valor de n : ");
n=in.nextInt();
}while(n<=0);
maximo=-1e30;
minimo=1e30;
for(i=1;i<=n;i++)
{
System.out.print("Ingrese numero : ");
x=in.nextDouble();
if(x>maximo) maximo=x;
if(x<minimo) minimo=x;
}
System.out.println("El maximo es : "+maximo);
System.out.println("El minimo es : "+minimo);
}
}
La tabla de multiplicar
5 Semana Pg. 6
Fundamentos de Programacin II
System.out.println("Tabla de multiplicar del 5");
for (int i =0 ; i <= 10; i++) {
System.out.println(5 + " * " + i + " = " + 5*i );
}
//////////////
for (int i=1; i<=3; i++) {
System.out.println("Tabla de multiplicar del " + i);
for (int j=0; j<=10; j++) {
System.out.println(j + " * " + i + " = " + j*i );
}}
Pirmide de Asteriscos
for (int c=1;c<=5;c++){
//Este bucle pinta los asteriscos en cada fila
for(int i=0;i<c;i++){
System.out.print("*");
}
//Saltamos de linea
System.out.println("");
Pirmide de Asteriscos inverso
for (int n=5;n>0;n--){
//Este bucle pinta los asteriscos en cada fila
for(int i=n;i>0;i--){
System.out.print("*");
}
//Saltamos de linea
System.out.println("");
Pirmide de nmeros
for (int numero=1;numero<=10;numero++){
//Este bucle muestra los numeros en cada fila
for(int i=1;i<=numero;i++){
System.out.print(" " +i);
}
//Saltamos de linea
System.out.println("");
5 Semana Pg. 7