SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
INSTITUTO TECNOLÓGICO DE MATEHUALA




                    RESUMEN, EJERCICIOS Y PROGRAMAS
    Elaboró:
    Briones Garay Rafael                               Cruz Rodriguez Miguel Ángel
    Espinosa Pecina Fabiola Mireida                    Martínez Faz Ana Teresa
    Peña Coronado Mónica Betzabeth                     Rodriguez Hernández José Efraín

                    Materia:   Algoritmos y Lenguajes de Programación
                    Docente: Ing. Martín Luis Ledezma Hernández
                    Carrera:   Ingeniería Industrial
                    Grupo:     Cuarto semestre “A”
                    Unidad 3: Conocimiento de Programación
                               y un Lenguaje Estructurado
                    Semestre: Enero-Junio 2011
                                                                                     Marzo 2011
Matehuala, S.L.P.
INTRODUCCIÓN A LAS APLICACIONES JAVA
                                                      INTRODUCCIÓN
La plataforma Java es el nombre de un entorno o plataforma de computación originaria de Sun Microsystems, capaz de ejecutar
aplicaciones desarrolladas usando el Lenguaje de programación Java u otros lenguajes que compilen a bytecode y un conjunto de
herramientas de desarrollo. En este caso, la plataforma no es un hardware específico o un sistema operativo, sino más bien una
máquina virtual encargada de la ejecución de aplicaciones, y un conjunto de bibliotecas estándar que ofrecen funcionalidad común.

La plataforma es así llamada la Plataforma Java (antes conocida como Plataforma Java 2[1]), e incluye:

Plataforma Java, Edición Estándar (Java Platform, Standard Edition), o Java SE (antes J2SE)
Plataforma Java, Edición Empresa (Java Platform, Enterprise Edition), o Java EE (antes J2EE)
Plataforma Java, Edición Micro (Java Platform, Micro Edition), o Java ME (antes J2ME)
Desde 2006, la versión actual de la Plataforma Java Standard Edition se le conoce como Java SE 6 como versión externa, y 1.6 como
versión interna. Sin embargo, se prefiere el término versión 6. Una visión general de la multitud de tecnologías que componen la
Plataforma Java puede encontrarse en la página de documentación del JDK.


                                                            DESARROLLO
Cada vez que utiliza una computadora ejecuta diversas operaciones que realiza tareas por usted. Por ejemplo su aplicación de correo
electrónico le permite enviar y recibir mensajes de correo y su navegador web le permite ver páginas de sitios web en todo el mundo
los programadores de computadoras crean dichos programas de cómputo que permiten a los usuarios de computadoras llevar a cabo
sus tareas diarias.

Una aplicación java es un programa que se ejecuta utilizando el intérprete java. Java utiliza notaciones que pueden parecer extrañas
a los no programadores esto por el lenguaje de programación java debido a que es necesario la práctica para llegar a una
familiarización con este lenguaje. por ejemplo un programa sencillo que nos podría dar una orientación de lo que es la programación
java sería un programa que sirva para mostrar una línea de texto seria el siguiente:
Muchas aplicaciones en java se utilizan los cuadros de dialogo para mostrar la salida de líneas de texto como por ejemplo los
navegadores web como Netscape o Microsoft internet Explorer muestran las páginas web en sus propias ventanas. los cuadros de
dialogo son ventanas en las que los programas muestran mensajes importantes a los usuarios del programa y la clase JoptionPane
de java proporciona estos cuadros previamente empaquetados previamente empaquetados lo que permite a los programadores
mostrar ventanas que contengan mensajes para los programadores.


Pero además de mostrar mensajes en las ventanas los programas de java generalmente realizan también operaciones aritméticas
en la resolución de problemas según sea la necesidad del programador para dar solución a los distintos y múltiples problemas que se
quieran resolver estas operaciones aritméticas se realizan mediante la utilización de símbolos que en el lenguaje java representan las
operaciones aritméticas deseadas estas operaciones son:
Las aplicaciones en java comienzan su ejecución en el método main. La primera línea del método main debe ser public static void
main (string args[]).Y una lave izquierda y una derecha determinan el cuerpo de la declaración de un método.


 Por otra parte los problemas que se presentan con gran frecuencia y que requieren ser resueltos para después formar un programa
que los resuelva mediante la programación en java siempre se presentan en variables estas y en java una variable es un ubicación
en la memoria de la computadora en donde puede guardarse un valor para que un programa lo utilice. Todas las variables tienen, un
nombre, tipo, tamaño, y valor. El nombre de una variable puede ser cualquier identificador valido, todas las variables deben declararse
con un nombre y un tipo para que puedan usarcé en un programa. Los tipos como int, float, doublé y char son tipos primitivos y sus
nombres son palabras clave del lenguaje de programación java. A una variable se le asigna un valor mediante una instrucción de
asignación, la cual utiliza el operador de asignación, =, a este operador se le llama operador binario ya que tiene dos operadores.


                                                           CONCLUSIÓN

 En conclusión el entorno de programación java puede sernos muy útil en la formulación
 De programas que ejecuten o realicen operaciones para la resolución de problemas del acontecer de cada día solo es necesario
familiarizarse con las estructuras de programación de java así como del lenguaje por ejemplo en la actualidad los programadores
realizan programas      en los que se nos permite comunicarnos mediante la utilización de cuadros de dialogo (ventanas)
permitiéndonos el envió y la recepción de mensajes de texto ya sea de correo electrónico o de páginas web .



                                                     PROBLEMAS
     I.- Convertir una temperatura dada en grados Fahrenheit a grados centígrados.
ALGORITMO.
  1. Inicio
  2. Pedir la temperatura en grados Fahrenheit
  3. Restar la temperatura a 32 multiplicada por 1.8 (F -32 * 1.8)
  4. Mostrar resultados
  5. Fin
II.- Calcular el diámetro, circunferencia y área de un círculo en base a su radio que es
                                    un número entero.
Algoritmo.
   1. Inicio
   2. Solicitar el radio
   3. Aplicar las formulas (diámetro= 2* radio), (circunferencia= Pi * diámetro), (área = Pi * radio al cuadrado.
   4. Obtener resultados
   5. Fin
III.- Calcular el área de un triángulo conociendo su base y altura
Algoritmo.
   1. Inicio
   2. Solicitar una base (b)
   3. Solicitar la altura (h)
   4. Aplicar formula , en este caso b*h/2
   5. Presentar resultado
   6. Fin
IV.- Calcular la hipotenusa de un triángulo rectángulo conociendo el valor de sus catetos.
Algoritmo.
   1. Inicio
   2. Obtener el valor de cateto 1
   3. Obtener el valor del cateto 2
   4. Aplicar la formula, en este caso es; la raíz cuadrada de la suma del cuadrado de los catetos.
   5. Obtener resultados
   6. Fin
Introducción a las aplicaciones Java

Más contenido relacionado

La actualidad más candente (20)

Monografia
MonografiaMonografia
Monografia
 
Cpex fundamentos de programacion semana 1
Cpex fundamentos de programacion semana 1Cpex fundamentos de programacion semana 1
Cpex fundamentos de programacion semana 1
 
Introducción a la Algoritmia
Introducción a la AlgoritmiaIntroducción a la Algoritmia
Introducción a la Algoritmia
 
01 alp u3
01 alp u301 alp u3
01 alp u3
 
MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2MANUAL DE RAPTOR 2
MANUAL DE RAPTOR 2
 
Java awt javax swing
Java awt  javax swingJava awt  javax swing
Java awt javax swing
 
Programación en lab view basica en español
Programación en lab view basica   en españolProgramación en lab view basica   en español
Programación en lab view basica en español
 
Introduccion
IntroduccionIntroduccion
Introduccion
 
Presentación trabajo programación
Presentación trabajo programaciónPresentación trabajo programación
Presentación trabajo programación
 
Portafolio
PortafolioPortafolio
Portafolio
 
Etapas de compilacion
Etapas de compilacionEtapas de compilacion
Etapas de compilacion
 
Jin Unidad6
Jin Unidad6Jin Unidad6
Jin Unidad6
 
Compiladores
CompiladoresCompiladores
Compiladores
 
Unidad ad 3
Unidad ad 3Unidad ad 3
Unidad ad 3
 
Ap01 java
Ap01 javaAp01 java
Ap01 java
 
Informe de programacion
Informe de programacionInforme de programacion
Informe de programacion
 
Trabajo lenguajes de programacion
Trabajo lenguajes de programacionTrabajo lenguajes de programacion
Trabajo lenguajes de programacion
 
Informe Proyecto Final
Informe Proyecto FinalInforme Proyecto Final
Informe Proyecto Final
 
Laboratorio 4
Laboratorio 4Laboratorio 4
Laboratorio 4
 
Laboratorio 4
Laboratorio 4Laboratorio 4
Laboratorio 4
 

Similar a Introducción a las aplicaciones Java

Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación JavaDuvan Zuluaga
 
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzzWilderHidalgo1
 
Lec11 metodos
Lec11 metodosLec11 metodos
Lec11 metodoshtmrk
 
Ejercicios de-programacion-en-java
Ejercicios de-programacion-en-javaEjercicios de-programacion-en-java
Ejercicios de-programacion-en-javaJesus Castillo Özil
 
Programacion
ProgramacionProgramacion
Programacionedison
 
Introduccion a la algoritmia 2011-i
Introduccion a la algoritmia   2011-iIntroduccion a la algoritmia   2011-i
Introduccion a la algoritmia 2011-iEnrique Vargas
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte Yelixa Araque Angulo
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte Yelixa Araque Angulo
 
Curso de java_desde_cero_hasta_conexione
Curso de java_desde_cero_hasta_conexioneCurso de java_desde_cero_hasta_conexione
Curso de java_desde_cero_hasta_conexionevladimirayala2011
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxDavidGarca147527
 
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptxINTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptxJuanAntonioCarrilloM
 
Apuntes de introduccion a la programación
Apuntes de introduccion a la programaciónApuntes de introduccion a la programación
Apuntes de introduccion a la programaciónvictdiazm
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Mabel2310
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN Karol Moreno
 
Introducción a Java
Introducción a JavaIntroducción a Java
Introducción a JavaLuis Rueda
 

Similar a Introducción a las aplicaciones Java (20)

Lenguaje de Programación Java
Lenguaje de Programación JavaLenguaje de Programación Java
Lenguaje de Programación Java
 
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz
3.LenguajeJava.pptxzczxczxsdfsczxczzzzzzzzzzzzzzzzzzzzz
 
01 fundamentos-java
01 fundamentos-java01 fundamentos-java
01 fundamentos-java
 
Lec11 metodos
Lec11 metodosLec11 metodos
Lec11 metodos
 
Ejercicios de-programacion-en-java
Ejercicios de-programacion-en-javaEjercicios de-programacion-en-java
Ejercicios de-programacion-en-java
 
Introducción a la algoritmia
Introducción a la algoritmiaIntroducción a la algoritmia
Introducción a la algoritmia
 
Introducción a la algoritmia
Introducción a la algoritmiaIntroducción a la algoritmia
Introducción a la algoritmia
 
Programacion
ProgramacionProgramacion
Programacion
 
Introduccion a la algoritmia 2011-i
Introduccion a la algoritmia   2011-iIntroduccion a la algoritmia   2011-i
Introduccion a la algoritmia 2011-i
 
Programacion en java
Programacion en javaProgramacion en java
Programacion en java
 
Introduccion a la programación I Parte
Introduccion a la programación I Parte Introduccion a la programación I Parte
Introduccion a la programación I Parte
 
Introduccion a la Programación I parte
Introduccion a la Programación I parte Introduccion a la Programación I parte
Introduccion a la Programación I parte
 
CursoJava.pdf
CursoJava.pdfCursoJava.pdf
CursoJava.pdf
 
Curso de java_desde_cero_hasta_conexione
Curso de java_desde_cero_hasta_conexioneCurso de java_desde_cero_hasta_conexione
Curso de java_desde_cero_hasta_conexione
 
Introducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptxIntroducción a Programación I (Clase1).pptx
Introducción a Programación I (Clase1).pptx
 
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptxINTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
INTRODUCCIÓN A LA PROGRAMACIÓN (1).pptx
 
Apuntes de introduccion a la programación
Apuntes de introduccion a la programaciónApuntes de introduccion a la programación
Apuntes de introduccion a la programación
 
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
Trabajo practico de lenguaje java.Conceptos. Estructuras. Programacion.
 
PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN PROGRAMACIÓN WEB INTRODUCCIÓN
PROGRAMACIÓN WEB INTRODUCCIÓN
 
Introducción a Java
Introducción a JavaIntroducción a Java
Introducción a Java
 

Último

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 

Último (16)

La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 

Introducción a las aplicaciones Java

  • 1. INSTITUTO TECNOLÓGICO DE MATEHUALA RESUMEN, EJERCICIOS Y PROGRAMAS Elaboró: Briones Garay Rafael Cruz Rodriguez Miguel Ángel Espinosa Pecina Fabiola Mireida Martínez Faz Ana Teresa Peña Coronado Mónica Betzabeth Rodriguez Hernández José Efraín Materia: Algoritmos y Lenguajes de Programación Docente: Ing. Martín Luis Ledezma Hernández Carrera: Ingeniería Industrial Grupo: Cuarto semestre “A” Unidad 3: Conocimiento de Programación y un Lenguaje Estructurado Semestre: Enero-Junio 2011 Marzo 2011 Matehuala, S.L.P.
  • 2. INTRODUCCIÓN A LAS APLICACIONES JAVA INTRODUCCIÓN La plataforma Java es el nombre de un entorno o plataforma de computación originaria de Sun Microsystems, capaz de ejecutar aplicaciones desarrolladas usando el Lenguaje de programación Java u otros lenguajes que compilen a bytecode y un conjunto de herramientas de desarrollo. En este caso, la plataforma no es un hardware específico o un sistema operativo, sino más bien una máquina virtual encargada de la ejecución de aplicaciones, y un conjunto de bibliotecas estándar que ofrecen funcionalidad común. La plataforma es así llamada la Plataforma Java (antes conocida como Plataforma Java 2[1]), e incluye: Plataforma Java, Edición Estándar (Java Platform, Standard Edition), o Java SE (antes J2SE) Plataforma Java, Edición Empresa (Java Platform, Enterprise Edition), o Java EE (antes J2EE) Plataforma Java, Edición Micro (Java Platform, Micro Edition), o Java ME (antes J2ME) Desde 2006, la versión actual de la Plataforma Java Standard Edition se le conoce como Java SE 6 como versión externa, y 1.6 como versión interna. Sin embargo, se prefiere el término versión 6. Una visión general de la multitud de tecnologías que componen la Plataforma Java puede encontrarse en la página de documentación del JDK. DESARROLLO Cada vez que utiliza una computadora ejecuta diversas operaciones que realiza tareas por usted. Por ejemplo su aplicación de correo electrónico le permite enviar y recibir mensajes de correo y su navegador web le permite ver páginas de sitios web en todo el mundo los programadores de computadoras crean dichos programas de cómputo que permiten a los usuarios de computadoras llevar a cabo sus tareas diarias. Una aplicación java es un programa que se ejecuta utilizando el intérprete java. Java utiliza notaciones que pueden parecer extrañas a los no programadores esto por el lenguaje de programación java debido a que es necesario la práctica para llegar a una familiarización con este lenguaje. por ejemplo un programa sencillo que nos podría dar una orientación de lo que es la programación java sería un programa que sirva para mostrar una línea de texto seria el siguiente:
  • 3. Muchas aplicaciones en java se utilizan los cuadros de dialogo para mostrar la salida de líneas de texto como por ejemplo los navegadores web como Netscape o Microsoft internet Explorer muestran las páginas web en sus propias ventanas. los cuadros de dialogo son ventanas en las que los programas muestran mensajes importantes a los usuarios del programa y la clase JoptionPane de java proporciona estos cuadros previamente empaquetados previamente empaquetados lo que permite a los programadores mostrar ventanas que contengan mensajes para los programadores. Pero además de mostrar mensajes en las ventanas los programas de java generalmente realizan también operaciones aritméticas en la resolución de problemas según sea la necesidad del programador para dar solución a los distintos y múltiples problemas que se quieran resolver estas operaciones aritméticas se realizan mediante la utilización de símbolos que en el lenguaje java representan las operaciones aritméticas deseadas estas operaciones son:
  • 4. Las aplicaciones en java comienzan su ejecución en el método main. La primera línea del método main debe ser public static void main (string args[]).Y una lave izquierda y una derecha determinan el cuerpo de la declaración de un método. Por otra parte los problemas que se presentan con gran frecuencia y que requieren ser resueltos para después formar un programa que los resuelva mediante la programación en java siempre se presentan en variables estas y en java una variable es un ubicación en la memoria de la computadora en donde puede guardarse un valor para que un programa lo utilice. Todas las variables tienen, un nombre, tipo, tamaño, y valor. El nombre de una variable puede ser cualquier identificador valido, todas las variables deben declararse con un nombre y un tipo para que puedan usarcé en un programa. Los tipos como int, float, doublé y char son tipos primitivos y sus nombres son palabras clave del lenguaje de programación java. A una variable se le asigna un valor mediante una instrucción de asignación, la cual utiliza el operador de asignación, =, a este operador se le llama operador binario ya que tiene dos operadores. CONCLUSIÓN En conclusión el entorno de programación java puede sernos muy útil en la formulación De programas que ejecuten o realicen operaciones para la resolución de problemas del acontecer de cada día solo es necesario familiarizarse con las estructuras de programación de java así como del lenguaje por ejemplo en la actualidad los programadores realizan programas en los que se nos permite comunicarnos mediante la utilización de cuadros de dialogo (ventanas) permitiéndonos el envió y la recepción de mensajes de texto ya sea de correo electrónico o de páginas web . PROBLEMAS I.- Convertir una temperatura dada en grados Fahrenheit a grados centígrados. ALGORITMO. 1. Inicio 2. Pedir la temperatura en grados Fahrenheit 3. Restar la temperatura a 32 multiplicada por 1.8 (F -32 * 1.8) 4. Mostrar resultados 5. Fin
  • 5.
  • 6. II.- Calcular el diámetro, circunferencia y área de un círculo en base a su radio que es un número entero. Algoritmo. 1. Inicio 2. Solicitar el radio 3. Aplicar las formulas (diámetro= 2* radio), (circunferencia= Pi * diámetro), (área = Pi * radio al cuadrado. 4. Obtener resultados 5. Fin
  • 7. III.- Calcular el área de un triángulo conociendo su base y altura Algoritmo. 1. Inicio 2. Solicitar una base (b) 3. Solicitar la altura (h) 4. Aplicar formula , en este caso b*h/2 5. Presentar resultado 6. Fin
  • 8.
  • 9. IV.- Calcular la hipotenusa de un triángulo rectángulo conociendo el valor de sus catetos. Algoritmo. 1. Inicio 2. Obtener el valor de cateto 1 3. Obtener el valor del cateto 2 4. Aplicar la formula, en este caso es; la raíz cuadrada de la suma del cuadrado de los catetos. 5. Obtener resultados 6. Fin