PDF de programación - Programación Java para Físicos e Ingenieros

Imágen de pdf Programación Java para Físicos e Ingenieros

Programación Java para Físicos e Ingenierosgráfica de visualizaciones

Actualizado el 20 de Mayo del 2018 (Publicado el 14 de Abril del 2018)
1.451 visualizaciones desde el 14 de Abril del 2018
54,8 MB
243 paginas
Creado hace 8a (01/01/2012)
Programación en
Java



para físicos e ingenieros


José M. Gómez
Agustí Gutierrez
Manuel López
Xavier Luri
Daniel Prades


Correo electrónico: jm.gomez@ub.edu







© de los autores, enero 2012
Deposito Legal B.5348-2012
Licencia Creative Commons


http://creativecommons.org/licenses/by-nc-nd/3.0/es/

http://creativecommons.org/licenses/by-nc-nd/3.0/es/


 




 



3

Índice
1 El Ordenador ...................................................................................................... 9
1.1
Introducción .......................................................................................................................................... 9
1.2 Componentes de un ordenador .......................................................................................................... 12
1.3 Sistemas operativos ........................................................................................................................... 14
1.3.1 Gestión del procesador ................................................................................................................. 14
1.3.2 Gestión de la memoria .................................................................................................................. 15
1.3.3 Controladores ................................................................................................................................ 15
1.3.4 El sistema de ficheros ................................................................................................................... 16
1.3.5 Sistemas operativos de Microsoft ................................................................................................. 17
1.3.6 Sistemas operativos UNIX ............................................................................................................ 18
1.4 Periféricos ........................................................................................................................................... 20
1.4.1 Discos magnéticos ........................................................................................................................ 20
1.4.2 Discos ópticos ............................................................................................................................... 21
1.4.3 USB ............................................................................................................................................... 23
1.4.4 Firewire ......................................................................................................................................... 23
1.4.5 Bluetooth ....................................................................................................................................... 24
1.5 Redes ................................................................................................................................................. 26
1.5.1 El Módem ...................................................................................................................................... 26
1.5.2 La Tarjeta de Interfaz de Red (NIC) .............................................................................................. 27
1.5.3 Un modelo para las comunicaciones de datos: La pila TCP/IP .................................................... 28
1.5.4 Aplicaciones de Internet ................................................................................................................ 30
1.5.5 La web ........................................................................................................................................... 31
2 Programación ................................................................................................... 33
Introducción ........................................................................................................................................ 33
2.1
2.1.1 ¿Qué es un programa? ................................................................................................................. 34
2.1.2 El proceso de programación ......................................................................................................... 36
2.1.3 ¿Qué es una Plataforma? ............................................................................................................. 37
2.1.4 Entorno de desarrollo .................................................................................................................... 39
2.1.5 Conclusión .................................................................................................................................... 42
2.2 Primeros programas ........................................................................................................................... 43
2.2.1 Proyecto Hola Java ....................................................................................................................... 43
2.2.2 Debugar ........................................................................................................................................ 46
2.2.3 Proyecto Hola Java GUI ................................................................................................................ 47
2.2.4 Conclusiones ................................................................................................................................. 48
2.3 Estructuras básicas ............................................................................................................................ 49
2.3.1 Un programa básico ...................................................................................................................... 49
2.3.2 Comentarios .................................................................................................................................. 50
2.3.3 Objetos .......................................................................................................................................... 50
2.3.4 Tipos de datos ............................................................................................................................... 56

http://creativecommons.org/licenses/by-nc-nd/3.0/es/



INFORMÁTICA
 
 
 
 
 

4



2.3.5 Variables ...................................................................................................................................... 64
2.3.6 Matrices ........................................................................................................................................ 71
2.3.7 Cadenas ....................................................................................................................................... 74
2.3.8 Enumeraciones ............................................................................................................................ 76
2.3.9 Operadores .................................................................................................................................. 77
2.3.10 Métodos ...................................................................................................................................... 89
2.3.11 Control de flujo ........................................................................................................................... 95
2.3.12 Importar paquetes .................................................................................................................... 108
2.3.13 Entrada y salida estándar ......................................................................................................... 109
2.3.14 Gestión de errores .................................................................................................................... 114
2.3.15 Ficheros .................................................................................................................................... 119
3 Métodos numéricos ........................................................................................ 131
3.1
Introducción ...................................................................................................................................... 131
3.2 Conceptos previos ........................................................................................................................... 133
3.2.1 Precisión de la representación en coma flotante ....................................................................... 133
3.2.2 Estabilidad numérica de un algoritmo ........................................................................................ 135
3.2.3 Recursos necesarios para la ejecución de un algoritmo ............................................................ 138
3.2.4 Escalabilidad de un algoritmo .................................................................................................... 138
3.2.5 Problemas mal condicionados ................................................................................................... 139
3.3 Librerías numéricas .......................................................................................................................... 140
3.3.1 Integración de librerías en Netbeans ......................................................................................... 141
3.4 Sistemas de ecuaciones lineales ..................................................................................................... 144
3.4.1 Planteamiento del problema ....................................................................................................... 144
3.4.2 Interfaces .................................................................................................................................... 144
3.4.3 Métodos numéricos de resolución de sistemas de
  • Links de descarga
http://lwp-l.com/pdf10413

Comentarios de: Programación Java para Físicos e Ingenieros (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad