Sei sulla pagina 1di 4

Facultad de Ingeniera

Escuela de Ingeniera de Sistemas y Computacin


Algoritmia y Programacin

NORMAS PARA LA ENTREGA DE LOS LABORATORIOS

Coloque el nombre de los integrantes del grupo (dos estudiantes), nombre del profesor, nmero
del grupo de Algoritmia y nmero de laboratorio presentado en el encabezado de todos sus
programas. No se aceptan informes sin esta informacin. En caso de no completar la informacin
solicitada se aplicar una penalizacin de 0.5 a la nota obtenida en el laboratorio.
Guarde una copia del cdigo fuente de todos sus programas y la evidencia de la ejecucin. Esto
se puede realizar copiando y pegando las ventanas con la entrada(s) y salida(s) solicitadas.
Inclyalas en la carpeta del laboratorio correspondiente.
Lugar y Medio de Entrega: Todos los archivos que se soliciten en el informe (.java y .pdf) deben
ser comprimidos y entregados a travs de campus virtual, en el cual ustedes encontraran un
enlace al laboratorio Lab1.
Plazo: La fecha de entrega para el Laboratorio 1 es el lunes Septiembre 16.
Durante el curso no se recibirn informes de laboratorio enviados por correo electrnico y tampoco
se podr entregar informes al monitor.

Laboratorio No. 1 Tema: Entrada y salida de datos en java


Fecha de asignacin: Septiembre 2 de 2013
Fecha de entrega: Septiembre 16 de 2013

Objetivos:

Aplicar el mtodo visto en clase para la solucin de problemas usando algoritmos.

Identificar la estructura bsica de un programa en Java.

Familiarizar al estudiante con las fases del desarrollo de un programa en Java: edicin,
Compilacin, depuracin, ejecucin y anlisis de resultados.
Familiarizar al estudiante con la identificacin de la sintaxis de un programa en Java.

Reconocer la importancia de los tipos de datos en Java.

Utilizar las instrucciones aritmticas para realizar clculos bsicos en Java.

Comprender el uso y la sintaxis de las operaciones de lectura y escritura mediante los


mtodos showInputDialog() y showMessageDialog() de la clase JOptionPane.
Metodologa:

El laboratorio debe ser desarrollado en grupos de tres personas.


Siga paso a paso la metodologa planteada en el curso y resuelva los ejercicios propuestos

Para cada ejercicio los entregables son:

1. Anlisis del problema ( 15% )


2. Algoritmo en pseudocdigo. ( 30% )
3. Prueba de escritorio.. ( 15 %)
4. Algoritmo en Java...( 30%)
5. Evidencia de ejecucin en informe ( 10%)

Se debe entregar un informe PDF con los puntos 1, 2, 3 de la metodologa y el punto 5


correspondiente a la evidencia de ejecucin en el que se deben incluir las ventanas con la
entrada(s) y salida(s) solicitadas de cada ejercicio. El punto 4 corresponde a los archivos
.java.

1. Fuerza de rozamiento (35%)

El Departamento de Experimentos Fsicos de la Universidad del Valle requiere para un pro-


ceso industrial, disear un algoritmo que permita calcular la fuerza de rozamiento entre dos
cuerpos Ft = N * , donde N es la fuerza normal y el coeficiente de friccin. Se debe espe -
cificar el nombre del material involucrado en el experimento.

Al finalizar se debe mostrar un mensaje como el de la figura 1.


Figura 1: Fuerza de Rozamiento

2. La frmula de Heron (35%)

En geometra, la frmula de Hern, descubierta por Hern de Alejandra, relaciona el rea


de un tringulo en trminos de las longitudes de sus lados a, b y c:

area = sm ( sm a)( sm b)( sm c)

Donde sm es la mitad del permetro del tringulo, tambin conocida como el semipermetro,
el cual est dado por:

( a+b+ c)
sm=
2

Desarrolle un programa que lea los valores de a,b,c. Aplique la frmula de Heron para
calcular el rea del tringulo. Al finalizar se debe mostrar un mensaje como el de la figura 2.
Figura 2: Formula de Heron

Nota: para el clculo de la raz cuadrada, utilice Math.sqrt( )

3. Numeracin (30%)

Escriba un programa que lea un nmero entero de tres dgitos, e indique cuntas unidades,
cuntas decenas y cuntas centenas hay en el nmero digitado.
Ejemplo:

Figura 3: Numeracin

Potrebbero piacerti anche