Este documento presenta cuatro problemas de programación en Java que involucran el uso de métodos. Cada problema calcula una cantidad geométrica diferente (grados Celsius a partir de Fahrenheit, área y diámetro de un círculo, área de un triángulo, hipotenusa de un triángulo rectángulo) y presenta el código Java para resolverlo usando métodos.
Una introducción a Clojure y por qué usar programación funcional.
Mi experiencia al conocer Clojure luego de haber sido desarrollador de aplicaciones con Java, Grails y Rails.
Una introducción a Clojure y por qué usar programación funcional.
Mi experiencia al conocer Clojure luego de haber sido desarrollador de aplicaciones con Java, Grails y Rails.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJEjecgjv
La Pedagogía Autogestionaria es un enfoque educativo que busca transformar la educación mediante la participación directa de estudiantes, profesores y padres en la gestión de todas las esferas de la vida escolar.
Presentación de la conferencia sobre la basílica de San Pedro en el Vaticano realizada en el Ateneo Cultural y Mercantil de Onda el jueves 2 de mayo de 2024.
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁClaude LaCombe
Recuerdo perfectamente la primera vez que oí hablar de las imágenes subliminales de los Testigos de Jehová. Fue en los primeros años del foro de religión “Yahoo respuestas” (que, por cierto, desapareció definitivamente el 30 de junio de 2021). El tema del debate era el “arte religioso”. Todos compartíamos nuestros puntos de vista sobre cuadros como “La Mona Lisa” o el arte apocalíptico de los adventistas, cuando repentinamente uno de los participantes dijo que en las publicaciones de los Testigos de Jehová se ocultaban imágenes subliminales demoniacas.
Lo que pasó después se halla plasmado en la presente obra.
1. INSTITUTO TECNOLÓGICO DE MATEHUALA
PROGRAMAS
Elaboró:
Álvarez Hernández Irene Esperanza
Campos Martínez Macario
Maldonado Muñoz Claudia Guadalupe
Rodríguez Quiroz Norberto Ismael
Tello Ortiz Celia Cecilia
Materia: Algoritmos y lenguajes de Programación
Docente: Ing. Martín Luis Ledezma Hernández
Carrera: Ingeniería Industrial
Grupo: Cuarto semestre “A”
Unidad 4: Funciones
Semestre: Enero-Junio 2011
Matehuala, S.L.P. Mayo 2011
2. Resuelva los siguientes problemas y escriba el programa java correspondiente haciendo
uso de métodos en java:
I.- Convertir una temperatura dada en grados Fahrenheit a grados centígrados.
a) Programa fuente:
// Exercise 6.6: Conversion.java
// Convertir los grados Farenheit a grados Celsius.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Conversion extends JApplet implements ActionListener {
JLabel promptLabel;
JTextField inputField;
// create GUI
public void init()
{
Container container = getContentPane();
container.setLayout( new FlowLayout() );
promptLabel = new JLabel( "Escriba los grados Farenheit: " );
inputField = new JTextField( 10 );
inputField.addActionListener( this );
container.add( promptLabel );
container.add( inputField );
} // end method init
// Convertir los grados Farenhiet a grados Celsius
public void actionPerformed( ActionEvent actionEvent )
{
double gradosfarenheit =
Double.parseDouble( actionEvent.getActionCommand() );
showStatus( " Los grados Celsius son " + gradoscelsius( gradosfarenheit ) );
} // end method actionPerformed
// calcular y regresar a grados celsius
public double gradoscelsius( double gradosfarenheit )
{
3. double gradoscelsius= ( gradosfarenheit - 32 )/1.8;
return gradoscelsius;
} // end method grados Celsius
} // end class Converison
b) Resultados del programa:
4. II.- Calcular el diámetro, circunferencia y área de un círculo en base a su radio que es un
número entero.
a) Programa fuente:
// Exercise 6.6: Area.java
// Calcular el area y el diametro de un circulo.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Area extends JApplet implements ActionListener {
JLabel promptLabel;
JTextField inputField;
// create GUI
public void init()
{
Container container = getContentPane();
container.setLayout( new FlowLayout() );
promptLabel = new JLabel( "Escriba el radio: " );
inputField = new JTextField( 10 );
inputField.addActionListener( this );
container.add( promptLabel );
container.add( inputField );
} // end method init
5. // calculate sphere volume when user presses Enter in inputField
public void actionPerformed( ActionEvent actionEvent )
{
double radio =
Double.parseDouble( actionEvent.getActionCommand() );
showStatus( "El área es" + areadelcirculo( radio )+ "El diámetro del circulo es" +
diametrodelcirculo(radio) );
} // end method actionPerformed
// calcular y regresar a area
public double areadelcirculo( double radio )
{
double area = Math.PI * Math.pow( radio, 2 );
return area;
} // end method areadelcirculo
// calcular y regresar a diametro
public double diametrodelcirculo( double radio )
{
double diametro = radio*2;
return diametro;
} // end method diametrodelcirculo
} // end class Area
b) Resultados del programa:
6.
7. III.- Calcular el área de un triángulo conociendo su base y altura.
a) Programa fuente:
// Exercise 6.6: Area.java
// Calcular el area de un triangulo.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Area extends JApplet implements ActionListener {
JLabel promptLabel; JLabel promptLabel2;
JTextField inputField; JTextField inputField2;
// create GUI
public void init()
{
Container container = getContentPane();
container.setLayout( new FlowLayout() );
Container container2 = getContentPane();
container2.setLayout( new FlowLayout() );
promptLabel = new JLabel( "Escribir la base:" );
inputField = new JTextField( 10 );
inputField.addActionListener( this );
container.add( promptLabel );
container.add( inputField );
promptLabel2 = new JLabel( "Escribir la altura:" );
inputField2 = new JTextField( 10 );
inputField2.addActionListener( this );
container2.add( promptLabel2 );
container2.add( inputField2 );
} // end method init
// Calcular el area de un tringulo
public void actionPerformed( ActionEvent actionEvent )
{
8. double base =
Double.parseDouble(inputField.getText() );
double altura =
Double.parseDouble(inputField2.getText() );
showStatus( " El area es " + areadeltriangulo( base, altura));
} // end method actionPerformed
// Calcular y regresar alarea de un triangulo
public double areadeltriangulo( double base, double altura )
{
double area = (base * altura)/2;
return area;
} // fin del metodo areadeuntriangulo
} // fin de la clase Area
b) Resultados del programa:
9.
10. IV.- Calcular la hipotenusa de un triángulo rectángulo conociendo el valor de sus catetos.
a) Programa fuente:
// Exercise 6.6: Hipotenusa.java
// Calcular la hipotenusa de un triangulo rectangulo.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Hipotenusa extends JApplet implements ActionListener {
JLabel promptLabel; JLabel promptLabel2;
JTextField inputField; JTextField inputField2;
// create GUI
public void init()
{
Container container = getContentPane();
container.setLayout( new FlowLayout() );
Container container2 = getContentPane();
container2.setLayout( new FlowLayout() );
promptLabel = new JLabel( "Escribir Cateto a:" );
inputField = new JTextField( 10 );
inputField.addActionListener( this );
container.add( promptLabel );
container.add( inputField );
promptLabel2 = new JLabel( "Escribir Cateto b:" );
inputField2 = new JTextField( 10 );
inputField2.addActionListener( this );
container2.add( promptLabel2 );
container2.add( inputField2 );
} // end method init
// Calcular la hipotenusa de un tringulo rectangulo
public void actionPerformed( ActionEvent actionEvent )
{
double Catetoa =
Double.parseDouble(inputField.getText() );
11. double Catetob =
Double.parseDouble(inputField2.getText() );
showStatus( " La hipotenusa es " + hipotenusadeuntriangulo ( Catetoa, Catetob));
} // end method actionPerformed
// Calcular y regresar a la hopitenusa del triangulo
public double hipotenusadeuntriangulo( double Catetoa, double Catetob )
{
double hipotenusa = Math.sqrt(( Catetoa * Catetoa) + ( Catetob * Catetob));
return hipotenusa;
} // fin del metodo hipotenusadeuntriangulo
} // fin de la clase Hipotenusa
b) Resultados del programa: