Sie sind auf Seite 1von 5

FUNCIONES

Fabiola Stefany Kaune Haches


Departamento. - Ingenieria en Sistemas
Universidad.- Catlica Boliviana San Pablo
Direccin Postal 591
Email del Primer Autor kaune-fabytef@hotmail.com

cateto opuesto y la hipotenusa: O


tambin
como
la
ordenada
correspondiente a un punto que
pertenece a una circunferencia
unitaria centrada en el origen.

- en esta prctica
realizaremos 4 tipos de
funciones, mostrando sus
graficos mediante dibujos
utilizando una clase especial
para dibujo y as poder
mostrarlo, utilizando el
programa eclipse.
Resumen

I. INTRODUCCIN

la funcin paint
nos
suministran el contexto grfico del
applet o del componente, en otros
casos, hemos de obtener el contexto grfico del
componente mediante la funcin getGraphics.
Una vez obtenido el contexto grfico podemos
llamar desde este objeto a las funciones grficas
definidas en la clase Graphics.
Toda funcin cuadrtica posee un
mximo o un mnimo, que es el
vrtice de la parbola. Si la
parbola tiene concavidad hacia
arriba, el vrtice corresponde a un
mnimo de lafuncin; mientras que
si la parbola tiene concavidad
hacia abajo, el vrtice ser un
mximo.
ENIENDO

Fig.2. La figura nos ,muestra la funcin


seno.

En anlisis matemtico el coseno es


la funcin que asocia un nmero
real con el valor del coseno del
ngulo de amplitud, expresada en
radiane.Es unafuncin trascendente
y analtica, cuya expresin en serie
de potencias es: cos x = 1 x 2 2 !
+x44!

Fig.3. La figura nos, muestra la funcin


coseno.

Fig.1. La figura nos muestra la funcin


cuadrtica.

En trigonometra el seno de un
ngulo en un tringulo rectngulo
se define como la razn entre el

Crculo trigonomtrico. Tambin


conocido como goniomtrico, es
aquel crculo cuyo centro coincide
con el origen de coordenadas del
plano cartesiano y cuyo radio mide
la unidad. El crculo trigonomtrico
tiene la ventaja de ser una
herramienta prctica en el manejo
de los conceptos de trigonometra,
pero al mismo tiempo es un apoyo
terico, pues ayuda a fundamentar
y tener una idea precisa y formal de
las funciones trigonomtricas.

Atreves del crculo trigonomtrico


se puede obtener de forma manual
o analtica el valor aproximado de
las razones trigonomtricas para un
ngulo determinado si se dispone
de los instrumentos geomtricos
necesarios.

Inicio programa
Mensaje de inicio
Declaracin de variables
Herencia JPanel
Constructor de clase
Caja de dialogo :
Opcin 1 funcin cuadrtica
Opcin 2 funcin seno
Opcin 3 funcin coseno
Opcin 4 funcin circular
Fin de la clase

2.3. UML

Fig.4. La figura nos, muestra la funcin


circular.

II. FUNCIONES

Lo que buscamos en esta parte es dar dos


opciones al usuario con un men, como
opciones tendr sacar varios tipos de funcin
como ser cuadrtica, seno, coseno y circular.

2.4. PROGRAMACIN

2.1. Anlisis del problema


Para cumplir nuestro propsito de
obtener este dibujo buscaremos las
coordenadas indicadas, para as
despus desplegar el dibujo que
queremos los cuales pueden ser
cuadrticas, seno, coseno y circular.
2.1.1.

Anlisis de entrada

En el anlisis de entrada podemos decir que


tendremos un nmero predefinido de puntos del
contador.

2.4.1.

Cdigo Java

package Practica3;
import java.awt.Color;
import java.awt.Graphics;

import javax.swing.JPanel;
public class Funciones extends JPanel{
private int n;
double y;

2.1.2.
Anlisis de salida
Al terminar las funciones que se
requieran de dibujo, gracias a
JPanel podremos obtener los
dibujos que requerimos.

int x;

public Funciones (int entN){


n = entN;

2.2. Diseo
El diseo empezara llamando a
super.paintComponent, despus tratamos de
buscar putos de coordenadas la cual nos
permite modificar desde donde podemos
empezar las funciones indicadas anteriormente.
Donde 2 argumentos los primeros dos
representan las coordenadas x,y,.
2.2.1.

Algoritmo

public void
paintComponent(Graphics g){

super.paintComponent(g);

break;
g.setColor(Color.BLUE);

g.drawLine(135, 0,

135,300 );
g.drawLine(0, 140,
300, 140);

}
}
for (int i = 0; i < 300;

i+=6){
switch(n){

package Practica3;
import javax.swing.JFrame;
import javax.swing.JOptionPane;
public class FuncionesTest {

case 1:

public static void main


(String[] args){
y=

Math.pow(i, 2)+i+10;

String input =
JOptionPane.showInputDialog(

g.setColor(Color.RED);

"Ing

g.fillOval(135-i,(int) (14000y)/100, 3, 3);

g.fillOval(135+i,(int) (14000y)/100, 3, 3);

resa 1 para dibujar Ecucacion


Cuadratica\n"+
"Ing
resa 2 para dibujar Funcion Seno\n"+
"Ing
resa 3 para dibujar Funcion
Coseno\n"+
"Ing

break;

resa 4 para dibujar Circulo");


case 2:
y=

Math.sin(i);

int n =
Integer.parseInt(input);

g.setColor(Color.RED);

3, 3);

g.fillOval(i+6,(int) (140+y*40),
break;

case 3:

Funciones panel =
new Funciones(n);

JFrame app = new JFrame();


y = Math.cos(i);
g.setColor(Color.RED);

app.setDefaultCloseOperation(JFrame.E
XIT_ON_CLOSE);
app.add(panel);

g.fillOval(i,(int) (140-y*40), 3,
3);

app.setSize(300,
break;

300);
app.setVisible(true);

case 4:
}

y = Math.pow(Math.cos(i),2);
g.setColor(Color.RED);

2.4.2.
g.drawOval(i,(int) (140-y*40),
2, 2);

Prueba de ejecucin

Fig.7. La figura nos, muestra primero el


men de opciones y la grfica desplegada.

III. CONCLUSIONES
Fig.5. La figura nos, muestra primero el
men de opciones y la grafica desplegada.

Como conclusin podemos decir que, ahora


podemos leer funciones y evaluarlas, ya
podemos implementar el mtodo que construye
el grfico de la funcin.
IV. REFERENCIAS

Fig.6. La figura nos, muestra primero el


men de opciones y la grfica desplegada.

[1]DEYTEL PAUL, DEYTEL HARVEY, Java How To


Program, Novena Edicion

Das könnte Ihnen auch gefallen