SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Prácticas de Informática 
Práctica 3: 
Esquemas de composición algorítmica II y 
tipos de datos reales 
Objetivo de la práctica 
El objetivo de esta práctica es consolidar la utilización de los esquemas de composición algorítmica 
ejercitados en las prácticas anteriores y familiarizarse con los tipos float y double. 
Ejercicios 
1. Escribe un programa Java que escriba por pantalla la raíz cuadrada de un número introducido por 
teclado. Para ello utilizaremos el método de Newton1: Si A es una aproximación a la raíz cuadrada 
de x, (A+(x/A))/2 es una aproximación mejor. Puedes iniciar la aproximación A con uno, e iterar 
hasta que la diferencia entre una aproximación y la calculada en el paso anterior sea menor que la 
precisión deseada (número de dígitos significativos. Declara la precisión deseada como una 
constante (p.e. final double PRECISION = 1E-5; ) 
2. Escribe un programa Java que escriba por pantalla el valor de la función exp(x) de un valor 
introducido por teclado. Calcula la función con la serie de Taylor: 
Calcula la serie hasta que el termino calculado sea menor que la precisión deseada. Declara la 
precisión deseada como una constante (p.e. final double PRECISION = 1E-5; ) 
3. Escribe un programa Java que lea los coeficientes de una ecuación de segundo grado ax2-bx+c=0 y 
muestre por pantalla las soluciones de dicha ecuación. Escribe al menos tres versiones de la 
ecuación de segundo grado, una utilizando double, otra utilizando float, y una tercera que obtenga 
el resultado utilizando float y el teorema de Cardano-Viète2. Según este teorema podemos 
calcular una raíz a partir de la otra x1 . x2 = c/a. Utiliza los valores a = 1.0, b=1*105, c = -1.0 para 
probar las diferentes versiones. 
4. Utiliza el método de Newton para obtener las raíces de una ecuación de segundo grado. El método 
de Newton nos dice que si X es una aproximación al cero de la función, x-(f(x)/f’(x)) es una 
aproximación mejor. Obtén una de las raíces de la ecuación de segundo grado ax2-bx+c=0 por el 
método de Newton, y la otra sabiendo que x1 . x2 = c/a. Utiliza los valores a = 1.0, b=1*105, c = -1.0 y 
distintas precisiones del resultado (p.e. precision=1E-5). 
5. Utiliza el método de la bisección para obtener las raíces de una ecuación de segundo grado. Obtén 
una de las raíces por éste método descrito en http://es.wikipedia.org/wiki/Método_de_bisección, y 
la otra raíz sabiendo que x1 . x2 = c/a. Utiliza los valores a = 1.0, b=1*105, c = -1.0. Utiliza un intervalo 
adecuado para encontrar una de las raices. 
1 http://es.wikipedia.org/wiki/Método_de_Newton 
2 http://es.wikipedia.org/wiki/Ecuación_de_segundo_grado 
Departamento de Informática e Ingeniería de Sistemas
Prácticas de Informática 
Método de Newton-Raphson 
Para encontrar las raíces de una ecuación (Isaac Newton 1642-1727) 
si Xn es una estimación de la raíz, Xn+1 es una estimación mejor 
siendo f ‘ la derivada de la función en Xn. 
Tangente=f(Xn)/(Xn-Xn+1) 
Método aproximado. Dejamos de iterar hasta que 
|Estimación actual –Estimación previa| < precisión 
Método de la bisección 
Debe existir seguridad sobre la continuidad de la función f(x) en el 
intervalo [a,b]. A continuación se verifica que f(a).f(b)< 0 (Hay 
cambio de signo en el intervalo). 
Se calcula el punto medio m del intervalo [a,b] y se evalúa f(m) si ese 
valor es igual a cero, ya hemos encontrado la raíz buscada 
En caso de que no lo sea, verificamos si f(m) tiene signo opuesto 
con f(a) o con f(b). Se redefine el intervalo [a, b] como [a, m] ó [m, b] 
según se haya determinado en cuál de estos intervalos ocurre un 
cambio de signo 
Con este nuevo intervalo se continúa sucesivamente encerrando la 
solución en un intervalo cada vez más pequeño, hasta alcanzar la 
precisión deseada 
Nota 
La clase Math3 representa la librería matemática de Java. La clase ofrece métodos estáticos 
(pertenecen a la clase, no a las instancias), por lo que se pueden invocar haciendo referencia a la clase, 
no es necesario crear instancias. Compara tus resultados con Math.exp() y Math.sqrt(). 
3 http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Math.html 
Departamento de Informática e Ingeniería de Sistemas

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

PUNTO FIJO
PUNTO FIJOPUNTO FIJO
PUNTO FIJO
 
5.metodo del punto fijo
5.metodo del punto fijo5.metodo del punto fijo
5.metodo del punto fijo
 
El Teorema Fundamental del Cálculo
El Teorema Fundamental del CálculoEl Teorema Fundamental del Cálculo
El Teorema Fundamental del Cálculo
 
Derivadas
DerivadasDerivadas
Derivadas
 
Concepto de integral indefinida
Concepto de integral indefinida Concepto de integral indefinida
Concepto de integral indefinida
 
Ova 3
Ova 3Ova 3
Ova 3
 
Tema iiderivadas
Tema iiderivadasTema iiderivadas
Tema iiderivadas
 
Llyne
LlyneLlyne
Llyne
 
MéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto FijoMéTodo De IteracióN De Punto Fijo
MéTodo De IteracióN De Punto Fijo
 
4.metodo de la biseccion
4.metodo de la biseccion4.metodo de la biseccion
4.metodo de la biseccion
 
Derivadas
DerivadasDerivadas
Derivadas
 
Yorneis parte I papers
Yorneis parte I papersYorneis parte I papers
Yorneis parte I papers
 
Aplicacion de la derivada
Aplicacion de la derivadaAplicacion de la derivada
Aplicacion de la derivada
 
La derivada
La derivadaLa derivada
La derivada
 
Indeterminaciones_Limites laterales_Limites infinitos
Indeterminaciones_Limites laterales_Limites infinitosIndeterminaciones_Limites laterales_Limites infinitos
Indeterminaciones_Limites laterales_Limites infinitos
 
Calculo Integral[1]
Calculo Integral[1]Calculo Integral[1]
Calculo Integral[1]
 
Punto Fijo
Punto FijoPunto Fijo
Punto Fijo
 
Limites indeterminados
Limites indeterminadosLimites indeterminados
Limites indeterminados
 
Aplicaciones de la derivada
Aplicaciones de la derivadaAplicaciones de la derivada
Aplicaciones de la derivada
 
Historia del calculo infinitesimal
Historia del calculo infinitesimalHistoria del calculo infinitesimal
Historia del calculo infinitesimal
 

Destacado

Q listening and speaking 3-vocabulary of page 47
Q listening and speaking 3-vocabulary of page 47Q listening and speaking 3-vocabulary of page 47
Q listening and speaking 3-vocabulary of page 47Seda Uğursal
 
Sistemas de archivos tatiana
Sistemas de archivos tatianaSistemas de archivos tatiana
Sistemas de archivos tatianaTatiana Rubio
 
How to Secure Your Medical Devices
How to Secure Your Medical DevicesHow to Secure Your Medical Devices
How to Secure Your Medical DevicesSecurityMetrics
 
7encontropronto
7encontropronto7encontropronto
7encontroprontoTeka Pitta
 
Confederación nacional de instituciones empresariales privadas
Confederación nacional de instituciones empresariales privadasConfederación nacional de instituciones empresariales privadas
Confederación nacional de instituciones empresariales privadasRenato Apaza Meza
 
Mi trabajo de flickr
Mi trabajo de flickrMi trabajo de flickr
Mi trabajo de flickrJessy234
 
Αντοχή ΑΤΕ Ενισχύσεις Αποκαταστάσεις Οικοδομικά
Αντοχή ΑΤΕ Ενισχύσεις Αποκαταστάσεις ΟικοδομικάΑντοχή ΑΤΕ Ενισχύσεις Αποκαταστάσεις Οικοδομικά
Αντοχή ΑΤΕ Ενισχύσεις Αποκαταστάσεις Οικοδομικάantoxi10
 
Baltic SCOPE stakeholder workshop on FISHERIES - discussion on recommendation...
Baltic SCOPE stakeholder workshop on FISHERIES - discussion on recommendation...Baltic SCOPE stakeholder workshop on FISHERIES - discussion on recommendation...
Baltic SCOPE stakeholder workshop on FISHERIES - discussion on recommendation...Pan Baltic Scope / Baltic SCOPE
 
What are Multinational Corporations(MNCs)?
What are Multinational Corporations(MNCs)?What are Multinational Corporations(MNCs)?
What are Multinational Corporations(MNCs)?Aman Agarwal
 
Ecología: Adaptaciones de los organismos a las condiciones terrestres
Ecología: Adaptaciones de los organismos a las condiciones terrestresEcología: Adaptaciones de los organismos a las condiciones terrestres
Ecología: Adaptaciones de los organismos a las condiciones terrestresAndrea Salazar
 

Destacado (13)

Q listening and speaking 3-vocabulary of page 47
Q listening and speaking 3-vocabulary of page 47Q listening and speaking 3-vocabulary of page 47
Q listening and speaking 3-vocabulary of page 47
 
Sistemas de archivos tatiana
Sistemas de archivos tatianaSistemas de archivos tatiana
Sistemas de archivos tatiana
 
DCentenoResume1
DCentenoResume1DCentenoResume1
DCentenoResume1
 
Ferro resume
Ferro resumeFerro resume
Ferro resume
 
How to Secure Your Medical Devices
How to Secure Your Medical DevicesHow to Secure Your Medical Devices
How to Secure Your Medical Devices
 
7encontropronto
7encontropronto7encontropronto
7encontropronto
 
Confederación nacional de instituciones empresariales privadas
Confederación nacional de instituciones empresariales privadasConfederación nacional de instituciones empresariales privadas
Confederación nacional de instituciones empresariales privadas
 
Mi trabajo de flickr
Mi trabajo de flickrMi trabajo de flickr
Mi trabajo de flickr
 
Αντοχή ΑΤΕ Ενισχύσεις Αποκαταστάσεις Οικοδομικά
Αντοχή ΑΤΕ Ενισχύσεις Αποκαταστάσεις ΟικοδομικάΑντοχή ΑΤΕ Ενισχύσεις Αποκαταστάσεις Οικοδομικά
Αντοχή ΑΤΕ Ενισχύσεις Αποκαταστάσεις Οικοδομικά
 
Baltic SCOPE stakeholder workshop on FISHERIES - discussion on recommendation...
Baltic SCOPE stakeholder workshop on FISHERIES - discussion on recommendation...Baltic SCOPE stakeholder workshop on FISHERIES - discussion on recommendation...
Baltic SCOPE stakeholder workshop on FISHERIES - discussion on recommendation...
 
Lobby &amp; advocacy
Lobby  &amp; advocacyLobby  &amp; advocacy
Lobby &amp; advocacy
 
What are Multinational Corporations(MNCs)?
What are Multinational Corporations(MNCs)?What are Multinational Corporations(MNCs)?
What are Multinational Corporations(MNCs)?
 
Ecología: Adaptaciones de los organismos a las condiciones terrestres
Ecología: Adaptaciones de los organismos a las condiciones terrestresEcología: Adaptaciones de los organismos a las condiciones terrestres
Ecología: Adaptaciones de los organismos a las condiciones terrestres
 

Similar a Práctica 3 Informática

ECUACIONES NO LINEALES
ECUACIONES NO LINEALESECUACIONES NO LINEALES
ECUACIONES NO LINEALESsdiupg1
 
SOLUCION DE ECUACIONES NO LINEALES
SOLUCION DE ECUACIONES NO LINEALESSOLUCION DE ECUACIONES NO LINEALES
SOLUCION DE ECUACIONES NO LINEALESJagg602
 
Analisis numerico slideshare
Analisis numerico slideshareAnalisis numerico slideshare
Analisis numerico slideshareJoseJchm16
 
Métodos numéricos - Solución de Raíces De Ecuaciones
Métodos numéricos - Solución de Raíces De EcuacionesMétodos numéricos - Solución de Raíces De Ecuaciones
Métodos numéricos - Solución de Raíces De EcuacionesDavid A. Baxin López
 
RAÍCES DE ECUACIONES
RAÍCES DE ECUACIONESRAÍCES DE ECUACIONES
RAÍCES DE ECUACIONESJenny López
 
apuntes unidad 2 y 3.pdf
apuntes unidad 2 y 3.pdfapuntes unidad 2 y 3.pdf
apuntes unidad 2 y 3.pdfjulces4
 
68908191 ejercicios-resueltos-derivacion
68908191 ejercicios-resueltos-derivacion68908191 ejercicios-resueltos-derivacion
68908191 ejercicios-resueltos-derivacionmilico
 
Progracion numerica
Progracion numericaProgracion numerica
Progracion numericaYhonny Ochoa
 
Taller de tratamiento de señales, Ingenieria
Taller de tratamiento de señales, IngenieriaTaller de tratamiento de señales, Ingenieria
Taller de tratamiento de señales, IngenieriaLuisMendoza665045
 
Presetacion de numerica_mandar
Presetacion de numerica_mandarPresetacion de numerica_mandar
Presetacion de numerica_mandarGABRIELATOLEDO44
 
UNIDAD 7 y 8 Intergración numérica y Ec Dif.pptx
UNIDAD 7 y 8  Intergración numérica y Ec Dif.pptxUNIDAD 7 y 8  Intergración numérica y Ec Dif.pptx
UNIDAD 7 y 8 Intergración numérica y Ec Dif.pptxPaulaInes2
 
Asignacion 1 (Programación Numérica)
Asignacion 1 (Programación Numérica)Asignacion 1 (Programación Numérica)
Asignacion 1 (Programación Numérica)avbr_avbr
 
Asignacion 1 (Programacion Numerica/Analisis Numerico)
Asignacion 1 (Programacion Numerica/Analisis Numerico)Asignacion 1 (Programacion Numerica/Analisis Numerico)
Asignacion 1 (Programacion Numerica/Analisis Numerico)avbr_avbr
 
Solución de ecuaciones no lineales
Solución de ecuaciones no linealesSolución de ecuaciones no lineales
Solución de ecuaciones no linealesSistemadeEstudiosMed
 
Tema II: Soluciones de Ecuaciones de Una Variable
Tema II: Soluciones de Ecuaciones de Una VariableTema II: Soluciones de Ecuaciones de Una Variable
Tema II: Soluciones de Ecuaciones de Una VariableSistemadeEstudiosMed
 
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCO
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCOExposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCO
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCOEden Cano
 

Similar a Práctica 3 Informática (20)

ECUACIONES NO LINEALES
ECUACIONES NO LINEALESECUACIONES NO LINEALES
ECUACIONES NO LINEALES
 
SOLUCION DE ECUACIONES NO LINEALES
SOLUCION DE ECUACIONES NO LINEALESSOLUCION DE ECUACIONES NO LINEALES
SOLUCION DE ECUACIONES NO LINEALES
 
Analisis numerico slideshare
Analisis numerico slideshareAnalisis numerico slideshare
Analisis numerico slideshare
 
Métodos numéricos - Solución de Raíces De Ecuaciones
Métodos numéricos - Solución de Raíces De EcuacionesMétodos numéricos - Solución de Raíces De Ecuaciones
Métodos numéricos - Solución de Raíces De Ecuaciones
 
RAÍCES DE ECUACIONES
RAÍCES DE ECUACIONESRAÍCES DE ECUACIONES
RAÍCES DE ECUACIONES
 
apuntes unidad 2 y 3.pdf
apuntes unidad 2 y 3.pdfapuntes unidad 2 y 3.pdf
apuntes unidad 2 y 3.pdf
 
68908191 ejercicios-resueltos-derivacion
68908191 ejercicios-resueltos-derivacion68908191 ejercicios-resueltos-derivacion
68908191 ejercicios-resueltos-derivacion
 
Analisis trabajo
Analisis trabajoAnalisis trabajo
Analisis trabajo
 
Progracion numerica
Progracion numericaProgracion numerica
Progracion numerica
 
Taller de tratamiento de señales, Ingenieria
Taller de tratamiento de señales, IngenieriaTaller de tratamiento de señales, Ingenieria
Taller de tratamiento de señales, Ingenieria
 
Presetacion de numerica_mandar
Presetacion de numerica_mandarPresetacion de numerica_mandar
Presetacion de numerica_mandar
 
Raices deecuaciones
Raices deecuacionesRaices deecuaciones
Raices deecuaciones
 
Historia metodo de newton
Historia metodo de newtonHistoria metodo de newton
Historia metodo de newton
 
UNIDAD 7 y 8 Intergración numérica y Ec Dif.pptx
UNIDAD 7 y 8  Intergración numérica y Ec Dif.pptxUNIDAD 7 y 8  Intergración numérica y Ec Dif.pptx
UNIDAD 7 y 8 Intergración numérica y Ec Dif.pptx
 
Asignacion 1 (Programación Numérica)
Asignacion 1 (Programación Numérica)Asignacion 1 (Programación Numérica)
Asignacion 1 (Programación Numérica)
 
Asignacion 1 (Programacion Numerica/Analisis Numerico)
Asignacion 1 (Programacion Numerica/Analisis Numerico)Asignacion 1 (Programacion Numerica/Analisis Numerico)
Asignacion 1 (Programacion Numerica/Analisis Numerico)
 
Solución de ecuaciones no lineales
Solución de ecuaciones no linealesSolución de ecuaciones no lineales
Solución de ecuaciones no lineales
 
Tema II: Soluciones de Ecuaciones de Una Variable
Tema II: Soluciones de Ecuaciones de Una VariableTema II: Soluciones de Ecuaciones de Una Variable
Tema II: Soluciones de Ecuaciones de Una Variable
 
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCO
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCOExposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCO
Exposicion de meodos numericos - UNIVERSIDAD DE LOS ANGELES COMALCALCO
 
INF_JARCH
INF_JARCHINF_JARCH
INF_JARCH
 

Último

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
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
 
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
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
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
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 

Último (20)

tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.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
 
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
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
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
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 

Práctica 3 Informática

  • 1. Prácticas de Informática Práctica 3: Esquemas de composición algorítmica II y tipos de datos reales Objetivo de la práctica El objetivo de esta práctica es consolidar la utilización de los esquemas de composición algorítmica ejercitados en las prácticas anteriores y familiarizarse con los tipos float y double. Ejercicios 1. Escribe un programa Java que escriba por pantalla la raíz cuadrada de un número introducido por teclado. Para ello utilizaremos el método de Newton1: Si A es una aproximación a la raíz cuadrada de x, (A+(x/A))/2 es una aproximación mejor. Puedes iniciar la aproximación A con uno, e iterar hasta que la diferencia entre una aproximación y la calculada en el paso anterior sea menor que la precisión deseada (número de dígitos significativos. Declara la precisión deseada como una constante (p.e. final double PRECISION = 1E-5; ) 2. Escribe un programa Java que escriba por pantalla el valor de la función exp(x) de un valor introducido por teclado. Calcula la función con la serie de Taylor: Calcula la serie hasta que el termino calculado sea menor que la precisión deseada. Declara la precisión deseada como una constante (p.e. final double PRECISION = 1E-5; ) 3. Escribe un programa Java que lea los coeficientes de una ecuación de segundo grado ax2-bx+c=0 y muestre por pantalla las soluciones de dicha ecuación. Escribe al menos tres versiones de la ecuación de segundo grado, una utilizando double, otra utilizando float, y una tercera que obtenga el resultado utilizando float y el teorema de Cardano-Viète2. Según este teorema podemos calcular una raíz a partir de la otra x1 . x2 = c/a. Utiliza los valores a = 1.0, b=1*105, c = -1.0 para probar las diferentes versiones. 4. Utiliza el método de Newton para obtener las raíces de una ecuación de segundo grado. El método de Newton nos dice que si X es una aproximación al cero de la función, x-(f(x)/f’(x)) es una aproximación mejor. Obtén una de las raíces de la ecuación de segundo grado ax2-bx+c=0 por el método de Newton, y la otra sabiendo que x1 . x2 = c/a. Utiliza los valores a = 1.0, b=1*105, c = -1.0 y distintas precisiones del resultado (p.e. precision=1E-5). 5. Utiliza el método de la bisección para obtener las raíces de una ecuación de segundo grado. Obtén una de las raíces por éste método descrito en http://es.wikipedia.org/wiki/Método_de_bisección, y la otra raíz sabiendo que x1 . x2 = c/a. Utiliza los valores a = 1.0, b=1*105, c = -1.0. Utiliza un intervalo adecuado para encontrar una de las raices. 1 http://es.wikipedia.org/wiki/Método_de_Newton 2 http://es.wikipedia.org/wiki/Ecuación_de_segundo_grado Departamento de Informática e Ingeniería de Sistemas
  • 2. Prácticas de Informática Método de Newton-Raphson Para encontrar las raíces de una ecuación (Isaac Newton 1642-1727) si Xn es una estimación de la raíz, Xn+1 es una estimación mejor siendo f ‘ la derivada de la función en Xn. Tangente=f(Xn)/(Xn-Xn+1) Método aproximado. Dejamos de iterar hasta que |Estimación actual –Estimación previa| < precisión Método de la bisección Debe existir seguridad sobre la continuidad de la función f(x) en el intervalo [a,b]. A continuación se verifica que f(a).f(b)< 0 (Hay cambio de signo en el intervalo). Se calcula el punto medio m del intervalo [a,b] y se evalúa f(m) si ese valor es igual a cero, ya hemos encontrado la raíz buscada En caso de que no lo sea, verificamos si f(m) tiene signo opuesto con f(a) o con f(b). Se redefine el intervalo [a, b] como [a, m] ó [m, b] según se haya determinado en cuál de estos intervalos ocurre un cambio de signo Con este nuevo intervalo se continúa sucesivamente encerrando la solución en un intervalo cada vez más pequeño, hasta alcanzar la precisión deseada Nota La clase Math3 representa la librería matemática de Java. La clase ofrece métodos estáticos (pertenecen a la clase, no a las instancias), por lo que se pueden invocar haciendo referencia a la clase, no es necesario crear instancias. Compara tus resultados con Math.exp() y Math.sqrt(). 3 http://download.oracle.com/javase/1.4.2/docs/api/java/lang/Math.html Departamento de Informática e Ingeniería de Sistemas