COMPUTACION GRAFICA
bizzyundTarea14 de Noviembre de 2013
388 Palabras (2 Páginas)287 Visitas
COMPUTACION GRAFICA
APORTE AL TRABAJO COLABORATIVO 2
CARLOS QUEJADA
CODIGO: 1017184413
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA “UNAD”
2013
Actividad 1: Cada estudiante debe realizar un programa en JAVA que solicite
cinco (5) valores numéricos (entre 0 y 100), los almacene en un vector (array) y
genere un histograma de frecuencias (gráfico de barras) y un gráfico de torta
empleando la clase Shape (el resultado final debe corresponder a la siguiente
imagen de referencia).
port java.util.Vector;
import javax.swing.JOptionPane;
public class Main {
public static void main (String[] args) {
new Histograma (
CapturaDatos.
SetData (5)).
display ();
}}
class CapturaDatos {
public static Vector<Grafico> setData (int n) {
Vector<grafico> als = new Vector<Grafico>();
for (int i = 1; i <= n; ++i) {
grafico al = new grafico(
i, Float.parseFloat(
JOptionPane.showInputDialog(
null,
"Ingrese valor:",
"Entrada " + i,
JOptionPane.DEFAULT_OPTION)));
als.add(al);
}
return als;
}}
class grafico {
private float valor;
private int id;
grafico(int i, float v) {
id = i;
valor = v;
}
public float getvalor() {
return valor;
}
public int getId() {
return id;
}}
class Histograma {
Vector<Grafico> grafico;
Histograma(Vector<Grafico> a) {
grafico = a;
}
public void display() {
HashMap hm = new HashMap();
for (int i = 0; i < grafico.size(); ++i) {
float valor = grafico.elementAt(i).getvalor();
if (hm.containsKey(valor)) {
hm.put(valor, hm.get(valor) + "*");
} else {
hm.put(valor, "*");
}}
String salida = "";
for (int i = 0; i < hm.size(); ++i) {
salida += hm.entrySet().toArray()[i] + "\n";
}
JOptionPane.showMessageDialog(
null,
salida,
"Histograma",
JOptionPane.INFORMATION_MESSAGE);
}}
CON MULTIPLE RESPUESTA
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y
cuatro (4) opciones de respuesta (1, 2, 3, 4). Solo dos (2) de estas opciones
responden correctamente a la pregunta de acuerdo con la siguiente
información.
Marque A si 1 y 2 son correctas.
Marque B si 1 y 3 son correctas.
Marque C si 2 y 4 son correctas.
Marque D si 3 y 4 son correctas.
Cuáles de los siguientes son algoritmos básicos de graficacion
1. Segmento de recta DDA
2. Segmentos de rectas por Bressenham
3. Transformaciones
4. Matrices
Seleccione una respuesta.
a. Opción de Respuesta (D)
b. Opción de Respuesta (C)
c. Opción de Respuesta (B)
d. Opción de Respuesta (A)
SELECCIÓN MULTIPLE ÚNICA RESPUESTA.
Contexto: Este tipo de pregunta se desarrolla en torno a un (1) enunciado y
cuatro (4) opciones de respuesta (A, B, C, D). Solo una (1) de estas opciones
responde correctamente a la pregunta
método efectivo
...