Sie sind auf Seite 1von 7

DEPARTAMENTO DE ENERGÍA Y MECÁNICA

CARRERA DE INGENIERÍA AUTOMOTRIZ

INFORME DE LABORATORIO No. 3

ASIGNATURA: CÓDIGO: NRC: NIVEL: SEMANA CLASE: DURACIÓN:


PROGRAMACION II COMP15083 2099 II III 6 HORAS
DEPARTAMENTO: CARRERA: ÁREA DEL CONOCIMIENTO: TEMA:
ENERGÍA Y MECÁNICA INGENIERÍA PROGRAMACIÓN BUCLE FOR
AUTOMOTRIZ
DOCENTE: ALUMNO: FECHA REALIZACIÓN: EJE DE FORMACIÓN:
ING. LUIS ALBERTO GUERRA PEÑA OBACO RONNY 09-MAYO-2016 PROFESIONAL
CRUZ MsC ANTONIO FECHA DE ENTREGA:
11-MAYO-2016

A. FUNDAMENTACIÓN: BUCLE FOR, INSTRUCCIÓN REPETITIVA

 Bucle for, instrucción repetitiva.

Un bucle for es un bucle que repite el bloque de instrucciones un número predeterminado de


veces.

El bloque de instrucciones que se repite se suele llamar cuerpo del bucle y cada repetición se suele
llamar iteración.

La Estructura del bucle for es la siguiente:

for(inicio; condición expresión de variación)


{Instrucciones a ejecutar de forma repetitiva};

B. DESCRIPCIÓN:
Éste laboratorio está formado por 3 ejercicios:

1. Implemente un algoritmo que le permita ingresar e imprimir los 10 dulces que se sirvió
su mami por el día de la madre.

2. Implemente un algoritmo que le permita implementar la suma de los primeros 100


números enteros positivos

3. Implemente un algoritmo que le permita implementar los argumentos de su proyecto de


clase utilizando el bucle for.

C. OBJETIVO:
Conocer y aprender la utilización, sintaxis y restricciones de la instrucción “for” de manera
correcta en lenguaje JAVA.

D. PROYECTO:
Conocer el funcionamiento de la instrucción o bucle “for”.
E. TAREAS A REALIZAR:
Conocer y aprender la utilización, sintaxis y restricciones de la instrucción “for” de manera
correcta en lenguaje JAVA.
Además realizar los ejercicios solicitados en el laboratorio.

F. ANÁLISIS:

ANÁLISIS DE DATOS:

private cont int;


private sum int;

ANÁLISIS DE FUNCIONES:

public IncrementarCont ();


public IncrementarSum ();

G. DISEÑO:

DISEÑO LÓGICO:

Bucle_For
- cont :
- sum :
+ IncrementarCont ()
+ IncrementarSum ()
DISEÑO FÍSICO:

Bucle_For
- cont : int
- sum : int
+ IncrementarCont () : int
+ IncrementarSum () : int

H. IMPLEMENTACIÓN:

 PRIMER EJERCICIO: Implemente un algoritmo que le permita ingresar e imprimir


los 10 dulces que se sirvió su mami por el día de la madre.

/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package lab3_secuencia_for;

/**
*
* @author Peña Obaco Ronny Antonio
*/
public class Lab3_Secuencia_For {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int cont;
for(cont=1;cont<=10;cont++)
{
System.out.println("Dulce "+cont);
}
}

}
 SEGUNDO EJERCICIO: Implemente un algoritmo que le permita implementar la
suma de los primeros 100 números enteros positivos.

package lab4_secuencia_for;

/**
* @author Peña Obaco Ronny Antonio
*/
public class Lab4_Secuencia_For {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int cont,sum=0;
for (cont=0;cont<=100;cont++)
{
sum+=cont;
System.out.println("La suma es = "+sum);
}
}

}
 TERCER EJERCICIO: Implemente un algoritmo que le permita implementar los
argumentos de su proyecto de clase utilizando el bucle for.

package lab5_proyecto_for;

/**
*
* @author RonnyP
*/
public class Lab5_Proyecto_For {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int cont;
System.out.println("ARGUMENTOS DE PROYECTO SISTEMA DE AIRE
ACONDICIONADO");
for(cont=1;cont<=6;cont++)
{
System.out.println("Elemento "+cont);
}
}
}

I. PRUEBAS:

PRUEBA DE CAJA NEGRA:

 Primer Ejercicio

 Segundo Ejercicio
PRUEBA DE CAJA BLANCA:

 Primer Ejercicio

 Segundo Ejercicio
 Tercer Ejercicio

J. Reporte

REQUERIMIENTOS FUNCIONALES ANÁLISIS DISEÑO IMPLEMENTACIÓN PRUEBAS TOTAL


IncrementarCont ();

IncrementarSum ()

K. RESULTADOS Y CONCLUSIONES:

 El tercer ejercicio no se lo puede realizar completamente con todo lo que pide ya que los
argumentos no se deben repetir.
 Se ha logrado conocer y realizar algoritmos con el bucle “for” el cual sirvió de mucha ayuda
al momento de sintetizar la implementación.
 Además se conoció las restricciones que tiene el bucle “for” al momento de realizar el
tercer ejercicio, ya que la forma más adecuada de cumplir con el objetivo del ejercicio era
realizar paso por paso la implementación del programa sin utilizar el bucle “for”.

L. ACTIVIDADES SEGÚN CRONOGRAMA:

TERCERA ENTREGA: 11 de mayo de 2016


BUCLE FOR

M. REFERENCIAS BIBLIOGRÁFICAS:

Nombre de la obra: Apuntes de Clase.


Nombre de autor (es): Ing. Luis Alberto Guerra
Editorial: ESPE
Año de edición: 2016

[online]: http://www.espe.edu.ec
Tema: Sentencias de Control

Nombre de la obra: Programación en Java


Nombre de autor (es): Foro Web
Editorial: WIKILIBROS
Año de edición: 2016

[online]: https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/S
Tema: entencia_for
Programación en JAVA