Este documento explica cómo calcular la media y la mediana de un arreglo en Java. Primero, se recorre el arreglo sumando los valores para obtener la suma total y dividirla entre la longitud del arreglo para obtener la media. Para la mediana, el arreglo se ordena y se ubica el elemento central luego de dividir la longitud entre 2.
El documento habla sobre la importancia de la privacidad y la seguridad en la era digital. Explica que debido al gran volumen de datos personales que se comparten en línea, es crucial que las empresas protejan esta información de manera responsable para mantener la confianza de los clientes.
Limites, continuidad y derivadas de funcionesCristina Mui
Este documento presenta una introducción a los conceptos de límite y derivada de funciones. Explica qué son los límites y cómo se calculan los límites laterales izquierdo y derecho. También define la continuidad de funciones y los diferentes tipos de discontinuidades. Finalmente, incluye varios ejemplos para ilustrar estos conceptos.
El cálculo integral fue desarrollado por científicos como Arquímedes, Descartes, Newton y Leibniz. Consiste en las operaciones de integración y antiderivación para calcular áreas y volúmenes. El teorema fundamental del cálculo establece que la derivación e integración son operaciones inversas. Existen métodos como la suma de Riemann, integración por partes y sustitución para calcular integrales definidas e indefinidas.
Este documento describe los detalles de un proyecto de construcción de una carretera. Explica los materiales que se usarán, como concreto y asfalto, el trazado de la ruta de 10 millas, y un cronograma tentativo de 18 meses para completar el proyecto por fases.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Este documento describe los conceptos básicos de la geometría analítica, incluyendo los sistemas de coordenadas cartesianos unidimensionales y bidimensionales, la distancia entre puntos en el plano, la división de segmentos en una razón conocida, la pendiente de una recta, el ángulo entre rectas y las ecuaciones de rectas.
Este documento proporciona instrucciones sobre cómo implementar entradas y salidas en Java utilizando el paquete Swing. Explica cómo usar JOptionPane para leer datos de entrada y mostrar resultados mediante cuadros de diálogo. También incluye ejemplos de código para leer datos de tipo String y entero, así como mostrar mensajes. Finaliza con un ejercicio propuesto para practicar estas técnicas.
Este documento describe los pasos para compilar un programa en Java en el sistema operativo DOS. Primero se desarrolla el programa en Java, luego se busca el archivo .java en la carpeta del proyecto y se ejecutan los comandos "javac nombreprograma.java" y "java nombreprograma" en el cmd para compilar y ejecutar el programa respectivamente. Además, incluye un ejemplo de código Java que ordena vectores de forma ascendente o descendente dependiendo de si el tamaño del vector es par o impar.
El documento habla sobre la importancia de la privacidad y la seguridad en la era digital. Explica que debido al gran volumen de datos personales que se comparten en línea, es crucial que las empresas protejan esta información de manera responsable para mantener la confianza de los clientes.
Limites, continuidad y derivadas de funcionesCristina Mui
Este documento presenta una introducción a los conceptos de límite y derivada de funciones. Explica qué son los límites y cómo se calculan los límites laterales izquierdo y derecho. También define la continuidad de funciones y los diferentes tipos de discontinuidades. Finalmente, incluye varios ejemplos para ilustrar estos conceptos.
El cálculo integral fue desarrollado por científicos como Arquímedes, Descartes, Newton y Leibniz. Consiste en las operaciones de integración y antiderivación para calcular áreas y volúmenes. El teorema fundamental del cálculo establece que la derivación e integración son operaciones inversas. Existen métodos como la suma de Riemann, integración por partes y sustitución para calcular integrales definidas e indefinidas.
Este documento describe los detalles de un proyecto de construcción de una carretera. Explica los materiales que se usarán, como concreto y asfalto, el trazado de la ruta de 10 millas, y un cronograma tentativo de 18 meses para completar el proyecto por fases.
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
Este documento describe los conceptos básicos de la geometría analítica, incluyendo los sistemas de coordenadas cartesianos unidimensionales y bidimensionales, la distancia entre puntos en el plano, la división de segmentos en una razón conocida, la pendiente de una recta, el ángulo entre rectas y las ecuaciones de rectas.
Este documento proporciona instrucciones sobre cómo implementar entradas y salidas en Java utilizando el paquete Swing. Explica cómo usar JOptionPane para leer datos de entrada y mostrar resultados mediante cuadros de diálogo. También incluye ejemplos de código para leer datos de tipo String y entero, así como mostrar mensajes. Finaliza con un ejercicio propuesto para practicar estas técnicas.
Este documento describe los pasos para compilar un programa en Java en el sistema operativo DOS. Primero se desarrolla el programa en Java, luego se busca el archivo .java en la carpeta del proyecto y se ejecutan los comandos "javac nombreprograma.java" y "java nombreprograma" en el cmd para compilar y ejecutar el programa respectivamente. Además, incluye un ejemplo de código Java que ordena vectores de forma ascendente o descendente dependiendo de si el tamaño del vector es par o impar.
El documento presenta los fundamentos de la programación orientada a objetos, incluyendo los principios de generalización o abstracción, encapsulamiento, modularidad y jerarquía. Explica cada principio y las reglas para aplicarlos de manera que el software sea correcto, robusto, extensible y reutilizable.
El documento presenta los fundamentos de la programación orientada a objetos, incluyendo conceptos como la generalización, encapsulamiento, modularidad y jerarquía. Explica que la generalización implica abstracción, coherencia de clases y métodos, tipos de datos genéricos y gestión de excepciones. El encapsulamiento oculta la información interna de un objeto. La modularidad minimiza el acoplamiento entre componentes. La jerarquía organiza las clases por niveles de herencia y composición.
Este documento describe el proceso de compilación manual de un programa Java. Explica que primero se debe verificar que Java esté configurado correctamente en el sistema, luego escribir el código Java, guardarlo en una carpeta, abrir la consola en esa carpeta y usar los comandos "javac" y "java" para compilar y ejecutar el programa. También incluye el código Java de un programa que ordena vectores de forma ascendente y descendente.
Este documento describe el proceso de compilación manual de un programa Java. Explica que primero se debe verificar que Java esté configurado correctamente en el sistema, luego escribir el código Java, guardarlo en una carpeta, abrir la consola en esa carpeta y usar los comandos "javac" y "java" para compilar y ejecutar el programa. También incluye el código Java de un programa que ordena vectores de forma ascendente y descendente.
Este documento presenta una introducción a los métodos en programación. Explica que los programas se pueden dividir en subprocesos o métodos para hacerlos más fáciles de entender, modificar y mantener. Distingue entre métodos predefinidos, que provienen de bibliotecas existentes, y métodos definidos por el programador. Proporciona ejemplos de cómo usar métodos predefinidos para leer datos de entrada y calcular raíces cuadradas.
El documento introduce los conceptos básicos de la programación. Se define la programación como el proceso de dotar al computador de un método para resolver un problema y entregar un resultado. Un programa está compuesto por código, que consiste en un conjunto de instrucciones, y una estructura de datos para almacenar la información necesaria. Para comprender el proceso de programación de manera organizada, este se divide en las tareas de comprender el problema, idear una solución, enunciar un algoritmo, codificarlo en un lenguaje de programación, implementarlo y validarlo
Este documento describe cómo usar la aplicación Gantt Project para gestionar proyectos. Explica cómo especificar tareas, asignar recursos y fechas a las tareas, establecer dependencias entre tareas, e incluye instrucciones paso a paso para instalar el software y empezar a crear un diagrama de Gantt.
Este documento presenta un resumen de tres capítulos de un libro sobre programación en Java. El libro cubre temas como estructuras secuenciales, control de ejecución, arreglos y cadenas. Explica conceptos básicos de Java como clases, métodos y variables, e incluye ejemplos de código.
Koding for kids es un programa de formación que contribuye a desarrollar habilidades del Siglo XXI tales como el pensamiento crítico y computacional, la creatividad y la resolución de problemas a través del uso e implementación de la micro:bit.
Este documento proporciona una guía básica sobre Bootstrap, un framework de código abierto para diseño y desarrollo front-end. Explica qué es un framework y para qué sirve, define Bootstrap como un framework para crear interfaces web adaptables, y proporciona instrucciones sobre cómo empezar a usar Bootstrap, incluyendo cómo enlazar los archivos CSS y JavaScript necesarios. También describe varias clases y componentes de Bootstrap como contenedores, la cuadrícula, tipografía, colores, botones y formularios.
Este documento presenta información sobre macros en Microsoft Excel. Explica cómo crear, ejecutar y eliminar macros, y su relación con Visual Basic para Aplicaciones. También define conceptos como macros, funciones SI, MAX, MIN y tablas de ejemplo.
Este documento habla sobre macros en Microsoft Excel. Explica cómo crear, ejecutar y eliminar macros, y también define conceptos clave como macros, Visual Basic y diferentes tipos de funciones como SI, MAX, MIN. Incluye tablas de ejemplo.
Actividad4 interfaz_graficafinal_edwin_rodriguez .docxedwin andres
Este documento presenta el manual básico de usuario para el programa MySQL Workbench. Explica los pasos para descargar e instalar el programa, establecer una conexión a una base de datos MySQL, crear una nueva base de datos, y realizar tareas básicas como crear tablas y consultas SQL. Incluye capturas de pantalla para ilustrar el proceso. El manual proporciona una introducción y guía básica para que los usuarios puedan empezar a utilizar MySQL Workbench de manera efectiva.
Este documento habla sobre macros en Microsoft Excel. Explica cómo crear macros usando el grabador de macros, cómo ejecutar macros, y define conceptos clave como qué es una macro y su relación con Visual Basic. También cubre temas como asignar macros a botones, eliminar macros, y diferentes funciones como SI, PROMEDIO y MAX.
16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...RamonMartinespaa
Este documento presenta una introducción a MATLAB. Explica comandos básicos como help, diary y clear, y conceptos como variables, constantes, cadenas, funciones incorporadas, vectores, matrices, polinomios y gráficos. También cubre programación básica en MATLAB incluyendo archivos, bucles y condicionales.
Este documento introduce NetBeans como un IDE completo para desarrollo Java, y guía al lector a través de los pasos para crear su primera aplicación "Hola Mundo" en Java usando NetBeans, incluyendo cómo crear un proyecto, escribir código, compilar y ejecutar.
Este documento presenta una introducción a la programación orientada a objetos en Visual Basic .NET. Explica conceptos clave como clases, métodos, propiedades, eventos y clases anidadas. También describe las principales etapas en el desarrollo de programas y provee conclusiones sobre las características y capacidades de Visual Basic .NET.
El documento describe varios conceptos clave relacionados con la entrada y salida, programación gráfica y multimedia en Java. Explica las clases InputStream y OutputStream para la entrada y salida de datos, así como FileInputStream y FileOutputStream para el manejo de archivos. También cubre temas como serialización de objetos, interfaces gráficas Swing, el framework multimedia JMF, la API 3D de Java y JavaBeans.
Este documento explica los pasos para crear una primera aplicación en Java. Describe cómo instalar Java Development Kit (JDK) y crear un archivo Java simple llamado "HolaMundo.java" que imprime un saludo. Explica cómo compilar el archivo usando el comando "javac" y ejecutarlo usando "java", mostrando el resultado esperado en la consola.
Este documento presenta un manual sobre el uso del programa Weka. Weka es una colección de algoritmos de aprendizaje automático desarrollados en Java que permite realizar tareas como clasificación, clustering, selección de características y más. El documento explica cómo instalar Weka, el formato de archivo .arff utilizado por Weka para almacenar datos, y las diferentes interfaces que ofrece Weka, incluyendo Simple CLI, Explorer, Experimenter y Knowledge Flow.
El hidrógeno de bajas emisiones de carbono está cobrando impulso en América Latina, donde 11 países están desarrollando estrategias nacionales sobre hidrógeno y hay más de 25 proyectos en desarrollo. El hidrógeno puede desempeñar un papel importante en la transición energética de la región y en la exportación de hidrógeno a otros mercados. La próxima década será crucial para demostrar las tecnologías emergentes y preparar el terreno para un mayor despliegue posterior, aprovechando el pot
El documento presenta varias recetas que incluyen cortes de cerdo como solomito, bondiola y espadilla. Proporciona instrucciones detalladas sobre cómo preparar platos como solomito en salsa bechamel, cubitos de pernil salteados y estofado de espadilla con vino tinto.
El documento presenta los fundamentos de la programación orientada a objetos, incluyendo los principios de generalización o abstracción, encapsulamiento, modularidad y jerarquía. Explica cada principio y las reglas para aplicarlos de manera que el software sea correcto, robusto, extensible y reutilizable.
El documento presenta los fundamentos de la programación orientada a objetos, incluyendo conceptos como la generalización, encapsulamiento, modularidad y jerarquía. Explica que la generalización implica abstracción, coherencia de clases y métodos, tipos de datos genéricos y gestión de excepciones. El encapsulamiento oculta la información interna de un objeto. La modularidad minimiza el acoplamiento entre componentes. La jerarquía organiza las clases por niveles de herencia y composición.
Este documento describe el proceso de compilación manual de un programa Java. Explica que primero se debe verificar que Java esté configurado correctamente en el sistema, luego escribir el código Java, guardarlo en una carpeta, abrir la consola en esa carpeta y usar los comandos "javac" y "java" para compilar y ejecutar el programa. También incluye el código Java de un programa que ordena vectores de forma ascendente y descendente.
Este documento describe el proceso de compilación manual de un programa Java. Explica que primero se debe verificar que Java esté configurado correctamente en el sistema, luego escribir el código Java, guardarlo en una carpeta, abrir la consola en esa carpeta y usar los comandos "javac" y "java" para compilar y ejecutar el programa. También incluye el código Java de un programa que ordena vectores de forma ascendente y descendente.
Este documento presenta una introducción a los métodos en programación. Explica que los programas se pueden dividir en subprocesos o métodos para hacerlos más fáciles de entender, modificar y mantener. Distingue entre métodos predefinidos, que provienen de bibliotecas existentes, y métodos definidos por el programador. Proporciona ejemplos de cómo usar métodos predefinidos para leer datos de entrada y calcular raíces cuadradas.
El documento introduce los conceptos básicos de la programación. Se define la programación como el proceso de dotar al computador de un método para resolver un problema y entregar un resultado. Un programa está compuesto por código, que consiste en un conjunto de instrucciones, y una estructura de datos para almacenar la información necesaria. Para comprender el proceso de programación de manera organizada, este se divide en las tareas de comprender el problema, idear una solución, enunciar un algoritmo, codificarlo en un lenguaje de programación, implementarlo y validarlo
Este documento describe cómo usar la aplicación Gantt Project para gestionar proyectos. Explica cómo especificar tareas, asignar recursos y fechas a las tareas, establecer dependencias entre tareas, e incluye instrucciones paso a paso para instalar el software y empezar a crear un diagrama de Gantt.
Este documento presenta un resumen de tres capítulos de un libro sobre programación en Java. El libro cubre temas como estructuras secuenciales, control de ejecución, arreglos y cadenas. Explica conceptos básicos de Java como clases, métodos y variables, e incluye ejemplos de código.
Koding for kids es un programa de formación que contribuye a desarrollar habilidades del Siglo XXI tales como el pensamiento crítico y computacional, la creatividad y la resolución de problemas a través del uso e implementación de la micro:bit.
Este documento proporciona una guía básica sobre Bootstrap, un framework de código abierto para diseño y desarrollo front-end. Explica qué es un framework y para qué sirve, define Bootstrap como un framework para crear interfaces web adaptables, y proporciona instrucciones sobre cómo empezar a usar Bootstrap, incluyendo cómo enlazar los archivos CSS y JavaScript necesarios. También describe varias clases y componentes de Bootstrap como contenedores, la cuadrícula, tipografía, colores, botones y formularios.
Este documento presenta información sobre macros en Microsoft Excel. Explica cómo crear, ejecutar y eliminar macros, y su relación con Visual Basic para Aplicaciones. También define conceptos como macros, funciones SI, MAX, MIN y tablas de ejemplo.
Este documento habla sobre macros en Microsoft Excel. Explica cómo crear, ejecutar y eliminar macros, y también define conceptos clave como macros, Visual Basic y diferentes tipos de funciones como SI, MAX, MIN. Incluye tablas de ejemplo.
Actividad4 interfaz_graficafinal_edwin_rodriguez .docxedwin andres
Este documento presenta el manual básico de usuario para el programa MySQL Workbench. Explica los pasos para descargar e instalar el programa, establecer una conexión a una base de datos MySQL, crear una nueva base de datos, y realizar tareas básicas como crear tablas y consultas SQL. Incluye capturas de pantalla para ilustrar el proceso. El manual proporciona una introducción y guía básica para que los usuarios puedan empezar a utilizar MySQL Workbench de manera efectiva.
Este documento habla sobre macros en Microsoft Excel. Explica cómo crear macros usando el grabador de macros, cómo ejecutar macros, y define conceptos clave como qué es una macro y su relación con Visual Basic. También cubre temas como asignar macros a botones, eliminar macros, y diferentes funciones como SI, PROMEDIO y MAX.
16. Introducción a Matlab autor Julio Benítez Lopez y José Luis Hueso Pagoaga...RamonMartinespaa
Este documento presenta una introducción a MATLAB. Explica comandos básicos como help, diary y clear, y conceptos como variables, constantes, cadenas, funciones incorporadas, vectores, matrices, polinomios y gráficos. También cubre programación básica en MATLAB incluyendo archivos, bucles y condicionales.
Este documento introduce NetBeans como un IDE completo para desarrollo Java, y guía al lector a través de los pasos para crear su primera aplicación "Hola Mundo" en Java usando NetBeans, incluyendo cómo crear un proyecto, escribir código, compilar y ejecutar.
Este documento presenta una introducción a la programación orientada a objetos en Visual Basic .NET. Explica conceptos clave como clases, métodos, propiedades, eventos y clases anidadas. También describe las principales etapas en el desarrollo de programas y provee conclusiones sobre las características y capacidades de Visual Basic .NET.
El documento describe varios conceptos clave relacionados con la entrada y salida, programación gráfica y multimedia en Java. Explica las clases InputStream y OutputStream para la entrada y salida de datos, así como FileInputStream y FileOutputStream para el manejo de archivos. También cubre temas como serialización de objetos, interfaces gráficas Swing, el framework multimedia JMF, la API 3D de Java y JavaBeans.
Este documento explica los pasos para crear una primera aplicación en Java. Describe cómo instalar Java Development Kit (JDK) y crear un archivo Java simple llamado "HolaMundo.java" que imprime un saludo. Explica cómo compilar el archivo usando el comando "javac" y ejecutarlo usando "java", mostrando el resultado esperado en la consola.
Este documento presenta un manual sobre el uso del programa Weka. Weka es una colección de algoritmos de aprendizaje automático desarrollados en Java que permite realizar tareas como clasificación, clustering, selección de características y más. El documento explica cómo instalar Weka, el formato de archivo .arff utilizado por Weka para almacenar datos, y las diferentes interfaces que ofrece Weka, incluyendo Simple CLI, Explorer, Experimenter y Knowledge Flow.
El hidrógeno de bajas emisiones de carbono está cobrando impulso en América Latina, donde 11 países están desarrollando estrategias nacionales sobre hidrógeno y hay más de 25 proyectos en desarrollo. El hidrógeno puede desempeñar un papel importante en la transición energética de la región y en la exportación de hidrógeno a otros mercados. La próxima década será crucial para demostrar las tecnologías emergentes y preparar el terreno para un mayor despliegue posterior, aprovechando el pot
El documento presenta varias recetas que incluyen cortes de cerdo como solomito, bondiola y espadilla. Proporciona instrucciones detalladas sobre cómo preparar platos como solomito en salsa bechamel, cubitos de pernil salteados y estofado de espadilla con vino tinto.
El documento proporciona recetas y consejos para preparar diferentes platillos utilizando cortes de cerdo como solomito de cerdo envuelto en tocineta, bondiola, cubitos de pernil y espaldilla. Incluye instrucciones detalladas sobre los ingredientes, métodos de cocción y preparación de cada plato.
El documento describe los fundamentos de la investigación de operaciones (I.O.), incluyendo su definición, modelos y aplicaciones. La I.O. utiliza métodos científicos para resolver problemas complejos mediante el desarrollo de modelos matemáticos. Incluye las fases del estudio de I.O., como la formulación del problema, construcción del modelo, resolución y análisis de soluciones. Algunas aplicaciones comunes de la I.O. son problemas de asignación, transporte, mezcla y ruta más corta.
El documento describe los conceptos básicos de la programación orientada a objetos y el lenguaje Java. Explica que Java surgió como una alternativa portable a C++ y que su principal característica es "escribir una vez, ejecutar en cualquier lugar" gracias a su máquina virtual. También define conceptos clave como clases, objetos, paquetes y el modelo de directorios de un proyecto Java.
El documento establece las especificaciones técnicas para unidades de conservación como cajas y carpetas. Describe los materiales, dimensiones y diseño requeridos para cajas de archivo central y carpetas de archivo de gestión y conservación definitiva, incluyendo detalles sobre resistencia, pH y rotulado.
mi sector es muy tranquilo
los vecinos siempre colaboran , lo que mas me gusta de mi sector es el parque salazar, la iglesia el huerto de Dios donde congrego y el complejo deportivo de manco capac
1. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 1/21
Media y mediana en Java
Publicado por parzibyte en febrero 28, 2020
Hoy veremos otro ejercicio de Java que trata sobre encontrar la media y la mediana de un arreglo.
Recordemos que la media es el promedio, y que la mediana es el elemento que se encuentra en la mitad
al ordenar el arreglo.
Tabla de contenido [
ocultar
]
1
Obtener media en Java
2
Mediana
3
Poniendo todo junto
Si la longitud del arreglo es par, entonces la mediana se calcula promediando los números del centro.
Obtener media en Java
La media, como lo dije, es el promedio. Por lo tanto hacemos un algoritmo simple, que es recorrer el
arreglo e ir sumando cada valor. Después, el promedio viene dado por dividir la sumatoria entre la
longitud del arreglo:
Anuncio
Encuentra los audífonos Huawei
In Ear Freebuds 4 con…
Diseño de tipo abierto permite
que la presión del aire se mantenga…
Abrir
Anuncio
Alkosto
Parzibyte's blog
2. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 2/21
view raw
view raw
1
2
3
4
5
6
promedio.java
hosted with by GitHub
Mediana
Para la mediana es un poco complejo; lo primero que hay que hacer es ordenar el arreglo. En mi blog ya
hemos visto varias maneras de ordenar arreglos en Java, yo usaré Arrays.sort .
Después de ordenar el arreglo hay que buscar la mitad, que viene dada por dividir la longitud entre 2. Y
finalmente se comprueba si la longitud es par.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
mediana.java
hosted with by GitHub
En caso de que la longitud sea par, la mediana es el resultado de promediar los elementos centrales. Y si
es impar, entonces la mediana es el elemento central.
// Comenzamos con el promedio, lo cual es la media
int sumatoria = 0;
for (int x = 0; x < arreglo.length; x++) {
sumatoria += arreglo[x];
}
double media = sumatoria / arreglo.length;
/**
* Para obtener la mediana debemos ordenar el arreglo, voy a usar Arrays.sort
* pero puedes ver la implementación de otros algoritmos en:
* https://parzibyte.me/blog/2019/12/26/ordenar-arreglos-java-varios-metodos/
*/
Arrays.sort(arreglo);
int mediana;
int mitad = arreglo.length / 2;
// Si la longitud es par, se deben promediar los del centro
if (arreglo.length % 2 == 0) {
mediana = (arreglo[mitad - 1] + arreglo[mitad]) / 2;
} else {
mediana = arreglo[mitad];
}
Parzibyte's blog
3. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 3/21
Poniendo todo junto
El código completo con la definición del arreglo y la impresión de resultados en pantalla es el siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Anuncio
Encuentra los audífonos Huawei
In Ear Freebuds 4 con…
Diseño de tipo abierto permite
que la presión del aire se mantenga…
Abrir
Anuncio
Alkosto
/*
____ _____ _ _ _
| _ | __ (_) | | |
| |_) |_ _ | |__) |_ _ _ __ _____| |__ _ _| |_ ___
| _ <| | | | | ___/ _` | '__|_ / | '_ | | | | __/ _
| |_) | |_| | | | | (_| | | / /| | |_) | |_| | || __/
|____/ __, | |_| __,_|_| /___|_|_.__/ __, |_____|
__/ | __/ |
|___/ |___/
Blog: https://parzibyte.me/blog
Ayuda: https://parzibyte.me/blog/contrataciones-ayuda/
Contacto: https://parzibyte.me/blog/contacto/
Copyright (c) 2020 Luis Cabrera Benito
Licenciado bajo la licencia MIT
El texto de arriba debe ser incluido en cualquier redistribucion
*/
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int arreglo[] = { 550, 51, 89, 33, 50, 30, 10, 10, 1, 2, 3, 51, 9 };
// Comenzamos con el promedio, lo cual es la media
int sumatoria = 0;
for (int x = 0; x < arreglo.length; x++) {
Parzibyte's blog
4. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 4/21
view raw
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
media_mediana.java
hosted with by GitHub
Si lo ejecutamos vemos que tanto la media (promedio) como la mediana muestran los valores correctos,
sin importar el contenido del arreglo:
sumatoria += arreglo[x];
}
double media = sumatoria / arreglo.length;
/**
* Para obtener la mediana debemos ordenar el arreglo, voy a usar Arrays.sort
* pero puedes ver la implementación de otros algoritmos en:
* https://parzibyte.me/blog/2019/12/26/ordenar-arreglos-java-varios-metodos/
*/
Arrays.sort(arreglo);
int mediana;
int mitad = arreglo.length / 2;
// Si la longitud es par, se deben promediar los del centro
if (arreglo.length % 2 == 0) {
mediana = (arreglo[mitad - 1] + arreglo[mitad]) / 2;
} else {
mediana = arreglo[mitad];
}
// Imprimir valores
System.out.println("El arreglo es: ");
for (int x = 0; x < arreglo.length; x++) {
System.out.printf("%d ", arreglo[x]);
}
System.out.printf("nLa media es %.2f y la mediana es %d", media, mediana);
}
}
Parzibyte's blog
5. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 5/21
Java – Media y mediana
Puedes ejecutar el ejercicio en línea si quieres.
Si te gusta este lenguaje te invito a ver más ejercicios de Java en el blog de Parzibyte.
Estoy disponible para trabajar en tu proyecto o realizar tu tarea pendiente, no dudes en ponerte en
contacto conmigo.
Si el post fue de tu agrado muestra tu apoyo compartiéndolo, suscribiéndote al blog, siguiéndome o
realizando una donación.
Suscribir por correo
-28% -33% -12% -33%
Ingresa tu correo y recibirás mis últimas entradas sobre programación, open source, bases de datos y
todo lo relacionado con informática
Únete a otros 2,822 suscriptores
Email
SUSCRIBIR
Parzibyte's blog
6. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 6/21
Telegram
WhatsApp
Comparte esto:
Twittear 0
Share 1 Guardar
SHARE
Imprimir
Me gusta esto:
Me gusta
Sé el primero en decir que te gusta.
Mediana y media en C
noviembre 12, 2019
En "Algoritmos"
Python – Media y mediana de lista
diciembre 26, 2020
En "Algoritmos"
Quicksort en Java para ordenar
arreglos
diciembre 26, 2019
En "Algoritmos"
Categorías: ALGORITMOS JAVA
Etiquetas: @media array arreglo java media y mediana mediana Programación Java promedio
parzibyte
Programador freelancer listo para trabajar contigo. Aplicaciones web, móviles y de escritorio. PHP, Java, Go, Python,
JavaScript, Kotlin y más :)
https://parzibyte.me/blog/software-creado-por-parzibyte/
Parzibyte's blog
7. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 7/21
0 Comentarios
Deja un comentario
Recibir un email con los siguientes comentarios a esta entrada.
Recibir un email con cada nueva entrada.
reCAPTCHA
No soy un robot
Privacidad - Condiciones
Nombre *
Correo electrónico *
Página web
¿En qué estás pensando?
PUBLICAR COMENTARIO
Parzibyte's blog
8. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 8/21
Parzibyte's blog
9. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 9/21
Sistema de ventas gratuito para Windows
Raíz cuadrada y potencia en C
Elevar número en Java usando Math.pow
Elevar número a potencia en C++ o CPP
Python: comprobar si elemento o valor existe en lista o arreglo
Top Posts
Parzibyte's blog
10. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 10/21
Contrátame
Parzibyte's blog
11. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 11/21
Contratar a programador
Parzibyte's blog
12. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 12/21
Entradas recientes
Extraer texto de imagen con PHP y Tesseract – OCR
octubre 17, 2021
Instalar juegos en Nintendo 3DS
octubre 17, 2021
PHP: ejecutar un comando del sistema
octubre 16, 2021
Modo silencioso en Tesseract OCR
octubre 16, 2021
Desarmar teclado mecánico HyperX Alloy FPS RGB
octubre 14, 2021
Parzibyte's blog
13. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 13/21
Buscar tutoriales y ejemplos de código
Buscar …
Parzibyte's blog
14. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 14/21
Etiquetas
algoritmo (31)
ANSI C (58)
api (35)
archivo (34)
array (67)
arreglo (136)
binario (30)
c# (46)
cadena
(106)
cadenas (34)
conversión (39)
cpp (32)
decimal (36)
ejemplo (45)
ejercicio (48)
función (55)
go (31)
html
(46)
http (35)
imagen (31)
java (62)
javascript (122)
js (60)
json (32)
laravel (38)
Lenguaje c (52)
linux (30)
lista (44)
matemáticas (34)
mysql (63)
número (42)
php (135)
programación (395)
programación c (47)
Programación Java (54)
programación javascript (48)
programación php (51)
programación python (31)
python (157)
solución (36)
string (73)
tabla (32)
vue (33)
web (31)
windows (32)
Parzibyte's blog
15. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 15/21
Sígueme
Parzibyte's blog
16. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 16/21
Seguir a programador parzibyte
Categorías
Páginas web amigas
Arañita MX - Productos hechos a mano
Quiero ver mi página aquí
Elegir categoría
Parzibyte's blog
17. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 17/21
App web – Acortador y administrador de enlaces
Gestiona enlaces de descarga
Portafolio
Parzibyte's blog
18. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 18/21
Control escolar web – Software
Software sistema escolar web
Turnero – Control de turnos web
Entradas relacionadas
Parzibyte's blog
19. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 19/21
Lleva el control de citas proporcionando número
de turno. Útil para consultorios, filas, bancos,
oficinas, etcétera
Aplicación de entrega de paquetes Android
Gestión de paquetes con web service. Lectura
con coordenadas GPS y código de barras
Páginas
Conoce Sublime POS 3
Contacto
Contrátame o solicita ayuda
Desarrollo de aplicaciones web
Desarrollo de apps móviles
Desarrollo de páginas web
ALGORITMOS, MATEMÁTICAS, PHP
PHP – Volumen de un cono
En este artículo te mostraré cómo calcular el volumen de un cono usando el lenguaje de programación PHP.
Vamos a aplicar la fórmula matemática dentro del lenguaje encerrando el comportamiento en una función.
Para este Leer más…
Parzibyte's blog
20. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 20/21
Experiencia y testimonios
Pagos y venta de software
Portafolio
Resuelvo tus tareas de programación
Sígueme
Sobre el autor
Software creado por parzibyte
.NET FRAMEWORK, ALGORITMOS, C# (C SHARP)
Leer e interpretar un CSV con C#
En este post te voy a enseñar cómo parsear, leer o interpretar un archivo CSV (archivo separado por comas) en
C#, de modo que leas cada fila y después puedas acceder a cualquier columna. Te Leer más…
Parzibyte's blog
21. 17/10/21 21:21 Media y mediana en Java - Parzibyte's blog
https://parzibyte.me/blog/2020/02/28/media-mediana-java/ 21/21
.NET FRAMEWORK, ALGORITMOS, C# (C SHARP)
Raíz cuadrada en C#
Hoy te enseñaré a calcular la raíz cuadrada de un número usando C sharp a través de métodos nativos que el
lenguaje y sus bibliotecas proveen. Verás que es algo muy sencillo, pero en ocasiones Leer más…
Hestia | Desarrollado por
CONOCE SUBLIME POS 3 CONTACTO CONTRÁTAME O SOLICITA AYUDA DESARROLLO DE APLICACIONES WEB
DESARROLLO DE APPS MÓVILES DESARROLLO DE PÁGINAS WEB EXPERIENCIA Y TESTIMONIOS
PAGOS Y VENTA DE SOFTWARE PORTAFOLIO RESUELVO TUS TAREAS DE PROGRAMACIÓN SÍGUEME
SOBRE EL AUTOR SOFTWARE CREADO POR PARZIBYTE
ThemeIsle
Parzibyte's blog