El documento describe la creación de dos clases en Java para modelar un estudiante y sus notas. La clase Alumno define los atributos y métodos del estudiante, incluyendo el cálculo de la nota final. La clase Notas contiene el método main que solicita los datos al usuario, crea un objeto Alumno e imprime los resultados.
Presentación hecha para el curso de Análisis de algoritmos. Heap sort u ordenación por montículos es un algoritmo como su nombre lo indica para ordenar elementos en un arreglo o vector basado en la comparación de sus elemntos utilizando una estructura de datos llamada heap (Monticulo), la cual es un tipo de árbol.
Presentación hecha para el curso de Análisis de algoritmos. Heap sort u ordenación por montículos es un algoritmo como su nombre lo indica para ordenar elementos en un arreglo o vector basado en la comparación de sus elemntos utilizando una estructura de datos llamada heap (Monticulo), la cual es un tipo de árbol.
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA, crea y desarrolla ACERTIJO: «CARRERA OLÍMPICA DE SUMA DE LABERINTOS». Esta actividad de aprendizaje lúdico que implica de cálculo aritmético y motricidad fina, promueve los pensamientos lógico y creativo; ya que contempla procesos mentales de: PERCEPCIÓN, ATENCIÓN, MEMORIA, IMAGINACIÓN, PERSPICACIA, LÓGICA LINGUISTICA, VISO-ESPACIAL, INFERENCIA, ETCÉTERA. Didácticamente, es una actividad de aprendizaje transversal que integra áreas de: Matemáticas, Neurociencias, Arte, Lenguaje y comunicación, etcétera.
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfsandradianelly
Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestra y el maestro Fase 3Un libro sin recetas, para la maestr
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
POO. Unidad 2: Clases y objetos Ejercicio 2
1.
2. Vamos a subir un poco el nivel, pon atención al
Hola compañero, bienvenido a otro ejercicio de
enunciado del siguiente problema…
este tutorial.
3. Vamos a subir un poco el nivel, pon atención al
enunciado del siguiente problema…
4. Construir una clase en java que defina a un estudiante, teniendo como
atributos su número de carnet, nombre y las notas correspondientes al
primer parcial, segundo parcial, trabajo acumulado y exámen final. La
clase deberá tener los métodos necesarios para encontrar la nota final
del estudiante basado en el cálculo usado en la UCYT (el primer
parcial, el segundo parcial y el trabajo acumulado corresponden al
20% de la nota final cada uno y el exámen final el 40%). Del mismo
modo deberá tener un método que defina si el estudiante está
aprobado o reprobado. Un tercer método deberá imprimir la
información del estudiante en una caja de diálogo gráfica. Deberá
crear también una clase que contenga el método main donde se pidan
los datos del estudiante de forma gráfica (utilizando la interface
SWING), creando un objeto alumno y definiendo sus atributos. .
5. Bien, para este problema vamos a construir dos
Comencemos construyendo la clase Alumno.
clases una llamada Notas y otra llamada Alumno.
7. De acuerdo a los datos del
Ahora bien, ya que necesitamos
problema vamos a definir las
calcular el promedio final del
variables
alumno vamos a definir también
carnet, nombre, notapp,notasp,no
el método notafinal()
tata y notaef.
8. De acuerdo a los datos del
Ahora bien, ya que necesitamos
problema vamos a definir las
calcular el promedio final del
variables
alumno vamos a definir también
carnet, nombre, notapp,notasp,no
el método notafinal()
tata y notaef.
import javax.swing.*;
public class Alumno {
String carnet;
String nombre;
int notapp;
int notasp;
int notata;
int notaef;
9. Ahora bien, ya que necesitamos
calcular el promedio final del
alumno vamos a definir también
el método notafinal()
import javax.swing.*;
public class Alumno {
String carnet;
String nombre;
int notapp;
int notasp;
int notata;
int notaef;
10. Ahora bien, ya que necesitamos
calcular el promedio final del
alumno vamos a definir también
el método notafinal()
import javax.swing.*;
public class Alumno {
String carnet;
String nombre;
int notapp;
int notasp;
int notata;
int notaef;
public double notafinal()
{
double nf;
nf = (this.notapp * 0.20) + (this.notasp *
0.20)
+ (this.notata * 0.20) + (this.notaef *
0.40);
return nf;
}
11. Para determinar cuando un
alumno esta reprobado o no
Finalmente vamos a crear el
vamos a crear el método estado
método necesario para imprimir
que trabajara con la nota final
los datos del alumno en pantalla.
que se calcule en el método
anterior.
12. Para determinar cuando un
alumno esta reprobado o no
Finalmente vamos a crear el
vamos a crear el método estado
método necesario para imprimir
que trabajara con la nota final
los datos del alumno en pantalla.
que se calcule en el método
anterior.
public String estado()
{
if (this.notafinal() >= 70 )
return "Aprobado";
else
return "Reprobado";
}
13. Finalmente vamos a crear el
método necesario para imprimir
los datos del alumno en pantalla.
public String estado()
{
if (this.notafinal() >= 70 )
return "Aprobado";
else
return "Reprobado";
}
14. Finalmente vamos a crear el
método necesario para imprimir
los datos del alumno en pantalla.
public String estado()
{
if (this.notafinal() >= 70 )
return "Aprobado";
else
return "Reprobado";
}
public void MostrarDatos()
{
String datos = "Nombre :" + "t" +
this.nombre + "n" +
"Carnet No. :" + "t" + this.carnet + "n"
+
"Nota 1P :" + "t" + this.notapp + "n" +
"Nota 2P :" + "t" + this.notasp + "n" +
"Nota TA :" + "t" + this.notata + "n" +
"Nota EF :" + "t" + this.notaef + "n" +
"Nota Final :" + "t" + this.notafinal() +
"n" +
"Estado :" + "t" + this.estado();
JOptionPane.showMessageDialog(null, datos);
} }
15. ¡Listo! Ya tenemos a definir la clase clase que será
Para esto vamos definida nuestra Nota
Alumno,que contenga el main del programa.
la vamos a probarla.
16. Para esto vamos a definir la clase Nota que será
la que contenga el main del programa.
17. Ahora solicitaremos al usuario
que ingrese los datos
Vamos a importar la librería swing
correspondientes. Recuerda un
Por último llamemos al con que
de java para trabajar método
MostrarDatos para imprimiry
showInputDialog devuelve
poco de interfaz gráfica los
cadenas, por lo tanto objeto de
resultados en pantalla.
después, crearemos undebemos
realizar las conversiones
tipo Alumno.
correspondientes.
18. Ahora solicitaremos al usuario
que ingrese los datos
Vamos a importar la librería swing
correspondientes. Recuerda un
Por último llamemos al con que
de java para trabajar método
MostrarDatos para imprimiry
showInputDialog devuelve
poco de interfaz gráfica los
cadenas, por lo tanto objeto de
resultados en pantalla.
después, crearemos undebemos
realizar las conversiones
tipo Alumno.
correspondientes.
import javax.swing.*;
public class Notas {
public static void main(String[] args) {
// TODO code application logic here
Alumno a = new Alumno();
19. Ahora solicitaremos al usuario
que ingrese los datos
correspondientes. Recuerda que
Por último llamemos al método
MostrarDatos para imprimir los
showInputDialog devuelve
cadenas, por lo tanto debemos
resultados en pantalla.
realizar las conversiones
correspondientes.
import javax.swing.*;
public class Notas {
public static void main(String[] args) {
// TODO code application logic here
Alumno a = new Alumno();
20. Ahora solicitaremos al usuario
que ingrese los datos
correspondientes. Recuerda que
Por último llamemos al método
showInputDialog devuelve
MostrarDatos para imprimir los
cadenas, por lo tanto debemos
resultados en pantalla.
realizar las conversiones
correspondientes.
import javax.swing.*;
public class Notas {
public static void main(String[] args) {
// TODO code application logic here
Alumno a = new Alumno();
a.carnet =
JOptionPane.showInputDialog("Carnet del
Estudiante: ");
a.nombre =
JOptionPane.showInputDialog("Nombre del
Estudiante: ");
a.notapp =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Primer Parcial: "));
a.notasp =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Segundo Parcial: "));
a.notata =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Trabajo Acumulado: "));
a.notaef =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Examen Final: "));
21. Por último llamemos al método
MostrarDatos para imprimir los
resultados en pantalla.
import javax.swing.*;
public class Notas {
public static void main(String[] args) {
// TODO code application logic here
Alumno a = new Alumno();
a.carnet =
JOptionPane.showInputDialog("Carnet del
Estudiante: ");
a.nombre =
JOptionPane.showInputDialog("Nombre del
Estudiante: ");
a.notapp =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Primer Parcial: "));
a.notasp =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Segundo Parcial: "));
a.notata =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Trabajo Acumulado: "));
a.notaef =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Examen Final: "));
22. Por último llamemos al método
MostrarDatos para imprimir los
resultados en pantalla.
import javax.swing.*;
public class Notas {
public static void main(String[] args) {
// TODO code application logic here
Alumno a = new Alumno();
a.carnet =
JOptionPane.showInputDialog("Carnet del
Estudiante: ");
a.nombre =
JOptionPane.showInputDialog("Nombre del
Estudiante: ");
a.notapp =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Primer Parcial: "));
a.notasp =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Segundo Parcial: "));
a.notata =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Trabajo Acumulado: "));
a.notaef =
Integer.parseInt(JOptionPane.showInputDialo
g("Nota del Examen Final: "));
a.MostrarDatos(); }}
23. Utilizando JCreator ejecutamos
¿Notas como en ambas clases se
nuestro main y obtenemos un
hizo uso de la referencia this?
resultado como el siguiente…
24. ¿Notas como en ambas clases se
hizo uso de la referencia this?
25. Esto fue todo por ahora, espero
Nos vemos en el siguiente
que la solución de este ejercicio
ejercicio. Hasta pronto.
te haya sido clara y provechosa.
26. Nos vemos en el siguiente
ejercicio. Hasta pronto.