dise no qui mica

265
Diseño Instruccional Química. “Relaciones periódicas de los elementosProyecto: Diseño e implementación de un programa para la actualización de docentes de nivel medio superior en las áreas de físico-matemáticas y ciencias naturales. Responsable Técnico: Silvia Melbi Gaona Jiménez. Supervisión y revisión del documento: Silvia Melbi Gaona Jiménez Contenido Temario ......................................................................................................................................... 2 Códigos de Actividades Interactivas............................................................................................ 56 Crucigrama .............................................................................................................................. 56 Partículas atómicas ................................................................................................................. 65 Configuración electrónica de la tabla periódica...................................................................... 72 Electronegatividad ................................................................................................................ 125 Radio atómico ....................................................................................................................... 138 Calculadora............................................................................................................................ 151 Banco de preguntas................................................................................................................... 171 Bibliografía ................................................................................................................................ 180 Videos .................................................................................................................................... 180 Lecturas de páginas externas. ............................................................................................... 180

Upload: bolivar-ricardo-litardo-moyano

Post on 28-Apr-2015

45 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Dise No Qui Mica

Diseño Instruccional

Química. “Relaciones periódicas de los elementos”

Proyecto: Diseño e implementación de un programa para la actualización

de docentes de nivel medio superior en las áreas de físico-matemáticas y

ciencias naturales.

Responsable Técnico: Silvia Melbi Gaona Jiménez.

Supervisión y revisión del documento: Silvia Melbi Gaona Jiménez

Contenido

Temario ......................................................................................................................................... 2

Códigos de Actividades Interactivas ............................................................................................ 56

Crucigrama .............................................................................................................................. 56

Partículas atómicas ................................................................................................................. 65

Configuración electrónica de la tabla periódica ...................................................................... 72

Electronegatividad ................................................................................................................ 125

Radio atómico ....................................................................................................................... 138

Calculadora ............................................................................................................................ 151

Banco de preguntas................................................................................................................... 171

Bibliografía ................................................................................................................................ 180

Videos .................................................................................................................................... 180

Lecturas de páginas externas. ............................................................................................... 180

Page 2: Dise No Qui Mica

2

Temario

Examen Diagnóstico

CAPÍTULO 1. INTRODUCCIÓN AL CURSO E HISTORIA DE LOS MODELOS ATÓMICOS

Estimado Profesor,

Lee con detenimiento las normas del curso. Si alguna no es clara o tienes alguna duda,

debes comunicárselo a tu tutor antes de continuar.

Gracias

1.1. GUÍA

Page 3: Dise No Qui Mica

3

1.2. HISTORIA DE LA QUÍMICA

En este capítulo obtendrás información sobre los modelos atómicos, y sobre sus descubridores

a lo largo de la historia. También realizarás ejercicios de autoevaluación que te permitirán

reforzar conceptos básicos sobre los átomos.

Page 4: Dise No Qui Mica

4

1.3. EVALUACIÓN INICIAL

1.4. BREVE HISTORIA DEL ATOMO

Page 5: Dise No Qui Mica

5

ENLACES EXTERNOS. Revisa cada uno de los enlaces, con lo cual podrás conocer más a fondo

los conceptos básicos sobre los modelos atómicos.

1.5. Modelos atómicos. 1

1.6. Modelo Bohr archivo. 2

Page 6: Dise No Qui Mica

6

1.7. ENLACES WIKI

Átomo. 3

1.8. Enlace Web. 4

Con la siguiente actividad podrás reafirmar los conocimientos básicos sobre los modelos atómicos que

se han desarrollado a lo largo de la historia.

Page 7: Dise No Qui Mica

7

1.9. ACTIVIDADES EXTRA

1.10. Crucigrama

Page 8: Dise No Qui Mica

8

Revisa el siguiente video, y compáralo con lo descrito en artículo sobre la breve historia del

átomo.

Contesta las siguientes preguntas: ¿Qué descubridor no fue incluido en esta tabla, y qué

modificaciones hizo al modelo atómico? y ¿Cuál fue la aportación del famoso experimento de

Geiger y Marsden?. ¿Porque crees que Geiger y Marsdenno se incluyeron dentro de la tabla?

Envíale al tutor las respuestas.

1.12. MODELOS ATÓMICOS (VIDEO). 1

1.13. Modelos atómicos. 2

Contesta la siguiente evaluación final, correspondiente al Capítulo 2. Al finalizar el

cuestionario, podrás ver las respuestas correctas.

Page 9: Dise No Qui Mica

9

1.14. CAPÍTULO 1 - CUESTIONARIO: EVALUACION FINAL

Page 10: Dise No Qui Mica

10

1.15. EVALUACIÓN

Page 11: Dise No Qui Mica

11

Page 12: Dise No Qui Mica

12

CAPÍTULO 2. ESTRUCTURA ATÓMICA

En este capítulo obtendrás información necesaria sobre cuáles son las partículas subatómicas,

y sabrás la relación que tienen con el número atómico y másico.

Contesta la siguiente evaluación inicial del Capítulo 2, sobre partículas atómicas.

2.1. EVALUACIÓN INICIAL

APUNTES

Lee con detenimiento las siguientes notas y la presentación en Power Point sobre estructura

atómica.

2.2. Apunte. Estructura del átomo

2.3. Estructura Atómica

Anexo presentación. Anexo 1.

Page 13: Dise No Qui Mica

13

ENLACES EXTERNOS. Revisa cada uno de los enlaces, para conocer más a fondo los conceptos

básicos sobre la estructura del átomo.

2.4. Orbitales atómicos. 5

2.5. Masa atómica. 6

Masa atómica.

2.6. Número atómico. 7

Número atómico

2.7. Disposición de electrones en un átomo. 8

Page 14: Dise No Qui Mica

14

2.8. Estructura del átomo. 9

ACTIVIDADES EXTRA. Observa y escucha los siguientes videos, en los que obtendrás más

información sobre la estructura del átomo. Estos videos son muy sencillos y te ayudarán a

comprender fácilmente los conceptos básicos de este capítulo.

2.9. El átomo. 3

Page 15: Dise No Qui Mica

15

2.10. Actividad Extra

Contesta la siguiente evaluación final correspondiente al Capítulo 2. Al finalizar el cuestionario,

se te mostrarán las respuestas correctas.

2.11. EVALUACION FINAL

Page 16: Dise No Qui Mica

16

2.12. EVALUACIÓN

Page 17: Dise No Qui Mica

17

Page 18: Dise No Qui Mica

18

CAPÍTULO 3. CONFIGURACIÓN ELECTRÓNICA

Este capítulo le permitirá conocer la distribución de los electrones en los orbitales atómicos, y

la configuración electrónica de cada elemento de la tabla periódica.

Conteste la siguiente evaluación inicial, correspondiente al Capítulo 3.

3.1. EVALUACIÓN INICIAL

APUNTES

Lea con detenimiento las siguientes notas y la presentación en Power Point sobre

configuración electrónica.

3.2. Configuración electrónica

Anexo presentación. Anexo 2.

Page 19: Dise No Qui Mica

19

3.3. Configuración electrónica

Page 20: Dise No Qui Mica

20

ENLACES EXTERNOS. Revise cada uno de los enlaces, para que conozca más a fondo los

conceptos básicos sobre la configuración electrónica de los elementos.

3.4. Enlace Web. 10

Con ayuda de los enlaces, los videos que se muestran y sobre todo con la tabla periódica que se te proporciona, podrás responder ¿cuántos electrones tienen en el último nivel energético, los siguientes elementos. a) Cu b) Au c) He d) S

Page 21: Dise No Qui Mica

21

3.5. Estructura electrónica. 11

3.6. Tabla Periódica. 12

Page 22: Dise No Qui Mica

22

3.7. Configuración Electrónica

Videos

3.8. CONFIGURACIÓN ELECTRÓNICA. 4

Page 23: Dise No Qui Mica

23

Observa y escucha con detenimiento el siguiente enlace, para que puedas contestar las

siguientes preguntas.

1. ¿Qué significan los números 2.1 en el átomo de Li y 2.8.8.1 para el átomo de K? 2. ¿Porqué se llenan primero los niveles más bajos? 3. ¿Porque en el video, el segundo nivel energético tiene capacidad para 8 electrones?, ¿no debería tener solo 6 electrones?. Discute estas preguntas con el tutor

3.9. e3

Conteste la siguiente evaluación final correspondiente al Capítulo 3. Al finalizar el cuestionario,

se le mostrarán las respuestas correctas.

Page 24: Dise No Qui Mica

24

3.10. EVALUACIÓN FINAL

3.11. EVALUACIÓN

Page 25: Dise No Qui Mica

25

Page 26: Dise No Qui Mica

26

CAPÍTULO 4. HISTORIA DE LA TABLA PERIÓDICA Y TABLA PERIÓDICA ACTUAL

En este capítulo conocerás la historia de cómo se fue realizando el descubrimiento de los

elementos y su clasificación, con la ayuda de varios investigadores. A pesar de que algunos de

ellos no son muy conocidos, sin su valiosa colaboración esta tarea no habría sido posible.

Encontrará información necesaria para conocer la tabla periódica actual y su criterio de

clasificación, así como las propiedades de los elementos.

4.1. HISTORIA DE LA TABLA PERIÓDICA Y SU DISTRIBUCIÓN

Page 27: Dise No Qui Mica

27

4.2. TABLA PERIÓDICA ACTUAL

Page 28: Dise No Qui Mica

28

Page 29: Dise No Qui Mica

29

Page 30: Dise No Qui Mica

30

Page 31: Dise No Qui Mica

31

Page 32: Dise No Qui Mica

32

Page 33: Dise No Qui Mica

33

Page 34: Dise No Qui Mica

34

4.3. TABLA PERIÓDICA ACTUAL

Anexo PDF. Anexo 3.

Page 35: Dise No Qui Mica

35

4.4. Ejercicio final

Page 36: Dise No Qui Mica

36

Page 37: Dise No Qui Mica

37

Page 38: Dise No Qui Mica

38

4.5. Grupo de la tabla periódica

Anexo PDF. Anexo 4.

4.6. Historia de la Tabla periódica

Anexo PDF. Anexo 5.

4.7. Historia de los elementos y la Tabla Periódica

Anexo PDF. Anexo 6.

4.8. Historia de la tabla periódica de los elementos

Page 39: Dise No Qui Mica

39

Page 40: Dise No Qui Mica

40

4.9. EVALUACIÓN FINAL DE LOS CAPÍTULOS 1, 2, 3 y 4

Page 41: Dise No Qui Mica

41

Page 42: Dise No Qui Mica

42

Page 43: Dise No Qui Mica

43

CAPITULO 5. PROPIEDADES DE LOS ELEMENTOS

En este capítulo encontrará información sobre los grupos y periodos de la tabla periódica.

5.1. Ejercicio

5.2. Propiedades periódicas

Anexo presentación. Anexo 7.

Page 44: Dise No Qui Mica

44

5.3. Ejercicio 2

Page 45: Dise No Qui Mica

45

5.4. Actividad 1. 13

5.5. Actividad 2. 14

Page 46: Dise No Qui Mica

46

5.6. Electronegatividad

5.7. Radio Atómico

Page 47: Dise No Qui Mica

47

5.8. CAPÍTULO 5 - CUESTIONARIO: EVALUACIÓN FINAL

Page 48: Dise No Qui Mica

48

Realice el siguiente cuestionario, el cual abarca los temas 4, 5 y 6. Esto le ayudará a conocer el

grado de avance de las lecciones. Si usted tiene una calificación menor al 80% le sugerimos

leer nuevamente los capítulos anteriores y realizar el cuestionario 2.

Page 49: Dise No Qui Mica

49

6.2. CUESTIONARIO: 1

Page 50: Dise No Qui Mica

50

6.3. CUESTIONARIO: 2

Page 51: Dise No Qui Mica

51

Page 52: Dise No Qui Mica

52

Page 53: Dise No Qui Mica

53

CAPITULO 6. UTILIDAD DE LA TABLA PERIÓDICA

En este capítulo encontrará los usos de los elementos la tabla periódica y sobre todo como se

enlazan en diferentes campos de la ciencia y la tecnología.

6.4. UTILIDAD DE TABLA PERIÓDICA

Anexo presentación. Anexo 8.

6.5. UTILIDAD DE TABLA PERIÓDICA

Anexo PDF. Anexo 8.

6.6. Actividad 1. 5

6.7. Actividad 2

Anexo PDF. Anexo 9.

Page 54: Dise No Qui Mica

54

6.8. Calculadora

6.9. Memorama

Page 55: Dise No Qui Mica

55

6.10. Memorama 2

Examen Final

Page 56: Dise No Qui Mica

56

Códigos de Actividades Interactivas

Crucigrama

Código:

import java.awt.Color; import java.awt.Container; import java.awt.Font; import javax.swing.JApplet; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JTextArea; import javax.swing.JTextField; /** * * @author Hugo * Crucigrama */ public class Crucigrama extends JApplet{ JButton Aceptar,Iniciar,Siguiente,Anterior,Respuestas; JLabel instrucciones[]; JTextField vertical[];

Page 57: Dise No Qui Mica

57

JTextField horizontal[]; JTextArea pregunta; public static int np=1; @Override public void init(){ Container cp = getContentPane(); cp.setBackground(Color.white); cp.setLocation(0,0); cp.setLayout(null); cp.setSize(500,500); cp.setVisible(true); Aceptar = new JButton("Aceptar"); Aceptar.setToolTipText("Verificar respuestas"); Aceptar.setLocation(380,240); Aceptar.setSize(80,20); Aceptar.setBorder(null); Aceptar.setText("Aceptar"); Aceptar.setEnabled(true); cp.add(Aceptar); Iniciar = new JButton("Iniciar"); Iniciar.setToolTipText("Iniciar"); Iniciar.setLocation(380,270); Iniciar.setSize(80,20); Iniciar.setBorder(null); Iniciar.setText("Iniciar"); Iniciar.setEnabled(true); cp.add(Iniciar); Siguiente = new JButton("Siguiente"); Siguiente.setToolTipText("Ver siguiente pregunta"); Siguiente.setLocation(430,300); Siguiente.setSize(30,20); Siguiente.setBorder(null); Siguiente.setText(">>"); Siguiente.setEnabled(true); cp.add(Siguiente); Anterior = new JButton("Anterior"); Anterior.setToolTipText("Ver pregunta previa"); Anterior.setLocation(380,300); Anterior.setSize(30,20); Anterior.setBorder(null); Anterior.setText("<<"); Anterior.setEnabled(true); cp.add(Anterior); Respuestas = new JButton("Respuestas"); Respuestas.setToolTipText("Ver respuestas"); Respuestas.setLocation(380,330); Respuestas.setSize(80,20); Respuestas.setBorder(null); Respuestas.setText("Respuestas"); Respuestas.setEnabled(true);

Page 58: Dise No Qui Mica

58

cp.add(Respuestas); instrucciones=new JLabel[8]; instrucciones[0] = new JLabel(); instrucciones[0].setToolTipText("Crucigrama"); instrucciones[0].setLocation(200,15); instrucciones[0].setSize(120,30); instrucciones[0].setBorder(null); //Título instrucciones[0].setBackground(Color.white); instrucciones[0].setText("Crucigrama"); cp.add(instrucciones[0]); instrucciones[1] = new JLabel(); instrucciones[1].setLocation(150,280); instrucciones[1].setSize(120,20); instrucciones[1].setBorder(null); //Título instrucciones[1].setBackground(Color.white); instrucciones[1].setText(""); instrucciones[1].setVisible(false); cp.add(instrucciones[1]); instrucciones[2] = new JLabel(); instrucciones[2].setLocation(25,35); instrucciones[2].setSize(10,10); instrucciones[2].setBorder(null); //Título instrucciones[2].setBackground(Color.white); instrucciones[2].setForeground(Color.red); instrucciones[2].setText("1"); instrucciones[2].setVisible(true); cp.add(instrucciones[2]); instrucciones[3] = new JLabel(); instrucciones[3].setLocation(85,35); instrucciones[3].setSize(10,10); instrucciones[3].setBorder(null); //Título instrucciones[3].setBackground(Color.white); instrucciones[3].setForeground(Color.red); instrucciones[3].setText("4"); instrucciones[3].setVisible(true); cp.add(instrucciones[3]); instrucciones[4] = new JLabel(); instrucciones[4].setLocation(225,55); instrucciones[4].setSize(10,10); instrucciones[4].setBorder(null); //Título instrucciones[4].setBackground(Color.white); instrucciones[4].setForeground(Color.red); instrucciones[4].setText("9"); instrucciones[4].setVisible(true); cp.add(instrucciones[4]); instrucciones[5] = new JLabel(); instrucciones[5].setLocation(10,75); instrucciones[5].setSize(10,10); instrucciones[5].setBorder(null); //Título instrucciones[5].setBackground(Color.white);

Page 59: Dise No Qui Mica

59

instrucciones[5].setForeground(Color.red); instrucciones[5].setText("2"); instrucciones[5].setVisible(true); cp.add(instrucciones[5]); instrucciones[6] = new JLabel(); instrucciones[6].setLocation(210,195); instrucciones[6].setSize(10,10); instrucciones[6].setBorder(null); //Título instrucciones[6].setBackground(Color.white); instrucciones[6].setForeground(Color.red); instrucciones[6].setText("8"); instrucciones[6].setVisible(true); cp.add(instrucciones[6]); instrucciones[7] = new JLabel(); instrucciones[7].setLocation(120,235); instrucciones[7].setSize(20,10); instrucciones[7].setBorder(null); //Título instrucciones[7].setBackground(Color.white); instrucciones[7].setForeground(Color.red); instrucciones[7].setText("10"); instrucciones[7].setVisible(true); cp.add(instrucciones[7]); pregunta=new JTextArea(); pregunta.setLocation(10,300); pregunta.setSize(350,150); pregunta.setBorder(null); pregunta.setEditable(false); pregunta.setText(""); pregunta.setFont(new Font("Default",1,11)); pregunta.setVisible(false); cp.add(pregunta); int x=0, y=50, h=0; vertical=new JTextField[25]; horizontal=new JTextField[30]; for(int i=0; i<6; i++){ vertical[h]=new JTextField(1); vertical[h].setLocation(20,y); vertical[h].setSize(20,20); vertical[h].setBackground(Color.white); vertical[h].setEditable(true); vertical[h].setDocument(new Limite(vertical[h],1)); cp.add(vertical[h]); y=y+20; h++; } y=50; for(int i=0; i<7; i++){ vertical[h]=new JTextField(); vertical[h].setLocation(80,y); vertical[h].setSize(20,20); vertical[h].setBackground(Color.white);

Page 60: Dise No Qui Mica

60

vertical[h].setEditable(true); vertical[h].setDocument(new Limite(vertical[h],1)); cp.add(vertical[h]); y=y+20; h++; } y=70; for(int i=0; i<10; i++){ vertical[h]=new JTextField(); vertical[h].setLocation(220,y); vertical[h].setSize(20,20); vertical[h].setBackground(Color.white); vertical[h].setEditable(true); vertical[h].setDocument(new Limite(vertical[h],1)); cp.add(vertical[h]); y=y+20; h++; } x=40; h=0; for(int i=0; i<14; i++){ if(x==220 || x==80){ x=x+20; } else{ horizontal[h]=new JTextField(); horizontal[h].setLocation(x,70); horizontal[h].setSize(20,20); horizontal[h].setBackground(Color.white); horizontal[h].setEditable(true); horizontal[h].setDocument(new Limite(horizontal[h],1)); cp.add(horizontal[h]); x=x+20; h++; } } x=240;//230; for(int i=0; i<8; i++){ horizontal[h]=new JTextField(); horizontal[h].setLocation(x,190); horizontal[h].setSize(20,20); horizontal[h].setBackground(Color.white); horizontal[h].setEditable(true); horizontal[h].setDocument(new Limite(horizontal[h],1)); cp.add(horizontal[h]); x=x+20; h++; } x=140; for(int i=0; i<7; i++){ if(x==220){ x=x+20; } else{ horizontal[h]=new JTextField();

Page 61: Dise No Qui Mica

61

horizontal[h].setLocation(x,230); horizontal[h].setSize(20,20); horizontal[h].setBackground(Color.white); horizontal[h].setEditable(true); horizontal[h].setDocument(new Limite(horizontal[h],1)); cp.add(horizontal[h]); x=x+20; h++; } } Aceptar.addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { valida(); } }); Iniciar.addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { np=1; limpiar(); pregunta(); } }); Siguiente.addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { if(np<6) np++; else np=1; pregunta(); } }); Anterior.addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { if(np>1) np--; else np=6; pregunta(); } }); Respuestas.addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { verespuestas(); } }); }

Page 62: Dise No Qui Mica

62

public void muestrapregunta(String texto, String opc){ pregunta.setText(texto); pregunta.setVisible(true); instrucciones[1].setText(opc); instrucciones[1].setVisible(true); } public void limpiar(){ for(int i=0; i<23; i++){ vertical[i].setBackground(Color.white); vertical[i].setText(""); } for(int i=0; i<26; i++){ horizontal[i].setBackground(Color.white); horizontal[i].setText(""); } } public void pregunta(){ pregunta.setText(""); instrucciones[1].setText(""); if(np==1){ muestrapregunta("1. El sistema periódico solo es una representación\n" + " gráfica de los elementos los cuales están ordenados\n" + " en 18 columnas verticales llamadas...", "Vertical"); } else if(np==2){ muestrapregunta("4. Además todos los elementos de este grupo, incluyendo\n" + " el hidrógeno (H) tienen sólo 1 electrón en la capa de valencia,\n" + " y dicho electrón se encuentra en un _______ de tipo “s”.", "Vertical"); } else if(np==3){ muestrapregunta("9. A estos elementos de ___________pertenecen el Cu, Ag,\n" + " Au, Hg, teniendo sus electrones de valencia en el orbital d,\n" + " además son utilizados en la construcción de diversos objetos\n" + " de nuestra vida cotidiana: el cobre de los cables de \n" + "electricidad; el mercurio de los termómetros; la plata y\n" + " el oro usados en joyerías.", "Vertical"); } else if(np==4){ muestrapregunta("2. Los grupos fueron clasificados utilizando las letras\n" + " A o B,en donde la letra A se asigna a los elementos\n" + " denominados ___________.","Horizontal"); } else if(np==5){ muestrapregunta("8. Actualmente los elementos están ordenados según número\n" + " atómico (Z) en forma ______, gracias al aporte de Henry \n" + "Moseley.","Horizontal"); } else if(np==6){ muestrapregunta("10. Los elementos están ordenados en siete filas \n" + "horizontales, llamadas____________","Horizontal"); } }

Page 63: Dise No Qui Mica

63

public void valida(){ String resp[] = new String[6]; int aciertos=0, malas=0; resp[0]=""; resp[1]=""; resp[2]=""; //verticales resp[3]=""; resp[4]=""; resp[5]=""; //horizontales for(int i=0; i<6; i++) resp[0]+=vertical[i].getText(); for(int i=6; i<13; i++) resp[1]+=vertical[i].getText(); for(int i=13; i<23; i++) resp[2]+=vertical[i].getText(); if(resp[0].toUpperCase().equals("GRUPOS")){ aciertos++; for(int i=0; i<6; i++) vertical[i].setBackground(new Color(4,214,88)); } else{ for(int i=0; i<6; i++) vertical[i].setBackground(new Color(250,99,91)); } if(resp[1].toUpperCase().equals("ORBITAL")){ aciertos++; for(int i=6; i<13; i++) vertical[i].setBackground(new Color(4,214,88)); } else{ for(int i=6; i<13; i++) vertical[i].setBackground(new Color(250,99,91)); } if(resp[2].toUpperCase().equals("TRANSICION")||resp[2].toUpperCase().equals("TRANSICIÓN")){ aciertos++; for(int i=13; i<23; i++) vertical[i].setBackground(new Color(4,214,88)); } else{ for(int i=13; i<23; i++) vertical[i].setBackground(new Color(250,99,91)); } for(int i=0; i<14; i++){ if(i==0) resp[3]+=vertical[1].getText(); else if(i==2) resp[3]+=vertical[7].getText(); //Checar acceso a variable estatica h else if(i==8) resp[3]+=vertical[13].getText(); if(i<12) resp[3]+=horizontal[i].getText(); } for(int i=14; i<22; i++){ if(i==14) resp[4]+=vertical[19].getText();

Page 64: Dise No Qui Mica

64

resp[4]+=horizontal[(i-2)].getText(); } for(int i=20; i<26; i++){ if(i==24) resp[5]+=vertical[21].getText(); resp[5]+=horizontal[i].getText(); } if(resp[3].toUpperCase().equals("REPRESENTATIVOS")){ aciertos++; for(int i=0; i<12; i++) horizontal[i].setBackground(new Color(4,214,88)); } else{ for(int i=0; i<12; i++) horizontal[i].setBackground(new Color(250,99,91)); } if(resp[4].toUpperCase().equals("CRECIENTE")){ aciertos++; for(int i=12; i<20; i++) horizontal[i].setBackground(new Color(4,214,88)); } else{ for(int i=12; i<20; i++) horizontal[i].setBackground(new Color(250,99,91)); } if(resp[5].toUpperCase().equals("PERIODO")){ aciertos++; for(int i=20; i<26; i++) horizontal[i].setBackground(new Color(4,214,88)); } else{ for(int i=20; i<26; i++) horizontal[i].setBackground(new Color(250,99,91)); } malas=aciertos-6; if (malas<0) malas*=-1; pregunta.setText(""); if(malas>0) muestrapregunta(("\nAciertos: " + aciertos +"\n\nMalas: "+ malas), "<<RESULTADO>>"); else muestrapregunta("Felicidades, tus respuestas son correctas", "<<RESULTADO>>"); } public void verespuestas(){ pregunta.setText(""); instrucciones[1].setText(""); muestrapregunta("1. GRUPOS\t4. ORBITAL\t9. TRANSICION\n2. REPRESENTATIVOS\t3. CRECIENTE\t4.PERIODO", "Respuestas"); } }

Page 65: Dise No Qui Mica

65

Partículas atómicas

Código:

Nuevo.as package { public class Nuevo { public function Nuevo() { } public function mostrarElemento(marco:String=""):String { var irframe:String=""; if(marco=="Te") irframe="Pt"; else if(marco=="Pt") irframe="Re"; else if(marco=="Re") irframe="Ba"; else if(marco=="Ba") irframe="O"; else if(marco=="O") irframe="Au"; else if(marco=="Au") irframe="P"; else if(marco=="P") irframe="Na"; else if(marco=="Na")

Page 66: Dise No Qui Mica

66

irframe="Te"; else if(marco=="ayuda") irframe="Te"; return irframe; } } } Comprobar.as package { public class Comprobar { public function Comprobar() { } public function evaluar(respuestas:Array, marco:String=""):Array { var resultado:Array=new Array("0","0","0","0","0"); if(marco=="Te"){ if(respuestas[0]=="52") resultado[0]="1"; if(respuestas[1]=="128") resultado[1]="1"; if(respuestas[2]=="52") resultado[2]="1"; if(respuestas[3]=="76") resultado[3]="1"; if(respuestas[4]=="55") resultado[4]="1"; } else if(marco=="Pt"){ if(respuestas[0]=="78") resultado[0]="1"; if(respuestas[1]=="195") resultado[1]="1"; if(respuestas[2]=="78") resultado[2]="1"; if(respuestas[3]=="117") resultado[3]="1"; if(respuestas[4]=="78") resultado[4]="1"; } else if(marco=="Re"){ if(respuestas[0]=="75") resultado[0]="1"; if(respuestas[1]=="186") resultado[1]="1"; if(respuestas[2]=="75") resultado[2]="1"; if(respuestas[3]=="111") resultado[3]="1"; if(respuestas[4]=="75") resultado[4]="1"; } else if(marco=="Ba"){ if(respuestas[0]=="56") resultado[0]="1"; if(respuestas[1]=="137") resultado[1]="1"; if(respuestas[2]=="56") resultado[2]="1";

Page 67: Dise No Qui Mica

67

if(respuestas[3]=="81") resultado[3]="1"; if(respuestas[4]=="56") resultado[4]="1"; } else if(marco=="O"){ if(respuestas[0]=="8") resultado[0]="1"; if(respuestas[1]=="16") resultado[1]="1"; if(respuestas[2]=="8") resultado[2]="1"; if(respuestas[3]=="8") resultado[3]="1"; if(respuestas[4]=="8") resultado[4]="1"; } else if(marco=="Au"){ if(respuestas[0]=="79") resultado[0]="1"; if(respuestas[1]=="197") resultado[1]="1"; if(respuestas[2]=="79") resultado[2]="1"; if(respuestas[3]=="118") resultado[3]="1"; if(respuestas[4]=="76") resultado[4]="1"; } else if(marco=="P"){ if(respuestas[0]=="31") resultado[0]="1"; if(respuestas[1]=="15") resultado[1]="1"; if(respuestas[2]=="15") resultado[2]="1"; if(respuestas[3]=="16") resultado[3]="1"; if(respuestas[4]=="18") resultado[4]="1"; } else if(marco=="Na"){ if(respuestas[0]=="23") resultado[0]="1"; if(respuestas[1]=="11") resultado[1]="1"; if(respuestas[2]=="11") resultado[2]="1"; if(respuestas[3]=="12") resultado[3]="1"; if(respuestas[4]=="11") resultado[4]="1"; } return resultado; } } } Main.as package { import flash.display.MovieClip; import flash.text.TextField; import flash.display.SimpleButton;

Page 68: Dise No Qui Mica

68

import flash.events.MouseEvent; public class Main extends MovieClip { public var nel:Nuevo; public var c:Comprobar; public static var nintentos:int; public function Main() { this.stop(); natomicotxt.border=true; nmasicotxt.border=true; protonestxt.border=true; neutronestxt.border=true; electronestxt.border=true; restxt.border=false; natomicotxt.background=true; nmasicotxt.background=true; protonestxt.background=true; neutronestxt.background=true; electronestxt.background=true; nel=new Nuevo(); c=new Comprobar(); nuevobtn.addEventListener(MouseEvent.CLICK, ir); comprobarbtn.addEventListener(MouseEvent.CLICK, comprobar); ayudabtn.addEventListener(MouseEvent.CLICK, irayuda); } public function ir(event:MouseEvent):void{ nintentos=0; natomicotxt.backgroundColor=0xFFFFFF; nmasicotxt.backgroundColor=0xFFFFFF; protonestxt.backgroundColor=0xFFFFFF; neutronestxt.backgroundColor=0xFFFFFF; electronestxt.backgroundColor=0xFFFFFF; natomicotxt.text=""; nmasicotxt.text=""; protonestxt.text=""; neutronestxt.text=""; electronestxt.text=""; restxt.text=""; gotoAndStop((nel.mostrarElemento(this.currentLabel))); } public function irayuda(event:MouseEvent):void{ nintentos=0; natomicotxt.backgroundColor=0xFFFFFF; nmasicotxt.backgroundColor=0xFFFFFF; protonestxt.backgroundColor=0xFFFFFF; neutronestxt.backgroundColor=0xFFFFFF; electronestxt.backgroundColor=0xFFFFFF; natomicotxt.text=""; nmasicotxt.text=""; protonestxt.text=""; neutronestxt.text=""; electronestxt.text=""; restxt.text=""; gotoAndStop("ayuda");

Page 69: Dise No Qui Mica

69

} public function comprobar(event:MouseEvent):void{ var r:Array=new Array(); var resultado:Array=new Array(); var nb:int; nintentos++; if(nintentos<=2){ nintentos nb=0; var mar:String; //Determinar en que elemento estamos mar=currentLabel; r[0] = natomicotxt.text; r[1] = nmasicotxt.text; r[2] = protonestxt.text; //Recuperar valores dados por usuario r[3] = neutronestxt.text; r[4] = electronestxt.text; resultado=c.evaluar(r,mar); //Evaluar resultados if(resultado[0]==0){ natomicotxt.backgroundColor=0xFF6633; } else{ natomicotxt.backgroundColor=0xFFFFFF; nb++; } if(resultado[1]==0){ nmasicotxt.backgroundColor=0xFF6633; } else{ nmasicotxt.backgroundColor=0xFFFFFF; nb++; } if(resultado[2]==0){ protonestxt.backgroundColor=0xFF6633; } else{ protonestxt.backgroundColor=0xFFFFFF; nb++; } if(resultado[3]==0){ neutronestxt.backgroundColor=0xFF6633; } else{ neutronestxt.backgroundColor=0xFFFFFF; nb++; } if(resultado[4]==0){ electronestxt.backgroundColor=0xFF6633; } else{ electronestxt.backgroundColor=0xFFFFFF; nb++; }

Page 70: Dise No Qui Mica

70

if(nb==5) restxt.text="Correcto"; else restxt.text="Incorrecto"; } else{ restxt.text="Respuesta "; if (currentLabel=="Te"){ natomicotxt.backgroundColor=0xFF9933; nmasicotxt.backgroundColor=0xFF9933; protonestxt.backgroundColor=0xFF9933; neutronestxt.backgroundColor=0xFF9933; electronestxt.backgroundColor=0xFF9933; natomicotxt.text="52"; nmasicotxt.text="128"; protonestxt.text="52"; neutronestxt.text="76"; electronestxt.text="55"; } else if(currentLabel=="Pt"){ natomicotxt.backgroundColor=0xFF9933; nmasicotxt.backgroundColor=0xFF9933; protonestxt.backgroundColor=0xFF9933; neutronestxt.backgroundColor=0xFF9933; electronestxt.backgroundColor=0xFF9933; natomicotxt.text="78"; nmasicotxt.text="195"; protonestxt.text="78"; neutronestxt.text="117"; electronestxt.text="78"; } else if(currentLabel=="Re"){ natomicotxt.backgroundColor=0xFF9933; nmasicotxt.backgroundColor=0xFF9933; protonestxt.backgroundColor=0xFF9933; neutronestxt.backgroundColor=0xFF9933; electronestxt.backgroundColor=0xFF9933; natomicotxt.text="75"; nmasicotxt.text="186"; protonestxt.text="75"; neutronestxt.text="111"; electronestxt.text="75"; } else if(currentLabel=="Ba"){ natomicotxt.backgroundColor=0xFF9933; nmasicotxt.backgroundColor=0xFF9933; protonestxt.backgroundColor=0xFF9933; neutronestxt.backgroundColor=0xFF9933; electronestxt.backgroundColor=0xFF9933; natomicotxt.text="56"; nmasicotxt.text="137"; protonestxt.text="56"; neutronestxt.text="81"; electronestxt.text="56"; } else if(currentLabel=="O"){ natomicotxt.backgroundColor=0xFF9933; nmasicotxt.backgroundColor=0xFF9933; protonestxt.backgroundColor=0xFF9933; neutronestxt.backgroundColor=0xFF9933; electronestxt.backgroundColor=0xFF9933; natomicotxt.text="8";

Page 71: Dise No Qui Mica

71

nmasicotxt.text="16"; protonestxt.text="8"; neutronestxt.text="8"; electronestxt.text="8"; } else if(currentLabel=="Au"){ natomicotxt.backgroundColor=0xFF9933; nmasicotxt.backgroundColor=0xFF9933; protonestxt.backgroundColor=0xFF9933; neutronestxt.backgroundColor=0xFF9933; electronestxt.backgroundColor=0xFF9933; natomicotxt.text="79"; nmasicotxt.text="197"; protonestxt.text="79"; neutronestxt.text="118"; electronestxt.text="76"; } else if(currentLabel=="P"){ natomicotxt.backgroundColor=0xFF9933; nmasicotxt.backgroundColor=0xFF9933; protonestxt.backgroundColor=0xFF9933; neutronestxt.backgroundColor=0xFF9933; electronestxt.backgroundColor=0xFF9933; natomicotxt.text="31"; nmasicotxt.text="15"; protonestxt.text="15"; neutronestxt.text="16"; electronestxt.text="18"; } else if(currentLabel=="Na"){ natomicotxt.backgroundColor=0xFF9933; nmasicotxt.backgroundColor=0xFF9933; protonestxt.backgroundColor=0xFF9933; neutronestxt.backgroundColor=0xFF9933; electronestxt.backgroundColor=0xFF9933; natomicotxt.text="23"; nmasicotxt.text="11"; protonestxt.text="11"; neutronestxt.text="12"; electronestxt.text="11"; } } } } }

Page 72: Dise No Qui Mica

72

Configuración electrónica de la tabla periódica

Código:

package tabla; import java.applet.Applet; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Image; import java.awt.event.MouseEvent; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JTextArea; /** * * @author Hugo */ public class TablaP extends Applet{ String path; JLabel titulo2; JTextArea datos; int x= 5, y= 55; Image img[]; Image cargas; Boton Elemento[]; Spin spin[]; static int h=0,p=0; JFrame fFrame; @Override public void init(){

Page 73: Dise No Qui Mica

73

//public void crearTabla(){ //public void TablaP(){ h=0; p=0; //Container cp = getContentPane(); this.setLayout ( null ); //path=System.getProperty("user.dir")+"\\Imagenes\\"; //cargas = Toolkit.getDefaultToolkit().getImage(path+"\\niveles.png"); cargas = getImage( getDocumentBase(), "Imagenes//niveles.png" ); //setTitle("Tabla Periódica"); /*cp.setBackground(Color.white); //setUndecorated(true); cp.setLocation(0,0); //setResizable(false); cp.setLayout(null); cp.setSize(1200,500); cp.setVisible(true); */ //g.drawString("Configuración Electronica",700,15); titulo2=new JLabel(); titulo2.setLocation(850,395); titulo2.setSize(140,20); titulo2.setBorder(null); titulo2.setText("Configuración Electrónica"); titulo2.setFont(new Font("Default",1,11)); this.add(titulo2); datos=new JTextArea(); datos.setLocation(950,50); datos.setSize(300,150); datos.setBorder(null); datos.setEditable(false); datos.setText(""); datos.setFont(new Font("Default",1,15)); datos.setVisible(false); this.add(datos); spin = new Spin[112]; dibujarspin(); /*Tabla Periodica (Botones de elementos químicos)*/ Elemento = new Boton[112]; img = new Image[112]; for(int i=0;i<112;i++){ //p=i+1; String imagen= String.valueOf(i+1); //img[i]=Toolkit.getDefaultToolkit().getImage("C:\\Users\\Hugo y Aidee\\Documents\\NetBeansProjects\\Tabla\\Imagenes\\Botones\\"+ imagen +".png"); img[i] = getImage( getDocumentBase(), "Imagenes\\Botones\\"+imagen+".png" ); } for(int i = 0; i < 7; i++){ Elemento[h]=new Boton(this,x,y,48,48,img[h],new Color(0,0,0)); this.add(Elemento[h]); h++; y=y+50;

Page 74: Dise No Qui Mica

74

} y=105; for(int i = 0; i < 6; i++){ Elemento[h]=new Boton(this,55,y,48,48,img[h],new Color(0,0,0)); this.add(Elemento[h]); h++; y=y+50; } y=205; x=105; for(int j = 0; j < 4; j++){ if(j!=3){ for(int i = 0; i < 16; i++){ Elemento[h]=new Boton(this,x,y,48,48,img[h],new Color(0,0,0)); this.add(Elemento[h]); h++; x=x+50; } y=y+50; x=105; } else { for(int i = 0; i < 10; i++){ Elemento[h]=new Boton(this,x,y,48,48,img[h],new Color(0,0,0)); this.add(Elemento[h]); h++; x=x+50; } } } y=105; x=605; for(int j = 0; j < 6; j++){ Elemento[h]=new Boton(this,x,y,48,48,img[h],new Color(0,0,0)); this.add(Elemento[h]); h++; Elemento[h]=new Boton(this,x,y+50,48,48,img[h],new Color(0,0,0)); this.add(Elemento[h]); h++; x=x+50; } Elemento[h]=new Boton(this,855,55,48,48,img[h],new Color(0,0,0)); this.add(Elemento[h]); x=5; y=405; h++; for(int i = 0; i < 14; i++){ Elemento[h]=new Boton(this,x,455,48,48,img[h],new Color(0,0,0)); this.add(Elemento[h]); h++; Elemento[h]=new Boton(this,x,505,48,48,img[h],new Color(0,0,0)); this.add(Elemento[h]); h++; x=x+50; } /* ELEMENTO SELECCIONADO*/

Page 75: Dise No Qui Mica

75

Elemento[0].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal Alcalino IA \n" +"Hidrógeno "+ "\n" +"Número Atómico: 1 " + "\n" +"Peso Atómico: 1.0079" + "\n" +"Radio Atómico: 0.79"); verInfo(1); crearspin(1); } @Override public void mouseEntered(MouseEvent e) { Elemento[0].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[0].mouseExited(e); } }); Elemento[1].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal Alcalino IA \n"+"Litio "+ "\n" +"Número Atómico: 3 "+ "\n" +"Peso Atómico: 6.939" +"\nRadio Atómico: 1.55"); verInfo(1); crearspin(2); } @Override public void mouseEntered(MouseEvent e) { Elemento[1].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[1].mouseExited(e); } }); Elemento[2].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal Alcalino IA \n"+"Sodio "+ "\n" +"Número Atómico: 11 "+ "\n" +"Peso Atómico: 22.9898" +"\nRadio Atómico: 1.9"); verInfo(1); crearspin(3); } @Override public void mouseEntered(MouseEvent e) { Elemento[2].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[2].mouseExited(e); } }); Elemento[3].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal Alcalino IA \n"+"Potasio "+ "\n" +"Número Atómico: 19 "+ "\n" +"Peso Atómico: 39.102" +"\nRadio Atómico: 2.35"); verInfo(1); crearspin(4);

Page 76: Dise No Qui Mica

76

} @Override public void mouseEntered(MouseEvent e) { Elemento[3].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[3].mouseExited(e); } }); Elemento[4].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal Alcalino IA \n"+"Rubidio "+ "\n" +"Número Atómico: 37 "+ "\n" +"Peso Atómico: 85.47" +"\nRadio Atómico: 2.48"); verInfo(1); crearspin(5); } @Override public void mouseEntered(MouseEvent e) { Elemento[4].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[4].mouseExited(e); } }); Elemento[5].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal Alcalino IA \n"+"Cesio "+ "\n" +"Número Atómico: 55 "+ "\n" +"Peso Atómico: 132.905" +"\nRadio Atómico: 2.67"); verInfo(1); crearspin(6); } @Override public void mouseEntered(MouseEvent e) { Elemento[5].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[5].mouseExited(e); } }); Elemento[6].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal Alcalino IA \n"+"Francio "+ "\n" +"Número Atómico: 87 "+ "\n" +"Peso Atómico: 223.02" +"\nRadio Atómico: 2.7"); verInfo(1); crearspin(7); } @Override public void mouseEntered(MouseEvent e) { Elemento[6].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[6].mouseExited(e); }

Page 77: Dise No Qui Mica

77

}); Elemento[7].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal Alcalino Terreo IIA \n"+"Berilio "+ "\n" +"Número Atómico: 4 "+ "\n" +"Peso Atómico: 9.0122" +"\nRadio Atómico: 1.12"); verInfo(2); crearspin(8); } @Override public void mouseEntered(MouseEvent e) { Elemento[7].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[7].mouseExited(e); } }); Elemento[8].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal Alcalino Terreo IIA \n"+"Magnesio "+ "\n" +"Número Atómico: 12 "+ "\n" +"Peso Atómico: 24.312" +"\nRadio Atómico: 1.6"); verInfo(2); crearspin(9); } @Override public void mouseEntered(MouseEvent e) { Elemento[8].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[8].mouseExited(e); } }); Elemento[9].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal Alcalino Terreo IIA \n"+"Calcio "+ "\n" +"Número Atómico: 20 "+ "\n" +"Peso Atómico: 40.08" +"\nRadio Atómico: 1.97"); verInfo(2); crearspin(10); } @Override public void mouseEntered(MouseEvent e) { Elemento[9].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[9].mouseExited(e); } }); Elemento[10].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal Alcalino Terreo IIA \n"+"Estroncio "+ "\n" +"Número Atómico: 38 "+ "\n" +"Peso Atómico: 87.62" +"\nRadio Atómico: 2.15"); verInfo(2); crearspin(11);

Page 78: Dise No Qui Mica

78

} @Override public void mouseEntered(MouseEvent e) { Elemento[10].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[10].mouseExited(e); } }); Elemento[11].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal Alcalino Terreo IIA \n"+"Bário "+ "\n" +"Número Atómico: 56 "+ "\n" +"Peso Atómico: 137.34" +"\nRadio Atómico: 2.22"); verInfo(2); crearspin(12); } @Override public void mouseEntered(MouseEvent e) { Elemento[11].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[11].mouseExited(e); } }); Elemento[12].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal Alcalino Terreo IIA \n"+"Radio "+ "\n" +"Número Atómico: 88 "+ "\n" +"Peso Atómico: 226" +"\nRadio Atómico: 2.23"); verInfo(2); crearspin(13); } @Override public void mouseEntered(MouseEvent e) { Elemento[12].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[12].mouseExited(e); } }); Elemento[13].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IIIB \n"+"Escandio "+ "\n" +"Número Atómico: 21 "+ "\n" +"Peso Atómico: 44.956" +"\nRadio Atómico: 1.62"); verInfo(3); crearspin(14); } @Override public void mouseEntered(MouseEvent e) { Elemento[13].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[13].mouseExited(e);

Page 79: Dise No Qui Mica

79

} }); Elemento[14].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IVB \n"+"Titanio "+ "\n" +"Número Atómico: 22 "+ "\n" +"Peso Atómico: 47.90" +"\nRadio Atómico: 1.47"); verInfo(3); crearspin(15); } @Override public void mouseEntered(MouseEvent e) { Elemento[14].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[14].mouseExited(e); } }); Elemento[15].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VB \n"+"Vanadio "+ "\n" +"Número Atómico: 23 "+ "\n" +"Peso Atómico: 50.942" +"\nRadio Atómico: 1.34"); verInfo(3); crearspin(16); } @Override public void mouseEntered(MouseEvent e) { Elemento[15].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[15].mouseExited(e); } }); Elemento[16].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIB \n"+"Cromo "+ "\n" +"Número Atómico: 24 "+ "\n" +"Peso Atómico: 51.996" +"\nRadio Atómico: 1.27"); verInfo(3); crearspin(17); } @Override public void mouseEntered(MouseEvent e) { Elemento[16].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[16].mouseExited(e); } }); Elemento[17].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIB \n"+"Manganeso "+ "\n" +"Número Atómico: 25 "+ "\n" +"Peso Atómico: 54.938" +"\nRadio Atómico: 1.26"); verInfo(3);

Page 80: Dise No Qui Mica

80

crearspin(18); } @Override public void mouseEntered(MouseEvent e) { Elemento[17].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[17].mouseExited(e); } }); Elemento[18].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIIB \n"+"Hierro "+ "\n" +"Número Atómico: 26 "+ "\n" +"Peso Atómico: 55.847" +"\nRadio Atómico: 1.26"); verInfo(3); crearspin(19); } @Override public void mouseEntered(MouseEvent e) { Elemento[18].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[18].mouseExited(e); } }); Elemento[19].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIIB \n"+"Cobalto "+ "\n" +"Número Atómico: 27 "+ "\n" +"Peso Atómico: 58.933" +"\nRadio Atómico: 1.25"); verInfo(3); crearspin(20); } @Override public void mouseEntered(MouseEvent e) { Elemento[19].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[19].mouseExited(e); } }); Elemento[20].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIIB \n"+"Níquel "+ "\n" +"Número Atómico: 28 "+ "\n" +"Peso Atómico: 58.71" +"\nRadio Atómico: 1.24"); verInfo(3); crearspin(21); } @Override public void mouseEntered(MouseEvent e) { Elemento[20].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) {

Page 81: Dise No Qui Mica

81

Elemento[20].mouseExited(e); } }); Elemento[21].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IB \n"+"Cobre "+ "\n" +"Número Atómico: 29 "+ "\n" +"Peso Atómico: 63.54" +"\nRadio Atómico: 1.28"); verInfo(3); crearspin(22); } @Override public void mouseEntered(MouseEvent e) { Elemento[21].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[21].mouseExited(e); } }); Elemento[22].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IIB \n"+"Zinc "+ "\n" +"Número Atómico: 30 "+ "\n" +"Peso Atómico: 65.37" +"\nRadio Atómico: 1.38"); verInfo(3); crearspin(23); } @Override public void mouseEntered(MouseEvent e) { Elemento[22].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[22].mouseExited(e); } }); Elemento[23].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Terreos IIIA \n"+"Galio "+ "\n" +"Número Atómico: 31 "+ "\n" +"Peso Atómico: 69.72" +"\nRadio Atómico: 1.41"); verInfo(4); crearspin(24); } @Override public void mouseEntered(MouseEvent e) { Elemento[23].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[23].mouseExited(e); } }); Elemento[24].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Carbonoide IVA \n"+"Germanio "+ "\n" +"Número Atómico: 32 "+ "\n" +"Peso Atómico: 72.59" +"\nRadio Atómico: 1.37");

Page 82: Dise No Qui Mica

82

verInfo(5); crearspin(25); } @Override public void mouseEntered(MouseEvent e) { Elemento[24].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[24].mouseExited(e); } }); Elemento[25].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Nitrogenoide VA \n"+"Arsénico "+ "\n" +"Número Atómico: 33 "+ "\n" +"Peso Atómico: 74.922" +"\nRadio Atómico: 1.39"); verInfo(6); crearspin(26); } @Override public void mouseEntered(MouseEvent e) { Elemento[25].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[25].mouseExited(e); } }); Elemento[26].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Calcógeno VIA \n"+"Selenio "+ "\n" +"Número Atómico: 34 "+ "\n" +"Peso Atómico: 78.96" +"\nRadio Atómico: 1.4"); verInfo(7); crearspin(27); } @Override public void mouseEntered(MouseEvent e) { Elemento[26].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[26].mouseExited(e); } }); Elemento[27].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Halógeno VIIA \n"+"Bromo "+ "\n" +"Número Atómico: 35 "+ "\n" +"Peso Atómico: 79.909" +"\nRadio Atómico: 1.12"); verInfo(7); crearspin(28); } @Override public void mouseEntered(MouseEvent e) { Elemento[27].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) {

Page 83: Dise No Qui Mica

83

Elemento[27].mouseExited(e); } }); Elemento[28].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Gas Inerte 0 \n"+"Kriptón "+ "\n" +"Número Atómico: 36 "+ "\n" +"Peso Atómico: 83.80" +"\nRadio Atómico: 1.03"); verInfo(8); crearspin(29); } @Override public void mouseEntered(MouseEvent e) { Elemento[28].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[28].mouseExited(e); } }); Elemento[29].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IIIB \n"+"Itrio "+ "\n" +"Número Atómico: 39 "+ "\n" +"Peso Atómico: 88.905" +"\nRadio Atómico: 1.81"); verInfo(3); crearspin(30); } @Override public void mouseEntered(MouseEvent e) { Elemento[29].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[29].mouseExited(e); } }); Elemento[30].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IVB \n"+"Circonio "+ "\n" +"Número Atómico: 40 "+ "\n" +"Peso Atómico: 91.22" +"\nRadio Atómico: 1.6"); verInfo(3); crearspin(31); } @Override public void mouseEntered(MouseEvent e) { Elemento[30].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[30].mouseExited(e); } }); Elemento[31].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) {

Page 84: Dise No Qui Mica

84

creaDatos("Metal de Transición VB \n"+"Niobio "+ "\n" +"Número Atómico: 41 "+ "\n" +"Peso Atómico: 92.906" +"\nRadio Atómico: 1.46"); verInfo(3); crearspin(32); } @Override public void mouseEntered(MouseEvent e) { Elemento[31].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[31].mouseExited(e); } }); Elemento[32].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIB \n"+"Molibdeno "+ "\n" +"Número Atómico: 42 "+ "\n" +"Peso Atómico: 95.94" +"\nRadio Atómico: 1.39"); verInfo(3); crearspin(33); } @Override public void mouseEntered(MouseEvent e) { Elemento[32].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[32].mouseExited(e); } }); Elemento[33].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIB \n"+"Tecnecio "+ "\n" +"Número Atómico: 43 "+ "\n" +"Peso Atómico: 98" +"\nRadio Atómico: 1.36"); verInfo(3); crearspin(34); } @Override public void mouseEntered(MouseEvent e) { Elemento[33].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[33].mouseExited(e); } }); Elemento[34].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIIB \n"+"Rutenio "+ "\n" +"Número Atómico: 44 "+ "\n" +"Peso Atómico: 101.07" +"\nRadio Atómico: 1.34"); verInfo(3); crearspin(35); } @Override public void mouseEntered(MouseEvent e) { Elemento[34].mouseEntered(e); }

Page 85: Dise No Qui Mica

85

@Override public void mouseExited(MouseEvent e) { Elemento[34].mouseExited(e); } }); Elemento[35].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIIB \n"+"Ródio "+ "\n" +"Número Atómico: 45 "+ "\n" +"Peso Atómico: 102.905" +"\nRadio Atómico: 1.34"); verInfo(3); crearspin(36); } @Override public void mouseEntered(MouseEvent e) { Elemento[35].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[35].mouseExited(e); } }); Elemento[36].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIIB \n"+"Paladio "+ "\n" +"Número Atómico: 46 "+ "\n" +"Peso Atómico: 106.4" +"\nRadio Atómico: 1.38"); verInfo(3); crearspin(37); } @Override public void mouseEntered(MouseEvent e) { Elemento[36].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[36].mouseExited(e); } }); Elemento[37].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IB \n"+"Plata "+ "\n" +"Número Atómico: 47 "+ "\n" +"Peso Atómico: 107.870" +"\nRadio Atómico: 1.44"); verInfo(3); crearspin(38); } @Override public void mouseEntered(MouseEvent e) { Elemento[37].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[37].mouseExited(e); } }); Elemento[38].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) {

Page 86: Dise No Qui Mica

86

creaDatos("Metal de Transición IIB \n"+"Cadmio "+ "\n" +"Número Atómico: 48 "+ "\n" +"Peso Atómico: 112.40" +"\nRadio Atómico: 1.54"); verInfo(3); crearspin(39); } @Override public void mouseEntered(MouseEvent e) { Elemento[38].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[38].mouseExited(e); } }); Elemento[39].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Terreo IIIA \n"+"Indio "+ "\n" +"Número Atómico: 49 "+ "\n" +"Peso Atómico: 114.82" +"\nRadio Atómico: 1.66"); verInfo(4); crearspin(40); } @Override public void mouseEntered(MouseEvent e) { Elemento[39].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[39].mouseExited(e); } }); Elemento[40].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Carbonoide IVA \n"+"Estaño "+ "\n" +"Número Atómico: 50 "+ "\n" +"Peso Atómico: 118.69" +"\nRadio Atómico: 1.62"); verInfo(5); crearspin(41); } @Override public void mouseEntered(MouseEvent e) { Elemento[40].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[40].mouseExited(e); } }); Elemento[41].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Nitrogenoide VA \n"+"Antimonio "+ "\n" +"Número Atómico: 51 "+ "\n" +"Peso Atómico: 121.75" +"\nRadio Atómico: 1.59"); verInfo(6); crearspin(42); } @Override public void mouseEntered(MouseEvent e) { Elemento[41].mouseEntered(e);

Page 87: Dise No Qui Mica

87

} @Override public void mouseExited(MouseEvent e) { Elemento[41].mouseExited(e); } }); Elemento[42].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Calcógeno VIA \n"+"Telurio "+ "\n" +"Número Atómico: 52 "+ "\n" +"Peso Atómico: 127.60" +"\nRadio Atómico: 1.6"); verInfo(7); crearspin(43); } @Override public void mouseEntered(MouseEvent e) { Elemento[42].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[42].mouseExited(e); } }); Elemento[43].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Halógeno VIIA \n"+"Yodo "+ "\n" +"Número Atómico: 53 "+ "\n" +"Peso Atómico: 126.904" +"\nRadio Atómico: 1.32"); verInfo(7); crearspin(44); } @Override public void mouseEntered(MouseEvent e) { Elemento[43].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[43].mouseExited(e); } }); Elemento[44].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Gas Inerte 0 \n"+"Xenón "+ "\n" +"Número Atómico: 54 "+ "\n" +"Peso Atómico: 131.30" +"\nRadio Atómico: 1.31"); verInfo(8); crearspin(45); } @Override public void mouseEntered(MouseEvent e) { Elemento[44].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[44].mouseExited(e); } }); Elemento[45].addMouseListener(new java.awt.event.MouseAdapter() { @Override

Page 88: Dise No Qui Mica

88

public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IIIB \n"+"Lutecio "+ "\n" +"Número Atómico: 71 "+ "\n" +"Peso Atómico: 174.97" +"\nRadio Atómico: 1.74"); verInfo(3); crearspin(46); } @Override public void mouseEntered(MouseEvent e) { Elemento[45].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[45].mouseExited(e); } }); Elemento[46].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IVB \n"+"Hafnio "+ "\n" +"Número Atómico: 72 "+ "\n" +"Peso Atómico: 178.49" +"\nRadio Atómico: 1.58"); verInfo(3); crearspin(47); } @Override public void mouseEntered(MouseEvent e) { Elemento[46].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[46].mouseExited(e); } }); Elemento[47].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VB \n"+"Tántalo "+ "\n" +"Número Atómico: 73 "+ "\n" +"Peso Atómico: 180.948" +"\nRadio Atómico: 1.46"); verInfo(3); crearspin(48); } @Override public void mouseEntered(MouseEvent e) { Elemento[47].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[47].mouseExited(e); } }); Elemento[48].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIB \n"+"Valframio "+ "\n" +"Número Atómico: 74 "+ "\n" +"Peso Atómico: 183.85" +"\nRadio Atómico: 1.39"); verInfo(3); crearspin(49); } @Override public void mouseEntered(MouseEvent e) { Elemento[48].mouseEntered(e);

Page 89: Dise No Qui Mica

89

} @Override public void mouseExited(MouseEvent e) { Elemento[48].mouseExited(e); } }); Elemento[49].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIB \n"+"Renio "+ "\n" +"Número Atómico: 75 "+ "\n" +"Peso Atómico: 186.2" +"\nRadio Atómico: 1.37"); verInfo(3); crearspin(50); } @Override public void mouseEntered(MouseEvent e) { Elemento[49].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[49].mouseExited(e); } }); Elemento[50].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIIB \n"+"Osmio "+ "\n" +"Número Atómico: 76 "+ "\n" +"Peso Atómico: 190.2" +"\nRadio Atómico: 1.35"); verInfo(3); crearspin(51); } @Override public void mouseEntered(MouseEvent e) { Elemento[50].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[50].mouseExited(e); } }); Elemento[51].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIIB \n"+"Iridio "+ "\n" +"Número Atómico: 77 "+ "\n" +"Peso Atómico: 192.2" +"\nRadio Atómico: 1.36"); verInfo(3); crearspin(52); } @Override public void mouseEntered(MouseEvent e) { Elemento[51].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[51].mouseExited(e); } }); Elemento[52].addMouseListener(new java.awt.event.MouseAdapter() {

Page 90: Dise No Qui Mica

90

@Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIIB \n"+"Platino "+ "\n" +"Número Atómico: 78 "+ "\n" +"Peso Atómico: 195.09" +"\nRadio Atómico: 1.38"); verInfo(3); crearspin(53); } @Override public void mouseEntered(MouseEvent e) { Elemento[52].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[52].mouseExited(e); } }); Elemento[53].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IB \n"+"Oro "+ "\n" +"Número Atómico: 79 "+ "\n" +"Peso Atómico: 196.967" +"\nRadio Atómico: 1.44"); verInfo(3); crearspin(54); } @Override public void mouseEntered(MouseEvent e) { Elemento[53].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[53].mouseExited(e); } }); Elemento[54].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IIB \n"+"Mercurio "+ "\n" +"Número Atómico: 80 "+ "\n" +"Peso Atómico: 200.59" +"\nRadio Atómico: 1.57"); verInfo(3); crearspin(55); } @Override public void mouseEntered(MouseEvent e) { Elemento[54].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[54].mouseExited(e); } }); Elemento[55].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Terreo IIIA \n"+"Talio "+ "\n" +"Número Atómico: 81 "+ "\n" +"Peso Atómico: 204.37" +"\nRadio Atómico: 1.71"); verInfo(4); crearspin(56); } @Override public void mouseEntered(MouseEvent e) {

Page 91: Dise No Qui Mica

91

Elemento[55].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[55].mouseExited(e); } }); Elemento[56].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Carbonoide IVA \n"+"Plomo "+ "\n" +"Número Atómico: 82 "+ "\n" +"Peso Atómico: 207.19" +"\nRadio Atómico: 1.75"); verInfo(5); crearspin(57); } @Override public void mouseEntered(MouseEvent e) { Elemento[56].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[56].mouseExited(e); } }); Elemento[57].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Nitrogenoide VA \n"+"Bismuto "+ "\n" +"Número Atómico: 83 "+ "\n" +"Peso Atómico: 208.908" +"\nRadio Atómico: 1.7"); verInfo(6); crearspin(58); } @Override public void mouseEntered(MouseEvent e) { Elemento[57].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[57].mouseExited(e); } }); Elemento[58].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Calcógeno VIA \n"+"Polonio "+ "\n" +"Número Atómico: 84 "+ "\n" +"Peso Atómico: 210" +"\nRadio Atómico: 1.76"); verInfo(7); crearspin(59); } @Override public void mouseEntered(MouseEvent e) { Elemento[58].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[58].mouseExited(e); } }); Elemento[59].addMouseListener(new java.awt.event.MouseAdapter() {

Page 92: Dise No Qui Mica

92

@Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Halógeno VIIA \n"+"Astato "+ "\n" +"Número Atómico: 85 "+ "\n" +"Peso Atómico: 210" +"\nRadio Atómico: 1.43"); verInfo(7); crearspin(60); } @Override public void mouseEntered(MouseEvent e) { Elemento[59].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[59].mouseExited(e); } }); Elemento[60].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Gas Inerte 0\n"+"Radón "+ "\n" +"Número Atómico: 86 "+ "\n" +"Peso Atómico: 222" +"\nRadio Atómico: 1.34"); verInfo(8); crearspin(61); } @Override public void mouseEntered(MouseEvent e) { Elemento[60].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[60].mouseExited(e); } }); Elemento[61].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IIIB \n"+"Lawrencio "+ "\n" +"Número Atómico: 103 "+ "\n" +"Peso Atómico: 257" +"\nRadio Atómico: N/D"); verInfo(3); crearspin(62); } @Override public void mouseEntered(MouseEvent e) { Elemento[61].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[61].mouseExited(e); } }); Elemento[62].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IVB \n"+"Ruterfordio "+ "\n" +"Número Atómico: 104 "+ "\n" +"Peso Atómico: 261" +"\nRadio Atómico: N/D"); verInfo(3); crearspin(63); } @Override

Page 93: Dise No Qui Mica

93

public void mouseEntered(MouseEvent e) { Elemento[62].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[62].mouseExited(e); } }); Elemento[63].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VB \n"+"Dubnio "+ "\n" +"Número Atómico: 105 "+ "\n" +"Peso Atómico: 262" +"\nRadio Atómico: N/D"); verInfo(3); crearspin(64); } @Override public void mouseEntered(MouseEvent e) { Elemento[63].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[63].mouseExited(e); } }); Elemento[64].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIB \n"+"Seaborgio "+ "\n" +"Número Atómico: 106 "+ "\n" +"Peso Atómico: 263" +"\nRadio Atómico: N/D"); verInfo(3); crearspin(65); } @Override public void mouseEntered(MouseEvent e) { Elemento[64].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[64].mouseExited(e); } }); Elemento[65].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIB \n"+"Nielsborio "+ "\n" +"Número Atómico: 107 "+ "\n" +"Peso Atómico: 264" +"\nRadio Atómico: N/D"); verInfo(3); crearspin(66); } @Override public void mouseEntered(MouseEvent e) { Elemento[65].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[65].mouseExited(e); } });

Page 94: Dise No Qui Mica

94

Elemento[66].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIIB \n"+"Hassio "+ "\n" +"Número Atómico: 108 "+ "\n" +"Peso Atómico: 265" +"\nRadio Atómico: N/D"); verInfo(3); crearspin(67); } @Override public void mouseEntered(MouseEvent e) { Elemento[66].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[66].mouseExited(e); } }); Elemento[67].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIIB \n"+"Meitnerio "+ "\n" +"Número Atómico: 109 "+ "\n" +"Peso Atómico: 266" +"\nRadio Atómico: N/D"); verInfo(3); crearspin(68); } @Override public void mouseEntered(MouseEvent e) { Elemento[67].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[67].mouseExited(e); } }); Elemento[68].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición VIIIB \n"+"Ununilio "+ "\n" +"Número Atómico: 110 "+ "\n" +"Peso Atómico: 269" +"\nRadio Atómico: N/D"); verInfo(3); crearspin(69); } @Override public void mouseEntered(MouseEvent e) { Elemento[68].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[68].mouseExited(e); } }); Elemento[69].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IB \n"+"Ununumio "+ "\n" +"Número Atómico: 111 "+ "\n" +"Peso Atómico: 272" +"\nRadio Atómico: N/D"); verInfo(3); crearspin(70); } @Override

Page 95: Dise No Qui Mica

95

public void mouseEntered(MouseEvent e) { Elemento[69].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[69].mouseExited(e); } }); Elemento[70].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Metal de Transición IIB \n"+"Ununbio "+ "\n" +"Número Atómico: 112 "+ "\n" +"Peso Atómico: 270" +"\nRadio Atómico: N/D"); verInfo(3); crearspin(71); } @Override public void mouseEntered(MouseEvent e) { Elemento[70].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[70].mouseExited(e); } }); Elemento[71].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Terreo IIIA \n"+"Boro "+ "\n" +"Número Atómico: 5 "+ "\n" +"Peso Atómico: 10.811" +"\nRadio Atómico: 0.98"); verInfo(4); crearspin(72); } @Override public void mouseEntered(MouseEvent e) { Elemento[71].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[71].mouseExited(e); } }); Elemento[72].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Terreo IIIA \n"+"Aluminio "+ "\n" +"Número Atómico: 13 "+ "\n" +"Peso Atómico: 26.9815" +"\nRadio Atómico: 1.43"); verInfo(4); crearspin(73); } @Override public void mouseEntered(MouseEvent e) { Elemento[72].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[72].mouseExited(e); } });

Page 96: Dise No Qui Mica

96

Elemento[73].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Carbonoide IVA \n"+"Carbono "+ "\n" +"Número Atómico: 6 "+ "\n" +"Peso Atómico: 12.0111" +"\nRadio Atómico: 0.914"); verInfo(5); crearspin(74); } @Override public void mouseEntered(MouseEvent e) { Elemento[73].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[73].mouseExited(e); } }); Elemento[74].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Carbonoide IVA \n"+"Silicio "+ "\n" +"Número Atómico: 14 "+ "\n" +"Peso Atómico: 20.086" +"\nRadio Atómico: 1.32"); verInfo(5); crearspin(75); } @Override public void mouseEntered(MouseEvent e) { Elemento[74].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[74].mouseExited(e); } }); Elemento[75].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Nitrogenoide VA \n"+"Nitrógeno "+ "\n" +"Número Atómico: 7 "+ "\n" +"Peso Atómico: 14.0067" +"\nRadio Atómico: 0.92"); verInfo(6); crearspin(76); } @Override public void mouseEntered(MouseEvent e) { Elemento[75].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[75].mouseExited(e); } }); Elemento[76].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Nitrogenoide VA \n"+"Fósforo "+ "\n" +"Número Atómico: 15 "+ "\n" +"Peso Atómico: 30.9738" +"\nRadio Atómico: 1.28"); verInfo(6); crearspin(77); }

Page 97: Dise No Qui Mica

97

@Override public void mouseEntered(MouseEvent e) { Elemento[76].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[76].mouseExited(e); } }); Elemento[77].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Calcógeno VIA \n"+"Oxígeno "+ "\n" +"Número Atómico: 8 "+ "\n" +"Peso Atómico: 15.9994" +"\nRadio Atómico: 0.65"); verInfo(7); crearspin(78); } @Override public void mouseEntered(MouseEvent e) { Elemento[77].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[77].mouseExited(e); } }); Elemento[78].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Calcógeno VIA \n"+"Azufre "+ "\n" +"Número Atómico: 16 "+ "\n" +"Peso Atómico: 32.064" +"\nRadio Atómico: 1.27"); verInfo(7); crearspin(79); } @Override public void mouseEntered(MouseEvent e) { Elemento[78].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[78].mouseExited(e); } }); Elemento[79].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Halógeno VIIA \n"+"Flúor "+ "\n" +"Número Atómico: 9 "+ "\n" +"Peso Atómico: 18.9984" +"\nRadio Atómico: 0.57"); verInfo(7); crearspin(80); } @Override public void mouseEntered(MouseEvent e) { Elemento[79].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[79].mouseExited(e); } });

Page 98: Dise No Qui Mica

98

Elemento[80].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Halógeno VIIA \n"+"Cloro "+ "\n" +"Número Atómico: 17 "+ "\n" +"Peso Atómico: 35.453" +"\nRadio Atómico: 0.97"); verInfo(7); crearspin(81); } @Override public void mouseEntered(MouseEvent e) { Elemento[80].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[80].mouseExited(e); } }); Elemento[81].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Gas Inerte 0\n"+"Neón "+ "\n" +"Número Atómico: 10 "+ "\n" +"Peso Atómico: 20.183" +"\nRadio Atómico: 0.51"); verInfo(8); crearspin(82); } @Override public void mouseEntered(MouseEvent e) { Elemento[81].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[81].mouseExited(e); } }); Elemento[82].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Gas Inerte 0\n"+"Argón "+ "\n" +"Número Atómico: 18 "+ "\n" +"Peso Atómico: 39.948" +"\nRadio Atómico: 0.88"); verInfo(8); crearspin(83); } @Override public void mouseEntered(MouseEvent e) { Elemento[82].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[82].mouseExited(e); } }); Elemento[83].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Gas Inerte 0\n"+"Helio "+ "\n" +"Número Atómico: 2 "+ "\n" +"Peso Atómico: 4.0026" +"\nRadio Atómico: 0.49"); verInfo(8); crearspin(84);

Page 99: Dise No Qui Mica

99

} @Override public void mouseEntered(MouseEvent e) { Elemento[83].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[83].mouseExited(e); } }); Elemento[84].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Lantano "+ "\n" +"Número Atómico: 57 "+ "\n" +"Peso Atómico: 138.91" +"\nRadio Atómico: 1.87"); verInfo(9); crearspin(85); } @Override public void mouseEntered(MouseEvent e) { Elemento[84].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[84].mouseExited(e); } }); Elemento[85].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Actinio "+ "\n" +"Número Atómico: 89 "+ "\n" +"Peso Atómico: 227" +"\nRadio Atómico: 1.88"); verInfo(10); crearspin(86); } @Override public void mouseEntered(MouseEvent e) { Elemento[85].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[85].mouseExited(e); } }); Elemento[86].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Cerio "+ "\n" +"Número Atómico: 58 "+ "\n" +"Peso Atómico: 140.12" +"\nRadio Atómico: 1.81"); verInfo(9); crearspin(87); } @Override public void mouseEntered(MouseEvent e) { Elemento[86].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[86].mouseExited(e); }

Page 100: Dise No Qui Mica

100

}); Elemento[87].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Torio "+ "\n" +"Número Atómico: 90 "+ "\n" +"Peso Atómico: 232.038" +"\nRadio Atómico: 1.74"); verInfo(10); crearspin(88); } @Override public void mouseEntered(MouseEvent e) { Elemento[87].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[87].mouseExited(e); } }); Elemento[88].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Praseodimio "+ "\n" +"Número Atómico: 59 "+ "\n" +"Peso Atómico: 140.907" +"\nRadio Atómico: 1.82"); verInfo(9); crearspin(89); } @Override public void mouseEntered(MouseEvent e) { Elemento[88].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[88].mouseExited(e); } }); Elemento[89].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Protactinio "+ "\n" +"Número Atómico: 91 "+ "\n" +"Peso Atómico: 231" +"\nRadio Atómico: 1.63"); verInfo(10); crearspin(90); } @Override public void mouseEntered(MouseEvent e) { Elemento[89].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[89].mouseExited(e); } }); Elemento[90].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Neodimio "+ "\n" +"Número Atómico: 60 "+ "\n" +"Peso Atómico: 144.24" +"\nRadio Atómico: 1.82"); verInfo(9); crearspin(91);

Page 101: Dise No Qui Mica

101

} @Override public void mouseEntered(MouseEvent e) { Elemento[90].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[90].mouseExited(e); } }); Elemento[91].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Uranio "+ "\n" +"Número Atómico: 92 "+ "\n" +"Peso Atómico: 238.03" +"\nRadio Atómico: 1.56"); verInfo(10); crearspin(92); } @Override public void mouseEntered(MouseEvent e) { Elemento[91].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[91].mouseExited(e); } }); Elemento[92].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Prometio "+ "\n" +"Número Atómico: 61 "+ "\n" +"Peso Atómico: 147" +"\nRadio Atómico: 1.83"); verInfo(9); crearspin(93); } @Override public void mouseEntered(MouseEvent e) { Elemento[92].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[92].mouseExited(e); } }); Elemento[93].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Neptonio "+ "\n" +"Número Atómico: 93 "+ "\n" +"Peso Atómico: 237" +"\nRadio Atómico: 1.55"); verInfo(10); crearspin(94); } @Override public void mouseEntered(MouseEvent e) { Elemento[93].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[93].mouseExited(e);

Page 102: Dise No Qui Mica

102

} }); Elemento[94].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Samario "+ "\n" +"Número Atómico: 62 "+ "\n" +"Peso Atómico: 150.35" +"\nRadio Atómico: 1.66"); verInfo(9); crearspin(95); } @Override public void mouseEntered(MouseEvent e) { Elemento[94].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[94].mouseExited(e); } }); Elemento[95].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Plutonio "+ "\n" +"Número Atómico: 94 "+ "\n" +"Peso Atómico: 242" +"\nRadio Atómico: 1.63"); verInfo(10); crearspin(96); } @Override public void mouseEntered(MouseEvent e) { Elemento[95].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[95].mouseExited(e); } }); Elemento[96].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Europio "+ "\n" +"Número Atómico: 63 "+ "\n" +"Peso Atómico: 151.96" +"\nRadio Atómico: 2.04"); verInfo(9); crearspin(97); } @Override public void mouseEntered(MouseEvent e) { Elemento[96].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[96].mouseExited(e); } }); Elemento[97].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Americio "+ "\n" +"Número Atómico: 95 "+ "\n" +"Peso Atómico: 243" +"\nRadio Atómico: 1.73"); verInfo(10);

Page 103: Dise No Qui Mica

103

crearspin(98); } @Override public void mouseEntered(MouseEvent e) { Elemento[97].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[97].mouseExited(e); } }); Elemento[98].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Godolinio "+ "\n" +"Número Atómico: 64 "+ "\n" +"Peso Atómico: 157.25" +"\nRadio Atómico: 1.79"); verInfo(9); crearspin(99); } @Override public void mouseEntered(MouseEvent e) { Elemento[98].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[98].mouseExited(e); } }); Elemento[99].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Curio "+ "\n" +"Número Atómico: 96 "+ "\n" +"Peso Atómico: 247.038" +"\nRadio Atómico: 1.74"); verInfo(10); crearspin(100); } @Override public void mouseEntered(MouseEvent e) { Elemento[99].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[99].mouseExited(e); } }); Elemento[100].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Terbio "+ "\n" +"Número Atómico: 65 "+ "\n" +"Peso Atómico: 158.924" +"\nRadio Atómico: 1.77"); verInfo(9); crearspin(101); } @Override public void mouseEntered(MouseEvent e) { Elemento[100].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) {

Page 104: Dise No Qui Mica

104

Elemento[100].mouseExited(e); } }); Elemento[101].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Berkelio "+ "\n" +"Número Atómico: 97 "+ "\n" +"Peso Atómico: 247" +"\nRadio Atómico: 1.7"); verInfo(10); crearspin(102); } @Override public void mouseEntered(MouseEvent e) { Elemento[101].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[101].mouseExited(e); } }); Elemento[102].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Disprosio "+ "\n" +"Número Atómico: 66 "+ "\n" +"Peso Atómico: 162.50" +"\nRadio Atómico: 1.77"); verInfo(9); crearspin(103); } @Override public void mouseEntered(MouseEvent e) { Elemento[102].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[102].mouseExited(e); } }); Elemento[103].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Californio "+ "\n" +"Número Atómico: 98 "+ "\n" +"Peso Atómico: 249" +"\nRadio Atómico: 1.86"); verInfo(10); crearspin(104); } @Override public void mouseEntered(MouseEvent e) { Elemento[103].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[103].mouseExited(e); } }); Elemento[104].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Holmio "+ "\n" +"Número Atómico: 67 "+ "\n" +"Peso Atómico: 164.930" +"\nRadio Atómico: 1.76");

Page 105: Dise No Qui Mica

105

verInfo(9); crearspin(105); } @Override public void mouseEntered(MouseEvent e) { Elemento[104].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[104].mouseExited(e); } }); Elemento[105].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Einstenio "+ "\n" +"Número Atómico: 99 "+ "\n" +"Peso Atómico: 254" +"\nRadio Atómico: 1.86"); verInfo(10); crearspin(106); } @Override public void mouseEntered(MouseEvent e) { Elemento[105].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[105].mouseExited(e); } }); Elemento[106].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Erbio "+ "\n" +"Número Atómico: 68 "+ "\n" +"Peso Atómico: 167.26" +"\nRadio Atómico: 1.75"); verInfo(9); crearspin(107); } @Override public void mouseEntered(MouseEvent e) { Elemento[106].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[106].mouseExited(e); } }); Elemento[107].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Fermio "+ "\n" +"Número Atómico: 100 "+ "\n" +"Peso Atómico: 253" +"\nRadio Atómico: N/D"); verInfo(10); crearspin(108); } @Override public void mouseEntered(MouseEvent e) { Elemento[107].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) {

Page 106: Dise No Qui Mica

106

Elemento[107].mouseExited(e); } }); Elemento[108].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Tulio "+ "\n" +"Número Atómico: 69 "+ "\n" +"Peso Atómico: 168.934" +"\nRadio Atómico: 1.74"); verInfo(9); crearspin(109); } @Override public void mouseEntered(MouseEvent e) { Elemento[108].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[108].mouseExited(e); } }); Elemento[109].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Mendelevio "+ "\n" +"Número Atómico: 101 "+ "\n" +"Peso Atómico: 256" +"\nRadio Atómico: N/D"); verInfo(10); crearspin(110); } @Override public void mouseEntered(MouseEvent e) { Elemento[109].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[109].mouseExited(e); } }); Elemento[110].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Lantanido\n"+"Yterbio "+ "\n" +"Número Atómico: 70 "+ "\n" +"Peso Atómico: 173.04" +"\nRadio Atómico: 1.92"); verInfo(9); crearspin(111); } @Override public void mouseEntered(MouseEvent e) { Elemento[110].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[110].mouseExited(e); } }); Elemento[111].addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { creaDatos("Actinido\n"+"Nobelio "+ "\n" +"Número Atómico: 102 "+ "\n" +"Peso Atómico: 254" +"\nRadio Atómico: N/D");

Page 107: Dise No Qui Mica

107

verInfo(10); crearspin(112); } @Override public void mouseEntered(MouseEvent e) { Elemento[111].mouseEntered(e); } @Override public void mouseExited(MouseEvent e) { Elemento[111].mouseExited(e); } }); } @Override public void paint(Graphics g){ super.paint(g); g.drawImage(cargas,730,430,400,364,this); g.setColor(Color.blue); g.fillRect(7, 410, 87, 3); g.setColor(Color.black); g.drawString("Bloque s", 20, 425); g.drawString("Configuración Electrónica de la Tabla Periódica", 230, 70); g.setColor(Color.orange); g.fillRect(110, 410,480, 3); g.drawString("Bloque d", 300, 425); g.setColor(Color.GREEN); g.fillRect(610, 360,300, 3); //BLOQUES g.drawString("Bloque p", 750, 375); g.setColor(Color.MAGENTA); g.fillRect(7, 570,690, 3); g.drawString("Bloque f", 315, 585); g.setColor(Color.BLACK); g.drawString("1", 905, 85); g.drawString("2", 905, 130); g.drawString("3", 905, 180); g.drawString("4", 905, 230); //PERIODOS g.drawString("5", 905, 280); g.drawString("6", 905, 330); g.drawString("7", 905, 380); g.drawString("1", 25, 50); g.drawString("I",25, 35); g.drawString("2", 75, 100); g.drawString("II",75, 85); g.drawString("3", 125, 200); g.drawString("4", 175, 200); g.drawString("5", 225, 200); g.drawString("6", 275, 200); g.drawString("7", 325, 200); g.drawString("8", 375, 200); g.drawString("9", 425, 200); g.drawString("10",475, 200); g.drawString("11",525, 200); g.drawString("12",575, 200); g.drawString("13",625, 100); g.drawString("III",625, 85); g.drawString("14",675, 100); g.drawString("IV",675, 85); g.drawString("15",725, 100); g.drawString("V",725, 85);

Page 108: Dise No Qui Mica

108

g.drawString("16",775, 100); g.drawString("VI",775, 85); g.drawString("17",825, 100); g.drawString("VII",825, 85); g.drawString("18",875, 50); g.drawString("VIII",875, 35); } public void verInfo(int color){ switch(color){ case 1: this.datos.setForeground(new Color(248,199,91)); break; case 2: this.datos.setForeground(new Color(112,152,61)); break; case 3: this.datos.setForeground(new Color(236,163,234)); break; case 4: this.datos.setForeground(new Color(167,94,165)); break; case 5: this.datos.setForeground(new Color(221,135,218)); break; case 6: this.datos.setForeground(new Color(176,145,187)); break; case 7: this.datos.setForeground(new Color(222,217,223)); break; case 8: this.datos.setForeground(new Color(173,200,64)); break; case 9: this.datos.setForeground(new Color(129,191,214)); break; case 10: this.datos.setForeground(new Color(193,99,188)); break; } this.datos.setVisible(true); } public void creaDatos(String Mensaje){ datos.setText(Mensaje); } public void dibujarspin(){ spin[0] = new Spin(this,781,769,2,8); spin[1] = new Spin(this,785,769,2,8); spin[2] = new Spin(this,799,740,2,8); spin[3] = new Spin(this,803,740,2,8); spin[4] = new Spin(this,785,709,2,8); spin[5] = new Spin(this,789,709,2,8); spin[6] = new Spin(this,798,709,2,8); spin[7] = new Spin(this,802,709,2,8); spin[8] = new Spin(this,811,709,2,8); spin[9] = new Spin(this,815,709,2,8); spin[10] = new Spin(this,828,682,2,8); spin[11] = new Spin(this,832,682,2,8); spin[12] = new Spin(this,812,651,2,8); spin[13] = new Spin(this,816,651,2,8);

Page 109: Dise No Qui Mica

109

spin[14] = new Spin(this,825,651,2,8); spin[15] = new Spin(this,829,651,2,8); spin[16] = new Spin(this,838,651,2,8); spin[17] = new Spin(this,842,651,2,8); spin[18] = new Spin(this,889,625,2,8); spin[19] = new Spin(this,893,625,2,8); spin[20] = new Spin(this,798,616,2,8); spin[21] = new Spin(this,802,616,2,8); spin[22] = new Spin(this,811,616,2,8); spin[23] = new Spin(this,815,616,2,8); spin[24] = new Spin(this,824,616,2,8); spin[25] = new Spin(this,828,616,2,8); spin[26] = new Spin(this,837,616,2,8); spin[27] = new Spin(this,841,616,2,8); spin[28] = new Spin(this,850,616,2,8); spin[29] = new Spin(this,854,616,2,8); spin[30] = new Spin(this,876,596,2,8); spin[31] = new Spin(this,880,596,2,8); spin[32] = new Spin(this,889,596,2,8); spin[33] = new Spin(this,893,596,2,8); spin[34] = new Spin(this,902,596,2,8); spin[35] = new Spin(this,906,596,2,8); spin[36] = new Spin(this,980,579,2,8);//Rb spin[37] = new Spin(this,984,579,2,8);//Sr spin[38] = new Spin(this,863,569,2,8);//Y spin[39] = new Spin(this,867,569,2,8); spin[40] = new Spin(this,876,569,2,8);//Zr spin[41] = new Spin(this,880,569,2,8); spin[42] = new Spin(this,889,569,2,8);//Nb** spin[43] = new Spin(this,892,569,2,8); spin[44] = new Spin(this,902,569,2,8); spin[45] = new Spin(this,906,569,2,8); spin[46] = new Spin(this,915,569,2,8);//Mo spin[47] = new Spin(this,919,569,2,8); spin[48] = new Spin(this,965,555,2,8);//In spin[49] = new Spin(this,969,555,2,8); spin[50] = new Spin(this,979,555,2,8);//Sn spin[51] = new Spin(this,983,555,2,8); spin[52] = new Spin(this,992,555,2,8);//Sb spin[53] = new Spin(this,996,555,2,8); spin[54] = new Spin(this,1056,539,2,8);//Cs spin[55] = new Spin(this,1060,539,2,8);//Ba spin[56] = new Spin(this,856,532,2,8);//Lu spin[57] = new Spin(this,860,532,2,8); spin[58] = new Spin(this,869,532,2,8); spin[59] = new Spin(this,873,532,2,8); spin[60] = new Spin(this,880,532,2,8); spin[61] = new Spin(this,884,532,2,8); spin[62] = new Spin(this,892,532,2,8); spin[63] = new Spin(this,896,532,2,8); spin[64] = new Spin(this,904,532,2,8); spin[65] = new Spin(this,908,532,2,8); spin[66] = new Spin(this,916,532,2,8); spin[67] = new Spin(this,920,532,2,8); spin[68] = new Spin(this,928,532,2,8); spin[69] = new Spin(this,932,532,2,8); spin[70] = new Spin(this,954,518,2,8); spin[71] = new Spin(this,958,518,2,8); spin[72] = new Spin(this,967,518,2,8);//Hf spin[73] = new Spin(this,971,518,2,8); spin[74] = new Spin(this,980,518,2,8);//Ta spin[75] = new Spin(this,984,518,2,8);

Page 110: Dise No Qui Mica

110

spin[76] = new Spin(this,993,518,2,8);//W spin[77] = new Spin(this,998,518,2,8); spin[78] = new Spin(this,1006,518,2,8);//Re spin[79] = new Spin(this,1010,518,2,8);//Au spin[80] = new Spin(this,1040,505,2,8); spin[81] = new Spin(this,1044,505,2,8); spin[82] = new Spin(this,1053,505,2,8); spin[83] = new Spin(this,1057,505,2,8); spin[84] = new Spin(this,1065,505,2,8); spin[85] = new Spin(this,1069,505,2,8); spin[86] = new Spin(this,1104,490,2,8);//Fr spin[87] = new Spin(this,1108,490,2,8);//Ra spin[88] = new Spin(this,941,485,2,8); spin[89] = new Spin(this,945,485,2,8); spin[90] = new Spin(this,954,485,2,8); spin[91] = new Spin(this,958,485,2,8); spin[92] = new Spin(this,967,485,2,8); spin[93] = new Spin(this,971,485,2,8); spin[94] = new Spin(this,979,485,2,8); spin[95] = new Spin(this,983,485,2,8); spin[96] = new Spin(this,992,485,2,8); spin[97] = new Spin(this,996,485,2,8); spin[98] = new Spin(this,1004,485,2,8); spin[99] = new Spin(this,1008,485,2,8); spin[100] = new Spin(this,1016,485,2,8); spin[101] = new Spin(this,1020,485,2,8); spin[102] = new Spin(this,1028,465,2,8); spin[103] = new Spin(this,1032,465,2,8); spin[104] = new Spin(this,1041,465,2,8); spin[105] = new Spin(this,1045,465,2,8); spin[106] = new Spin(this,1054,465,2,8); spin[107] = new Spin(this,1058,465,2,8); spin[108] = new Spin(this,1067,465,2,8); spin[109] = new Spin(this,1071,465,2,8); spin[110] = new Spin(this,1080,465,2,8); spin[111] = new Spin(this,1084,55,2,8); iniciar(); } public void iniciar(){ //Container cp = getContentPane(); //aceptar.setEnabled(false); for(int i=0;i<112;i++){ this.add(spin[i]); spin[i].setVisible(false); } } public void crearspin(int elemento){ if(elemento==1){ iniciar(); spin[0].setVisible(true); } else if(elemento==2){ iniciar(); for(int i=0;i<3;i++) spin[i].setVisible(true); } else if(elemento==3){ iniciar(); for(int i=0;i<11;i++) spin[i].setVisible(true);

Page 111: Dise No Qui Mica

111

} else if(elemento==4){ iniciar(); for(int i=0;i<19;i++) spin[i].setVisible(true); } else if(elemento==5){ iniciar(); for(int i=0;i<37;i++) spin[i].setVisible(true); } else if(elemento==6){ iniciar(); for(int i=0;i<55;i++) spin[i].setVisible(true); } else if(elemento==7){ iniciar(); for(int i=0;i<87;i++) spin[i].setVisible(true); } else if(elemento==8){ iniciar(); for(int i=0;i<4;i++) spin[i].setVisible(true); } else if(elemento==9){ iniciar(); for(int i=0;i<12;i++) spin[i].setVisible(true); } else if(elemento==10){ iniciar(); for(int i=0;i<20;i++) spin[i].setVisible(true); } else if(elemento==11){ iniciar(); for(int i=0;i<38;i++) spin[i].setVisible(true); } else if(elemento==12){ iniciar(); for(int i=0;i<56;i++) spin[i].setVisible(true); } else if(elemento==13){ iniciar(); for(int i=0;i<88;i++) spin[i].setVisible(true); } else if(elemento==14){ iniciar(); for(int i=0;i<21;i++) spin[i].setVisible(true); } else if(elemento==15){ iniciar(); for(int i=0;i<21;i++) spin[i].setVisible(true); spin[22].setVisible(true); }

Page 112: Dise No Qui Mica

112

else if(elemento==16){ iniciar(); for(int i=0;i<21;i++) spin[i].setVisible(true); spin[22].setVisible(true); spin[24].setVisible(true); } else if(elemento==17){ iniciar(); for(int i=0;i<18;i++) spin[i].setVisible(true); spin[18].setVisible(true); spin[20].setVisible(true); spin[22].setVisible(true); spin[24].setVisible(true); spin[26].setVisible(true); spin[28].setVisible(true); } else if(elemento==18){ iniciar(); for(int i=0;i<20;i++) spin[i].setVisible(true); spin[20].setVisible(true); spin[22].setVisible(true); spin[24].setVisible(true); spin[26].setVisible(true); spin[28].setVisible(true); } else if(elemento==19){ iniciar(); for(int i=0;i<22;i++) spin[i].setVisible(true); spin[22].setVisible(true); spin[24].setVisible(true); spin[26].setVisible(true); spin[28].setVisible(true); } else if(elemento==20){ iniciar(); for(int i=0;i<24;i++) spin[i].setVisible(true); spin[24].setVisible(true); spin[26].setVisible(true); spin[28].setVisible(true); } else if(elemento==21){ iniciar(); for(int i=0;i<26;i++) spin[i].setVisible(true); spin[26].setVisible(true); spin[28].setVisible(true); } else if(elemento==22){ iniciar(); for(int i=0;i<19;i++) spin[i].setVisible(true); for(int i=20;i<30;i++) spin[i].setVisible(true); } else if(elemento==23){ iniciar();

Page 113: Dise No Qui Mica

113

for(int i=0;i<30;i++) spin[i].setVisible(true); } else if(elemento==24){ iniciar(); for(int i=0;i<31;i++) spin[i].setVisible(true); } else if(elemento==25){ iniciar(); for(int i=0;i<31;i++) spin[i].setVisible(true); spin[32].setVisible(true); } else if(elemento==26){ iniciar(); for(int i=0;i<31;i++) spin[i].setVisible(true); spin[32].setVisible(true); spin[34].setVisible(true); } else if(elemento==27){ iniciar(); for(int i=0;i<33;i++) spin[i].setVisible(true); spin[34].setVisible(true); } else if(elemento==28){ iniciar(); for(int i=0;i<35;i++) spin[i].setVisible(true); } else if(elemento==29){ iniciar(); for(int i=0;i<36;i++) spin[i].setVisible(true); } else if(elemento==30){ iniciar(); for(int i=0;i<39;i++) spin[i].setVisible(true); } else if(elemento==31){ iniciar(); for(int i=0;i<39;i++) spin[i].setVisible(true); spin[40].setVisible(true); } else if(elemento==32){ iniciar(); for(int i=0;i<37;i++) spin[i].setVisible(true); spin[38].setVisible(true); spin[40].setVisible(true); spin[42].setVisible(true); spin[44].setVisible(true); } else if(elemento==33){ iniciar(); for(int i=0;i<37;i++) spin[i].setVisible(true); spin[38].setVisible(true); spin[40].setVisible(true);

Page 114: Dise No Qui Mica

114

spin[42].setVisible(true); spin[44].setVisible(true); spin[46].setVisible(true); } else if(elemento==34){ iniciar(); for(int i=0;i<39;i++) spin[i].setVisible(true); spin[40].setVisible(true); spin[42].setVisible(true); spin[44].setVisible(true); spin[46].setVisible(true); } else if(elemento==35){ iniciar(); for(int i=0;i<37;i++) spin[i].setVisible(true); spin[38].setVisible(true); spin[39].setVisible(true); spin[40].setVisible(true); spin[41].setVisible(true); spin[42].setVisible(true); spin[44].setVisible(true); spin[46].setVisible(true); } else if(elemento==36){ iniciar(); for(int i=0;i<37;i++) spin[i].setVisible(true); spin[38].setVisible(true); spin[39].setVisible(true); spin[40].setVisible(true); spin[41].setVisible(true); spin[42].setVisible(true); spin[43].setVisible(true); spin[44].setVisible(true); spin[46].setVisible(true); } else if(elemento==37){ iniciar(); for(int i=0;i<36;i++) spin[i].setVisible(true); for(int i=38;i<48;i++) spin[i].setVisible(true); } else if(elemento==38){ iniciar(); for(int i=0;i<37;i++) spin[i].setVisible(true); for(int i=38;i<48;i++) spin[i].setVisible(true); } else if(elemento==39){ iniciar(); for(int i=0;i<48;i++) spin[i].setVisible(true); } else if(elemento==40){ iniciar(); for(int i=0;i<49;i++) spin[i].setVisible(true); } else if(elemento==41){

Page 115: Dise No Qui Mica

115

iniciar(); for(int i=0;i<49;i++) spin[i].setVisible(true); spin[50].setVisible(true); } else if(elemento==42){ iniciar(); for(int i=0;i<49;i++) spin[i].setVisible(true); spin[50].setVisible(true); spin[52].setVisible(true); } else if(elemento==43){ iniciar(); for(int i=0;i<51;i++) spin[i].setVisible(true); spin[52].setVisible(true); } else if(elemento==44){ iniciar(); for(int i=0;i<53;i++) spin[i].setVisible(true); } else if(elemento==45){ iniciar(); for(int i=0;i<54;i++) spin[i].setVisible(true); } else if(elemento==46){ iniciar(); for(int i=0;i<71;i++) spin[i].setVisible(true); } else if(elemento==47){ iniciar(); for(int i=0;i<71;i++) spin[i].setVisible(true); spin[72].setVisible(true); } else if(elemento==48){ iniciar(); for(int i=0;i<71;i++) spin[i].setVisible(true); spin[72].setVisible(true); spin[74].setVisible(true); } else if(elemento==49){ iniciar(); for(int i=0;i<71;i++) spin[i].setVisible(true); spin[72].setVisible(true); spin[74].setVisible(true); spin[76].setVisible(true); } else if(elemento==50){ iniciar(); for(int i=0;i<71;i++) spin[i].setVisible(true); spin[72].setVisible(true); spin[74].setVisible(true); spin[76].setVisible(true); spin[78].setVisible(true); }

Page 116: Dise No Qui Mica

116

else if(elemento==51){ iniciar(); for(int i=0;i<73;i++) spin[i].setVisible(true); spin[74].setVisible(true); spin[76].setVisible(true); spin[78].setVisible(true); } else if(elemento==52){ iniciar(); for(int i=0;i<75;i++) spin[i].setVisible(true); spin[76].setVisible(true); spin[78].setVisible(true); } else if(elemento==53){ iniciar(); for(int i=0;i<55;i++) spin[i].setVisible(true); for(int i=56;i<79;i++) spin[i].setVisible(true); } else if(elemento==54){ iniciar(); for(int i=0;i<55;i++) spin[i].setVisible(true); for(int i=56;i<80;i++) spin[i].setVisible(true); } else if(elemento==55){ iniciar(); for(int i=0;i<80;i++) spin[i].setVisible(true); } else if(elemento==56){ iniciar(); for(int i=0;i<81;i++) spin[i].setVisible(true); } else if(elemento==57){ iniciar(); for(int i=0;i<81;i++) spin[i].setVisible(true); spin[82].setVisible(true); } else if(elemento==58){ iniciar(); for(int i=0;i<81;i++) spin[i].setVisible(true); spin[82].setVisible(true); spin[84].setVisible(true); } else if(elemento==59){ iniciar(); for(int i=0;i<83;i++) spin[i].setVisible(true); spin[84].setVisible(true); } else if(elemento==60){ iniciar(); for(int i=0;i<85;i++) spin[i].setVisible(true); }

Page 117: Dise No Qui Mica

117

else if(elemento==61){ iniciar(); for(int i=0;i<86;i++) spin[i].setVisible(true); } else if(elemento==62){ iniciar(); for(int i=0;i<103;i++) spin[i].setVisible(true); } else if(elemento==63){ iniciar(); for(int i=0;i<103;i++) spin[i].setVisible(true); spin[104].setVisible(true); } else if(elemento==64){ iniciar(); for(int i=0;i<103;i++) spin[i].setVisible(true); spin[104].setVisible(true); spin[106].setVisible(true); } else if(elemento==65){ iniciar(); for(int i=0;i<103;i++) spin[i].setVisible(true); spin[104].setVisible(true); spin[106].setVisible(true); spin[108].setVisible(true); } else if(elemento==66){ iniciar(); for(int i=0;i<103;i++) spin[i].setVisible(true); spin[104].setVisible(true); spin[106].setVisible(true); spin[108].setVisible(true); spin[110].setVisible(true); } else if(elemento==67){ iniciar(); for(int i=0;i<105;i++) spin[i].setVisible(true); spin[106].setVisible(true); spin[108].setVisible(true); spin[110].setVisible(true); } else if(elemento==68){ iniciar(); for(int i=0;i<107;i++) spin[i].setVisible(true); spin[108].setVisible(true); spin[110].setVisible(true); } /* else if(elemento==69){ iniciar(); for(int i=0;i<107;i++) spin[i].setVisible(true); spin[108].setVisible(true); spin[110].setVisible(true); }

Page 118: Dise No Qui Mica

118

else if(elemento==70){ iniciar(); for(int i=0;i<107;i++) spin[i].setVisible(true); //PENDIENTES spin[108].setVisible(true); spin[110].setVisible(true); } else if(elemento==71){ iniciar(); for(int i=0;i<107;i++) spin[i].setVisible(true); spin[108].setVisible(true); spin[110].setVisible(true); }*/ else if(elemento==72){ iniciar(); for(int i=0;i<5;i++) spin[i].setVisible(true); } else if(elemento==73){ iniciar(); for(int i=0;i<13;i++) spin[i].setVisible(true); } else if(elemento==74){ iniciar(); for(int i=0;i<5;i++) spin[i].setVisible(true); spin[6].setVisible(true); } else if(elemento==75){ iniciar(); for(int i=0;i<13;i++) spin[i].setVisible(true); spin[14].setVisible(true); } else if(elemento==76){ iniciar(); for(int i=0;i<5;i++) spin[i].setVisible(true); spin[6].setVisible(true); spin[8].setVisible(true); } else if(elemento==77){ iniciar(); for(int i=0;i<13;i++) spin[i].setVisible(true); spin[14].setVisible(true); spin[16].setVisible(true); } else if(elemento==78){ iniciar(); for(int i=0;i<7;i++) spin[i].setVisible(true); spin[8].setVisible(true); } else if(elemento==79){ iniciar(); for(int i=0;i<15;i++) spin[i].setVisible(true); spin[16].setVisible(true); }

Page 119: Dise No Qui Mica

119

else if(elemento==80){ iniciar(); for(int i=0;i<9;i++) spin[i].setVisible(true); } else if(elemento==81){ iniciar(); for(int i=0;i<17;i++) spin[i].setVisible(true); } else if(elemento==82){ iniciar(); for(int i=0;i<10;i++) spin[i].setVisible(true); } else if(elemento==83){ iniciar(); for(int i=0;i<18;i++) spin[i].setVisible(true); } else if(elemento==84){ iniciar(); for(int i=0;i<2;i++) spin[i].setVisible(true); } else if(elemento==85){ iniciar(); for(int i=0;i<56;i++) spin[i].setVisible(true); spin[70].setVisible(true); } else if(elemento==86){ iniciar(); for(int i=0;i<88;i++) spin[i].setVisible(true); spin[102].setVisible(true); } else if(elemento==87){ iniciar(); for(int i=0;i<57;i++) spin[i].setVisible(true); spin[70].setVisible(true); } else if(elemento==88){ iniciar(); for(int i=0;i<88;i++) spin[i].setVisible(true); spin[102].setVisible(true); spin[104].setVisible(true); } else if(elemento==89){ iniciar(); for(int i=0;i<57;i++) spin[i].setVisible(true); spin[58].setVisible(true); spin[60].setVisible(true); } else if(elemento==90){ iniciar(); for(int i=0;i<89;i++) spin[i].setVisible(true); spin[90].setVisible(true); spin[102].setVisible(true);

Page 120: Dise No Qui Mica

120

} else if(elemento==91){ iniciar(); for(int i=0;i<57;i++) spin[i].setVisible(true); spin[58].setVisible(true); spin[60].setVisible(true); spin[62].setVisible(true); } else if(elemento==92){ iniciar(); for(int i=0;i<89;i++) spin[i].setVisible(true); spin[90].setVisible(true); spin[92].setVisible(true); spin[102].setVisible(true); } else if(elemento==93){ iniciar(); for(int i=0;i<57;i++) spin[i].setVisible(true); spin[58].setVisible(true); spin[60].setVisible(true); spin[62].setVisible(true); spin[64].setVisible(true); } else if(elemento==94){ iniciar(); for(int i=0;i<89;i++) spin[i].setVisible(true); spin[90].setVisible(true); spin[92].setVisible(true); spin[94].setVisible(true); spin[102].setVisible(true); } else if(elemento==95){ iniciar(); for(int i=0;i<57;i++) spin[i].setVisible(true); spin[58].setVisible(true); spin[60].setVisible(true); spin[62].setVisible(true); spin[64].setVisible(true); spin[66].setVisible(true); } else if(elemento==96){ iniciar(); for(int i=0;i<89;i++) spin[i].setVisible(true); spin[90].setVisible(true); spin[92].setVisible(true); spin[94].setVisible(true); spin[96].setVisible(true); spin[98].setVisible(true); } else if(elemento==97){ iniciar(); for(int i=0;i<57;i++) spin[i].setVisible(true); spin[58].setVisible(true); spin[60].setVisible(true); spin[62].setVisible(true); spin[64].setVisible(true);

Page 121: Dise No Qui Mica

121

spin[66].setVisible(true); spin[68].setVisible(true); } else if(elemento==98){ iniciar(); for(int i=0;i<89;i++) spin[i].setVisible(true); spin[90].setVisible(true); spin[92].setVisible(true); spin[94].setVisible(true); spin[96].setVisible(true); spin[98].setVisible(true); spin[100].setVisible(true); } else if(elemento==99){ iniciar(); for(int i=0;i<57;i++) spin[i].setVisible(true); spin[58].setVisible(true); spin[60].setVisible(true); spin[62].setVisible(true); spin[64].setVisible(true); spin[66].setVisible(true); spin[68].setVisible(true); spin[70].setVisible(true); } else if(elemento==100){ iniciar(); for(int i=0;i<89;i++) spin[i].setVisible(true); spin[90].setVisible(true); spin[92].setVisible(true); spin[94].setVisible(true); spin[96].setVisible(true); spin[98].setVisible(true); spin[100].setVisible(true); spin[102].setVisible(true); } else if(elemento==101){ iniciar(); for(int i=0;i<61;i++) spin[i].setVisible(true); spin[62].setVisible(true); spin[64].setVisible(true); spin[66].setVisible(true); spin[68].setVisible(true); } else if(elemento==102){ iniciar(); for(int i=0;i<93;i++) spin[i].setVisible(true); spin[94].setVisible(true); spin[96].setVisible(true); spin[98].setVisible(true); spin[100].setVisible(true); } else if(elemento==103){ iniciar(); for(int i=0;i<63;i++) spin[i].setVisible(true); spin[64].setVisible(true); spin[66].setVisible(true); spin[68].setVisible(true);

Page 122: Dise No Qui Mica

122

} else if(elemento==104){ iniciar(); for(int i=0;i<95;i++) spin[i].setVisible(true); spin[96].setVisible(true); spin[98].setVisible(true); spin[100].setVisible(true); } else if(elemento==105){ iniciar(); for(int i=0;i<65;i++) spin[i].setVisible(true); spin[66].setVisible(true); spin[68].setVisible(true); } else if(elemento==106){ iniciar(); for(int i=0;i<97;i++) spin[i].setVisible(true); spin[98].setVisible(true); spin[100].setVisible(true); } else if(elemento==107){ iniciar(); for(int i=0;i<67;i++) spin[i].setVisible(true); spin[68].setVisible(true); } else if(elemento==108){ iniciar(); for(int i=0;i<99;i++) spin[i].setVisible(true); spin[100].setVisible(true); } else if(elemento==109){ iniciar(); for(int i=0;i<69;i++) spin[i].setVisible(true); } else if(elemento==110){ iniciar(); for(int i=0;i<101;i++) spin[i].setVisible(true); } else if(elemento==111){ iniciar(); for(int i=0;i<70;i++) spin[i].setVisible(true); } else if(elemento==112){ iniciar(); for(int i=0;i<102;i++) spin[i].setVisible(true); } } } package tabla; import java.applet.Applet; import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.MouseListener;

Page 123: Dise No Qui Mica

123

/** * * @author Luis David Fraga */ public class Boton extends Canvas implements MouseListener{ Image img; int x,y,w,h,WO; Boton(Applet g,int x,int y, int w ,int h,Image img,Color c){ this.x=x; this.y=y; this.w=w; this.h=h; this.img=img; WO=w; g.add(this).setBounds(x,y,w,h); setBackground(c); //this.setLocation(200,100); } @Override public void paint(Graphics g){ super.paint(g); g.drawImage(img,1,1,w-5,h-5,this); } public void setImgOver(Image over){ this.img=over; } public void setImage(Image up){ this.img=up; } public void setImagePress(Image press){ this.img=press; repaint(); } public void mouseClicked(MouseEvent e) { System.exit(0); } public void mousePressed(MouseEvent e) { } public void mouseReleased(MouseEvent e) { } public void mouseEntered(MouseEvent e) { //this.img=this.Over; w=w+5; h=h+5; repaint(); } public void mouseExited(MouseEvent e) { //this.img=this.up; if((w-5)>=WO){ w=w-5; h=h-5; repaint();

Page 124: Dise No Qui Mica

124

} } } package tabla; import java.applet.Applet; import java.awt.Canvas; import java.awt.Color; /** * * @author Hugo y Aidee */ public class Spin extends Canvas { int x,y,w,h; Spin(Applet g,int x,int y, int w ,int h){ this.x=x; this.y=y; this.w=w; this.h=h; g.add(this).setBounds(x,y,w,h); setBackground(Color.DARK_GRAY); } } public class ParticleFrame extends JFrame implements ActionListener { JLabel titulo2; ParticleFrame (TablaP applet) { //setUndecorated(true); setTitle("Estructura Atomica"); setBackground(Color.WHITE); setLocation(300,100); setResizable(true); setLayout(null); setSize (200,200); dibujaH(); pack (); setDefaultCloseOperation (JFrame.DISPOSE_ON_CLOSE); } public void dibujaH(){ titulo2=new JLabel(); titulo2.setLocation(50,3); titulo2.setSize(250,50); titulo2.setBorder(null); titulo2.setText("EN CONSTRUCCION"); titulo2.setFont(new Font("Default",1,16)); add(titulo2); } public void actionPerformed(ActionEvent e) { throw new UnsupportedOperationException("Not supported yet."); } }

Page 125: Dise No Qui Mica

125

Electronegatividad

Código:

/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package electronegatividad; import java.applet.Applet; import java.awt.*; /** * * @author Hugo y Aidee */ public class Electronegatividad extends Applet{ Boton Elemento[]; int x=20,y=0,py=62,px=51,col=0,fila=0; Color c; int index; double electronegatividad[]={2.20,0.98,0.93,0.82,0.82,0.79,0.7,1.57,1.31,1,0.95,0.89,0.89,1.36, 1.54,1.63,1.66,1.55,1.83,1.88,1.91,1.9,1.65,1.81,2.01,2.18,2.55,2.96,3,1.22,1.33,1.6,2.16, 1.9,2.2,2.28,2.2,1.93,1.69,1.78,1.96,2.05,2.1,2.66,2.6,1.27,1.3,1.5,2.36,1.9,2.2,2.2,2.28, 2.54,2,2.04,2.33,2.02,2,2.2,0,1.3,0,0,0,0,0,0,0,0,0,1.61,1.9,2.19,2.58,3.16,0,2.04,2.55,3.04, 3.44,3.98,0,0,1.1,1.12,1.13,1.14,1.13,1.17,1.2,1.2,1.1,1.22,1.23,1.24,1.25,1.1,1.1,1.3,1.5, 1.38,1.36,1.28,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3,1.3}; @Override public void init(){

Page 126: Dise No Qui Mica

126

this.setLayout ( null ); Elemento = new Boton[112]; for(int i=0;i<112;i++){ if(i<7){ y+=31; c=new Color(248,199,91); } else if(i>6&&i<13){ c=new Color(112,152,61); if(i==7){ y=31; x=51; } y+=31; } else if(i>12&&i<29){ if(i==13){ y=124; x=51; } x+=31; } else if(i>28&&i<45){ if(i==29){ y=155; x=51; } x+=31; } else if(i>44&&i<61){ if(i==45){ y=186; x=51; } x+=31; } else if(i>60&&i<71){ if(i==61){ y=217; x=51; } x+=31; } else if(i>70&&i<77){ if(i==71){ y=93; x=361; } x+=31; } else if(i>76&&i<83){ if(i==77){ y=62; x=361; } x+=31; } else if(i==83){ y=31; } else if(i>83&&i<98){ c=new Color(129,191,214); if(i==84){ x=82; y=258; } else x+=31; } else{ if(i==98){ y=289; x=82; } else x+=31; c=new Color(193,99,188);} if(i>12&&i<23||i>28&&i<39||i>44&&i<55||i>60&&i<71) c=new Color(236,163,234); else if(i==77||i==71||i==23||i==39||i==55) c=new Color(167,94,165); else if(i==78||i==72||i==24||i==40||i==56) c=new Color(221,135,218); else if(i==79||i==73||i==25||i==41||i==57) c=new Color(176,145,187); else if(i==80||i==81||i==74||i==75||i==26||i==27||i==42||i==43||i==58||i==59) c=new Color(222,217,223); else if(i==83||i==82||i==76||i==28||i==44||i==60) c=new Color(173,200,64); Elemento[i]=new Boton(this,x,y,30,30,c,i); add(Elemento[i]); } } @Override public void paint(Graphics g){ super.paint(g); double aux; g.setColor(new Color(112,152,61)); g.drawLine(15, 400, 608, 400); g.drawLine(650, 31, 650, 350); g.drawLine(640, 41, 650, 31); g.drawLine(660, 41, 650, 31); g.drawLine(598, 390, 608, 400); g.drawLine(598, 410, 608, 400); g.setColor(Color.black); for(int h=0;h<112;h++){ if(h==this.index){ g.drawString("Electronegatividad de " + Boton.elementos[h] + " :", 180, 50); String aString = Double.toString(electronegatividad[h]); if(electronegatividad[h]==0) g.drawString("Sin datos", 350 ,50); else g.drawString(aString, 350 ,50); } } g.setColor(Color.RED); if(this.fila==1){ aux=(electronegatividad[0])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 1 g.drawString(Boton.elementos[0], 46, 415); aux=(electronegatividad[83])*20; g.fillOval(532,(400-(int)aux), 4, 4);

Page 127: Dise No Qui Mica

127

g.drawString(Boton.elementos[83], 527, 415); } else if(this.fila==2){ aux=(electronegatividad[1])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[1], 46, 415); aux=(electronegatividad[7])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[7], 77, 415); px=82+31; for(int j=77;j<=82;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==3){ aux=(electronegatividad[2])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[2], 46, 415); aux=(electronegatividad[8])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[8], 77, 415); px=82+31; for(int j=71;j<=76;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==4){ aux=(electronegatividad[3])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[3], 46, 415); aux=(electronegatividad[9])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[9], 77, 415); px=82+31; for(int j=13;j<=28;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==5){ aux=(electronegatividad[4])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[4], 46, 415); aux=(electronegatividad[10])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[10], 77, 415); px=82+31; for(int j=29;j<=44;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==6){

Page 128: Dise No Qui Mica

128

aux=(electronegatividad[5])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[5], 46, 415); aux=(electronegatividad[11])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[11], 77, 415); px=82+31; for(int j=45;j<=60;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==7){ aux=(electronegatividad[6])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[6], 46, 415); aux=(electronegatividad[12])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[12], 77, 415); px=82+31; for(int j=61;j<=70;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==8){ px=51; for(int j=84;j<=97;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==9){ px=51; for(int j=98;j<=111;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } if(this.col==1){ for(int j=0; j<7;j++){ aux=(electronegatividad[j])*20; g.fillOval((650+(int)aux), py, 4, 4);//Columna 1 g.drawString(Boton.elementos[j], 630, (py+10)); py+=31; } } if(this.col==2){ for(int j=7; j<=12;j++){ aux=(electronegatividad[j])*20; g.fillOval((650+(int)aux), py, 4, 4);//Columna 1

Page 129: Dise No Qui Mica

129

g.drawString(Boton.elementos[j], 630, (py+10)); py+=31; } } if(this.col==3){ aux=(electronegatividad[13])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[13], 630, (py+10)); py+=31; aux=(electronegatividad[29])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[29], 630, (py+10)); py+=31; aux=(electronegatividad[45])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[45], 630, (py+10)); py+=31; aux=(electronegatividad[61])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[61], 630, (py+10)); py+=31; } if(this.col==4){ aux=(electronegatividad[14])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[14], 630, (py+10)); py+=31; aux=(electronegatividad[30])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[30], 630, (py+10)); py+=31; aux=(electronegatividad[46])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[46], 630, (py+10)); py+=31; aux=(electronegatividad[62])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[62], 630, (py+10)); py+=31; } if(this.col==5){ aux=(electronegatividad[15])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[15], 630, (py+10)); py+=31; aux=(electronegatividad[31])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[31], 630, (py+10)); py+=31; aux=(electronegatividad[47])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[47], 630, (py+10)); py+=31; aux=(electronegatividad[63])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[63], 630, (py+10)); py+=31; } if(this.col==6){ aux=(electronegatividad[16])*20; g.fillOval((650+(int)aux), py, 4, 4);

Page 130: Dise No Qui Mica

130

g.drawString(Boton.elementos[16], 630, (py+10)); py+=31; aux=(electronegatividad[32])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[32], 630, (py+10)); py+=31; aux=(electronegatividad[48])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[48], 630, (py+10)); py+=31; aux=(electronegatividad[64])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[64], 630, (py+10)); py+=31; } if(this.col==7){ aux=(electronegatividad[17])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[17], 630, (py+10)); py+=31; aux=(electronegatividad[33])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[33], 630, (py+10)); py+=31; aux=(electronegatividad[49])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[49], 630, (py+10)); py+=31; aux=(electronegatividad[65])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[65], 630, (py+10)); py+=31; } if(this.col==8){ aux=(electronegatividad[18])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[18], 630, (py+10)); py+=31; aux=(electronegatividad[34])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[34], 630, (py+10)); py+=31; aux=(electronegatividad[50])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[50], 630, (py+10)); py+=31; aux=(electronegatividad[66])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[66], 630, (py+10)); py+=31; } if(this.col==9){ aux=(electronegatividad[19])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[19], 630, (py+10)); py+=31; aux=(electronegatividad[35])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[35], 630, (py+10)); py+=31; aux=(electronegatividad[51])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[51], 630, (py+10));

Page 131: Dise No Qui Mica

131

py+=31; aux=(electronegatividad[67])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[67], 630, (py+10)); py+=31; } if(this.col==10){ aux=(electronegatividad[20])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[20], 630, (py+10)); py+=31; aux=(electronegatividad[36])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[36], 630, (py+10)); py+=31; aux=(electronegatividad[52])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[52], 630, (py+10)); py+=31; aux=(electronegatividad[68])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[68], 630, (py+10)); py+=31; } if(this.col==11){ aux=(electronegatividad[21])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[21], 630, (py+10)); py+=31; aux=(electronegatividad[37])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[37], 630, (py+10)); py+=31; aux=(electronegatividad[53])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[53], 630, (py+10)); py+=31; aux=(electronegatividad[69])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[69], 630, (py+10)); py+=31; } if(this.col==12){ aux=(electronegatividad[22])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[22], 630, (py+10)); py+=31; aux=(electronegatividad[38])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[38], 630, (py+10)); py+=31; aux=(electronegatividad[54])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[54], 630, (py+10)); py+=31; aux=(electronegatividad[70])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[70], 630, (py+10)); py+=31; } if(this.col==13){ aux=(electronegatividad[77])*20; g.fillOval((650+(int)aux), py, 4, 4);

Page 132: Dise No Qui Mica

132

g.drawString(Boton.elementos[77], 630, (py+10)); py+=31; aux=(electronegatividad[71])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[71], 630, (py+10)); py+=31; aux=(electronegatividad[23])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[23], 630, (py+10)); py+=31; aux=(electronegatividad[39])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[39], 630, (py+10)); py+=31; aux=(electronegatividad[55])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[55], 630, (py+10)); py+=31; } if(this.col==14){ aux=(electronegatividad[78])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[78], 630, (py+10)); py+=31; aux=(electronegatividad[72])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[72], 630, (py+10)); py+=31; aux=(electronegatividad[24])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[24], 630, (py+10)); py+=31; aux=(electronegatividad[40])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[40], 630, (py+10)); py+=31; aux=(electronegatividad[56])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[56], 630, (py+10)); py+=31; } if(this.col==15){ aux=(electronegatividad[79])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[79], 630, (py+10)); py+=31; aux=(electronegatividad[73])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[73], 630, (py+10)); py+=31; aux=(electronegatividad[25])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[25], 630, (py+10)); py+=31; aux=(electronegatividad[41])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[41], 630, (py+10)); py+=31; aux=(electronegatividad[57])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[57], 630, (py+10)); py+=31; }

Page 133: Dise No Qui Mica

133

if(this.col==16){ aux=(electronegatividad[80])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[80], 630, (py+10)); py+=31; aux=(electronegatividad[74])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[74], 630, (py+10)); py+=31; aux=(electronegatividad[26])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[26], 630, (py+10)); py+=31; aux=(electronegatividad[42])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[42], 630, (py+10)); py+=31; aux=(electronegatividad[58])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[58], 630, (py+10)); py+=31; } if(this.col==17){ aux=(electronegatividad[81])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[81], 630, (py+10)); py+=31; aux=(electronegatividad[75])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[75], 630, (py+10)); py+=31; aux=(electronegatividad[27])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[27], 630, (py+10)); py+=31; aux=(electronegatividad[43])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[43], 630, (py+10)); py+=31; aux=(electronegatividad[59])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[59], 630, (py+10)); py+=31; } if(this.col==18){ aux=(electronegatividad[83])*20; g.fillOval((650+(int)aux), 62, 4, 4); g.drawString(Boton.elementos[83], 630, 72); aux=(electronegatividad[82])*20; g.fillOval((650+(int)aux), 93, 4, 4); g.drawString(Boton.elementos[82], 630, 103); aux=(electronegatividad[76])*20; g.fillOval((650+(int)aux), 124, 4, 4);//Columna 18 g.drawString(Boton.elementos[76], 630, 134); aux=(electronegatividad[28])*20; g.fillOval((650+(int)aux), 155, 4, 4); g.drawString(Boton.elementos[28], 630, 165); aux=(electronegatividad[44])*20; g.fillOval((650+(int)aux), 186, 4, 4); g.drawString(Boton.elementos[44], 630, 196); aux=(electronegatividad[60])*20; g.fillOval((650+(int)aux), 217, 4, 4); g.drawString(Boton.elementos[60], 630, 227);

Page 134: Dise No Qui Mica

134

} } public void grafica(int index){ this.index=index; this.py=62; this.px=51; columnas(this.index); repaint(); } public void columnas(int index){ if(index==0||index==83){ fila=1; if(index==0) col=1; else col=18; } else if(index==1||index==7||index==77||index==78||index==79||index==80||index==81||index==82){ fila=2; if(index==1) col=1; else if (index==7) col=2; else if (index==77) col=13; else if (index==78) col=14; else if (index==79) col=15; else if (index==80) col=16; else if (index==81) col=17; else col=18; } else if(index==2||index==8||index==71||index==72||index==73||index==74||index==75||index==76){ fila=3; if(index==2) col=1; else if (index==8) col=2; else if (index==71) col=13; else if (index==72) col=14; else if (index==73) col=15; else if (index==74) col=16; else if (index==75) col=17; else col=18; } else if(index==3||index==9||(index>=13&&index<=28)){ fila=4; if(index==3) col=1; else if (index==9) col=2;

Page 135: Dise No Qui Mica

135

else{ for(int z=13;z<=28;z++){ int aux=z-10; if(z==index) col=aux; } } } else if(index==4||index==10||(index>=29&&index<=44)){ fila=5; if(index==4) col=1; else if (index==10) col=2; else{ for(int z=29;z<=44;z++){ int aux=z-26; if(z==index) col=aux; } } } else if(index==5||index==11||(index>=45&&index<=60)){ fila=6; if(index==5) col=1; else if (index==11) col=2; else{ for(int z=45;z<=60;z++){ int aux=z-42; if(z==index) col=aux; } } } else if(index==6||index==12||(index>=61&&index<=70)){ fila=7; if(index==6) col=1; else if (index==12) col=2; else{ for(int z=61;z<=70;z++){ int aux=z-58; if(z==index) col=aux; } } } else if(index>=84&&index<=97){ fila=8; for(int z=84;z<=97;z++){ int aux=z-81; if(z==index) col=aux; } } else if(index>=98&&index<=111){ fila=9; for(int z=98;z<=111;z++){ int aux=z-95; if(z==index)

Page 136: Dise No Qui Mica

136

col=aux; } } } } package electronegatividad; import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JLabel; /** * * @author Hugo */ public class Boton extends Canvas implements MouseListener{ int x,y,w,h,WO,index; Electronegatividad formulario; public static String elementos[]={" H"," Li"," Na"," K"," Rb"," Cs"," Fr"," Be"," Mg"," Ca"," Sr"," Ba", " Ra"," Sc"," Ti"," V"," Cr"," Mn"," Fe"," Co"," Ni"," Cu"," Zn"," Ga"," Ge"," As", " Se"," Br"," Kr"," Y"," Zr"," Nb"," Mo"," Tc"," Ru"," Rh"," Pd"," Ag"," Cd"," In", " Sn"," Sb"," Te"," I"," Xe"," Lu"," Hf"," Ta"," W"," Re"," Os"," Ir"," Pt"," Au", " Hg"," Tl"," Pb"," Bi"," Po"," At"," Rn"," Lr"," Rf"," Db"," Sg"," Ns"," Hs"," Mt", " Uun"," Uuu"," Uub"," Al"," Si"," P"," S"," Cl"," Ar"," B"," C"," N"," O"," F", " Ne"," He"," La"," Ce"," Pr"," Nd"," Pm"," Sm"," Eu"," Gd"," Tb"," Dy"," Ho"," Er", " Tm"," Yb"," Ac"," Th"," Pa"," U"," Np"," Pu"," Am"," Cm"," Bk"," Cf"," Es"," Fm", " Md"," No"}; JLabel ele; public Boton(){} public Boton(Electronegatividad g,int x,int y, int w ,int h,Color c, int index){ this.x=x; this.y=y; this.w=w; this.h=h; WO=w; ele = new JLabel(); ele.setBounds(x, y, w, h); ele.setOpaque(true); ele.setBackground(c); ele.setForeground(Color.BLACK); ele.setText(elementos[index]); ele.setVisible(true); ele.addMouseListener(this); this.index=index; g.add(ele).setBounds(x, y, w, h); formulario= g; } @Override public void paint(Graphics g){ } public void setImgOver(Image over){ //this.img=over; } public void setImage(Image up){ //this.img=up; }

Page 137: Dise No Qui Mica

137

public void setImagePress(Image press){ //this.img=press; repaint(); } public void mouseClicked(MouseEvent e) { formulario.grafica(index); } public void mousePressed(MouseEvent e) { } public void mouseReleased(MouseEvent e) { } public void mouseEntered(MouseEvent e) { w=w-3; h=h-3; ele.setBounds(x+2, y+2, w, h); } public void mouseExited(MouseEvent e) { if((w+3)>=WO){ w=w+3; h=h+3; ele.setBounds(x, y, w, h); } } }

Page 138: Dise No Qui Mica

138

Radio atómico

Código:

/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package radioatomico; import java.applet.Applet; import java.awt.*; /** * * @author Hugo y Aidee */ public class Radiatomico extends Applet{ Boton Elemento[]; int x=20,y=0,py=62,px=51,col=0,fila=0; Color c; int index; double electronegatividad[]={0.79,1.55,1.9,2.35,2.48,2.67,2.7,1.12,1.6,1.97,2.15,2.22,2.23, 1.62,1.47,1.34,1.27,1.26,1.26,1.25,1.24,1.28,1.38,1.41,1.37,1.39,1.4,1.12,1.03,1.81,1.6,1.46, 1.39,1.36,1.34,1.34,1.38,1.44,1.54,1.66,1.62,1.59,1.6,1.32,1.31,1.74,1.58,1.46,1.39,1.37,1.35, 1.36,1.38,1.44,1.57,1.71,1.75,1.7,1.76,1.43,1.34,0,0,0,0,0,0,0,0,0,0,1.43,1.32,1.28,1.27,0.97, 0.88,0.98,0.914,0.92,0.65,0.57,0.51,0.49,1.87,1.81,1.82,1.82,1.83,1.66,2.04,1.79,1.77,1.77,1.76, 1.75,1.74,1.92,1.88,1.74,1.63,1.56,1.55,1.63,1.73,1.74,1.7,1.86,1.86,0,0,0}; @Override public void init(){ this.setLayout ( null ); Elemento = new Boton[112];

Page 139: Dise No Qui Mica

139

for(int i=0;i<112;i++){ if(i<7){ y+=31; c=new Color(248,199,91); } else if(i>6&&i<13){ c=new Color(112,152,61); if(i==7){ y=31; x=51; } y+=31; } else if(i>12&&i<29){ if(i==13){ y=124; x=51; } x+=31; } else if(i>28&&i<45){ if(i==29){ y=155; x=51; } x+=31; } else if(i>44&&i<61){ if(i==45){ y=186; x=51; } x+=31; } else if(i>60&&i<71){ if(i==61){ y=217; x=51; } x+=31; } else if(i>70&&i<77){ if(i==71){ y=93; x=361; } x+=31; } else if(i>76&&i<83){ if(i==77){ y=62; x=361; } x+=31; } else if(i==83){ y=31; } else if(i>83&&i<98){ c=new Color(129,191,214); if(i==84){ x=82; y=258; } else x+=31; } else{ if(i==98){ y=289; x=82; } else x+=31; c=new Color(193,99,188);} if(i>12&&i<23||i>28&&i<39||i>44&&i<55||i>60&&i<71) c=new Color(236,163,234); else if(i==77||i==71||i==23||i==39||i==55) c=new Color(167,94,165); else if(i==78||i==72||i==24||i==40||i==56) c=new Color(221,135,218); else if(i==79||i==73||i==25||i==41||i==57) c=new Color(176,145,187); else if(i==80||i==81||i==74||i==75||i==26||i==27||i==42||i==43||i==58||i==59) c=new Color(222,217,223); else if(i==83||i==82||i==76||i==28||i==44||i==60) c=new Color(173,200,64); Elemento[i]=new Boton(this,x,y,30,30,c,i); add(Elemento[i]); } } @Override public void paint(Graphics g){ super.paint(g); double aux; g.setColor(new Color(112,152,61)); g.drawLine(15, 400, 608, 400); g.drawLine(650, 31, 650, 350); g.drawLine(640, 340, 650, 350); g.drawLine(660, 340, 650, 350); g.drawLine(25, 390, 15, 400); g.drawLine(25, 410, 15, 400); g.setColor(Color.black); for(int h=0;h<112;h++){ if(h==this.index){ g.drawString("Radio Atómico de " + Boton.elementos[h] + " :", 180, 50); String aString = Double.toString(electronegatividad[h]); if(electronegatividad[h]==0) g.drawString("Sin datos", 350 ,50); else g.drawString(aString, 350 ,50); } } g.setColor(Color.RED); if(this.fila==1){ aux=(electronegatividad[0])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 1 g.drawString(Boton.elementos[0], 46, 415); aux=(electronegatividad[83])*20; g.fillOval(532,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[83], 527, 415); } else if(this.fila==2){

Page 140: Dise No Qui Mica

140

aux=(electronegatividad[1])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[1], 46, 415); aux=(electronegatividad[7])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[7], 77, 415); px=82+31; for(int j=77;j<=82;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==3){ aux=(electronegatividad[2])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[2], 46, 415); aux=(electronegatividad[8])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[8], 77, 415); px=82+31; for(int j=71;j<=76;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==4){ aux=(electronegatividad[3])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[3], 46, 415); aux=(electronegatividad[9])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[9], 77, 415); px=82+31; for(int j=13;j<=28;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==5){ aux=(electronegatividad[4])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[4], 46, 415); aux=(electronegatividad[10])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[10], 77, 415); px=82+31; for(int j=29;j<=44;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==6){ aux=(electronegatividad[5])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[5], 46, 415);

Page 141: Dise No Qui Mica

141

aux=(electronegatividad[11])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[11], 77, 415); px=82+31; for(int j=45;j<=60;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==7){ aux=(electronegatividad[6])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[6], 46, 415); aux=(electronegatividad[12])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[12], 77, 415); px=82+31; for(int j=61;j<=70;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==8){ px=51; for(int j=84;j<=97;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==9){ px=51; for(int j=98;j<=111;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } if(this.col==1){ for(int j=0; j<7;j++){ aux=(electronegatividad[j])*20; g.fillOval((650+(int)aux), py, 4, 4);//Columna 1 g.drawString(Boton.elementos[j], 630, (py+10)); py+=31; } } if(this.col==2){ for(int j=7; j<=12;j++){ aux=(electronegatividad[j])*20; g.fillOval((650+(int)aux), py, 4, 4);//Columna 1 g.drawString(Boton.elementos[j], 630, (py+10)); py+=31; }

Page 142: Dise No Qui Mica

142

} if(this.col==3){ aux=(electronegatividad[13])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[13], 630, (py+10)); py+=31; aux=(electronegatividad[29])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[29], 630, (py+10)); py+=31; aux=(electronegatividad[45])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[45], 630, (py+10)); py+=31; aux=(electronegatividad[61])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[61], 630, (py+10)); py+=31; } if(this.col==4){ aux=(electronegatividad[14])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[14], 630, (py+10)); py+=31; aux=(electronegatividad[30])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[30], 630, (py+10)); py+=31; aux=(electronegatividad[46])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[46], 630, (py+10)); py+=31; aux=(electronegatividad[62])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[62], 630, (py+10)); py+=31; } if(this.col==5){ aux=(electronegatividad[15])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[15], 630, (py+10)); py+=31; aux=(electronegatividad[31])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[31], 630, (py+10)); py+=31; aux=(electronegatividad[47])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[47], 630, (py+10)); py+=31; aux=(electronegatividad[63])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[63], 630, (py+10)); py+=31; } if(this.col==6){ aux=(electronegatividad[16])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[16], 630, (py+10)); py+=31; aux=(electronegatividad[32])*20;

Page 143: Dise No Qui Mica

143

g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[32], 630, (py+10)); py+=31; aux=(electronegatividad[48])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[48], 630, (py+10)); py+=31; aux=(electronegatividad[64])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[64], 630, (py+10)); py+=31; } if(this.col==7){ aux=(electronegatividad[17])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[17], 630, (py+10)); py+=31; aux=(electronegatividad[33])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[33], 630, (py+10)); py+=31; aux=(electronegatividad[49])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[49], 630, (py+10)); py+=31; aux=(electronegatividad[65])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[65], 630, (py+10)); py+=31; } if(this.col==8){ aux=(electronegatividad[18])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[18], 630, (py+10)); py+=31; aux=(electronegatividad[34])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[34], 630, (py+10)); py+=31; aux=(electronegatividad[50])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[50], 630, (py+10)); py+=31; aux=(electronegatividad[66])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[66], 630, (py+10)); py+=31; } if(this.col==9){ aux=(electronegatividad[19])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[19], 630, (py+10)); py+=31; aux=(electronegatividad[35])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[35], 630, (py+10)); py+=31; aux=(electronegatividad[51])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[51], 630, (py+10)); py+=31; aux=(electronegatividad[67])*20; g.fillOval((650+(int)aux), py, 4, 4);

Page 144: Dise No Qui Mica

144

g.drawString(Boton.elementos[67], 630, (py+10)); py+=31; } if(this.col==10){ aux=(electronegatividad[20])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[20], 630, (py+10)); py+=31; aux=(electronegatividad[36])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[36], 630, (py+10)); py+=31; aux=(electronegatividad[52])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[52], 630, (py+10)); py+=31; aux=(electronegatividad[68])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[68], 630, (py+10)); py+=31; } if(this.col==11){ aux=(electronegatividad[21])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[21], 630, (py+10)); py+=31; aux=(electronegatividad[37])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[37], 630, (py+10)); py+=31; aux=(electronegatividad[53])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[53], 630, (py+10)); py+=31; aux=(electronegatividad[69])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[69], 630, (py+10)); py+=31; } if(this.col==12){ aux=(electronegatividad[22])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[22], 630, (py+10)); py+=31; aux=(electronegatividad[38])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[38], 630, (py+10)); py+=31; aux=(electronegatividad[54])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[54], 630, (py+10)); py+=31; aux=(electronegatividad[70])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[70], 630, (py+10)); py+=31; } if(this.col==13){ aux=(electronegatividad[77])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[77], 630, (py+10)); py+=31; aux=(electronegatividad[71])*20;

Page 145: Dise No Qui Mica

145

g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[71], 630, (py+10)); py+=31; aux=(electronegatividad[23])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[23], 630, (py+10)); py+=31; aux=(electronegatividad[39])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[39], 630, (py+10)); py+=31; aux=(electronegatividad[55])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[55], 630, (py+10)); py+=31; } if(this.col==14){ aux=(electronegatividad[78])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[78], 630, (py+10)); py+=31; aux=(electronegatividad[72])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[72], 630, (py+10)); py+=31; aux=(electronegatividad[24])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[24], 630, (py+10)); py+=31; aux=(electronegatividad[40])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[40], 630, (py+10)); py+=31; aux=(electronegatividad[56])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[56], 630, (py+10)); py+=31; } if(this.col==15){ aux=(electronegatividad[79])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[79], 630, (py+10)); py+=31; aux=(electronegatividad[73])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[73], 630, (py+10)); py+=31; aux=(electronegatividad[25])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[25], 630, (py+10)); py+=31; aux=(electronegatividad[41])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[41], 630, (py+10)); py+=31; aux=(electronegatividad[57])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[57], 630, (py+10)); py+=31; } if(this.col==16){ aux=(electronegatividad[80])*20; g.fillOval((650+(int)aux), py, 4, 4);

Page 146: Dise No Qui Mica

146

g.drawString(Boton.elementos[80], 630, (py+10)); py+=31; aux=(electronegatividad[74])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[74], 630, (py+10)); py+=31; aux=(electronegatividad[26])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[26], 630, (py+10)); py+=31; aux=(electronegatividad[42])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[42], 630, (py+10)); py+=31; aux=(electronegatividad[58])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[58], 630, (py+10)); py+=31; } if(this.col==17){ aux=(electronegatividad[81])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[81], 630, (py+10)); py+=31; aux=(electronegatividad[75])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[75], 630, (py+10)); py+=31; aux=(electronegatividad[27])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[27], 630, (py+10)); py+=31; aux=(electronegatividad[43])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[43], 630, (py+10)); py+=31; aux=(electronegatividad[59])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[59], 630, (py+10)); py+=31; } if(this.col==18){ aux=(electronegatividad[83])*20; g.fillOval((650+(int)aux), 62, 4, 4); g.drawString(Boton.elementos[83], 630, 72); aux=(electronegatividad[82])*20; g.fillOval((650+(int)aux), 93, 4, 4); g.drawString(Boton.elementos[82], 630, 103); aux=(electronegatividad[76])*20; g.fillOval((650+(int)aux), 124, 4, 4);//Columna 18 g.drawString(Boton.elementos[76], 630, 134); aux=(electronegatividad[28])*20; g.fillOval((650+(int)aux), 155, 4, 4); g.drawString(Boton.elementos[28], 630, 165); aux=(electronegatividad[44])*20; g.fillOval((650+(int)aux), 186, 4, 4); g.drawString(Boton.elementos[44], 630, 196); aux=(electronegatividad[60])*20; g.fillOval((650+(int)aux), 217, 4, 4); g.drawString(Boton.elementos[60], 630, 227); } }

Page 147: Dise No Qui Mica

147

public void grafica(int index){ this.index=index; this.py=62; this.px=51; columnas(this.index); repaint(); } public void columnas(int index){ if(index==0||index==83){ fila=1; if(index==0) col=1; else col=18; } else if(index==1||index==7||index==77||index==78||index==79||index==80||index==81||index==82){ fila=2; if(index==1) col=1; else if (index==7) col=2; else if (index==77) col=13; else if (index==78) col=14; else if (index==79) col=15; else if (index==80) col=16; else if (index==81) col=17; else col=18; } else if(index==2||index==8||index==71||index==72||index==73||index==74||index==75||index==76){ fila=3; if(index==2) col=1; else if (index==8) col=2; else if (index==71) col=13; else if (index==72) col=14; else if (index==73) col=15; else if (index==74) col=16; else if (index==75) col=17; else col=18; } else if(index==3||index==9||(index>=13&&index<=28)){ fila=4; if(index==3) col=1; else if (index==9) col=2; else{ for(int z=13;z<=28;z++){ int aux=z-10;

Page 148: Dise No Qui Mica

148

if(z==index) col=aux; } } } else if(index==4||index==10||(index>=29&&index<=44)){ fila=5; if(index==4) col=1; else if (index==10) col=2; else{ for(int z=29;z<=44;z++){ int aux=z-26; if(z==index) col=aux; } } } else if(index==5||index==11||(index>=45&&index<=60)){ fila=6; if(index==5) col=1; else if (index==11) col=2; else{ for(int z=45;z<=60;z++){ int aux=z-42; if(z==index) col=aux; } } } else if(index==6||index==12||(index>=61&&index<=70)){ fila=7; if(index==6) col=1; else if (index==12) col=2; else{ for(int z=61;z<=70;z++){ int aux=z-58; if(z==index) col=aux; } } } else if(index>=84&&index<=97){ fila=8; for(int z=84;z<=97;z++){ int aux=z-81; if(z==index) col=aux; } } else if(index>=98&&index<=111){ fila=9; for(int z=98;z<=111;z++){ int aux=z-95; if(z==index) col=aux; } }

Page 149: Dise No Qui Mica

149

} } package radioatomico; import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JLabel; /** * * @author Hugo */ public class Boton extends Canvas implements MouseListener{ int x,y,w,h,WO,index; Radiatomico formulario; public static String elementos[]={" H"," Li"," Na"," K"," Rb"," Cs"," Fr"," Be"," Mg"," Ca"," Sr"," Ba", " Ra"," Sc"," Ti"," V"," Cr"," Mn"," Fe"," Co"," Ni"," Cu"," Zn"," Ga"," Ge"," As", " Se"," Br"," Kr"," Y"," Zr"," Nb"," Mo"," Tc"," Ru"," Rh"," Pd"," Ag"," Cd"," In", " Sn"," Sb"," Te"," I"," Xe"," Lu"," Hf"," Ta"," W"," Re"," Os"," Ir"," Pt"," Au", " Hg"," Tl"," Pb"," Bi"," Po"," At"," Rn"," Lr"," Rf"," Db"," Sg"," Ns"," Hs"," Mt", " Uun"," Uuu"," Uub"," Al"," Si"," P"," S"," Cl"," Ar"," B"," C"," N"," O"," F", " Ne"," He"," La"," Ce"," Pr"," Nd"," Pm"," Sm"," Eu"," Gd"," Tb"," Dy"," Ho"," Er", " Tm"," Yb"," Ac"," Th"," Pa"," U"," Np"," Pu"," Am"," Cm"," Bk"," Cf"," Es"," Fm", " Md"," No"}; JLabel ele; public Boton(){} public Boton(Radiatomico g,int x,int y, int w ,int h,Color c, int index){ this.x=x; this.y=y; this.w=w; this.h=h; WO=w; ele = new JLabel(); ele.setBounds(x, y, w, h); ele.setOpaque(true); ele.setBackground(c); ele.setForeground(Color.BLACK); ele.setText(elementos[index]); ele.setVisible(true); ele.addMouseListener(this); this.index=index; g.add(ele).setBounds(x, y, w, h); formulario= g; } @Override public void paint(Graphics g){ } public void setImgOver(Image over){ //this.img=over; } public void setImage(Image up){ //this.img=up; } public void setImagePress(Image press){ //this.img=press;

Page 150: Dise No Qui Mica

150

repaint(); } public void mouseClicked(MouseEvent e) { formulario.grafica(index); } public void mousePressed(MouseEvent e) { } public void mouseReleased(MouseEvent e) { } public void mouseEntered(MouseEvent e) { w=w-3; h=h-3; ele.setBounds(x+2, y+2, w, h); } public void mouseExited(MouseEvent e) { if((w+3)>=WO){ w=w+3; h=h+3; ele.setBounds(x, y, w, h); } } }

Page 151: Dise No Qui Mica

151

Calculadora

Código:

/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package calculadora; import java.awt.Color; import java.awt.Dimension; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JLabel; import javax.swing.JTextField; /** * * @author Hugo y Aidee */ public class Numelementos { public static JTextField ne; JButton Aceptar; JDialog popup = new JDialog(); public Numelementos(){} public void Popup(String elemento){ JLabel men=new JLabel();

Page 152: Dise No Qui Mica

152

men = new JLabel(); men.setLocation(10,20); men.setSize(120,20); //Devuelve numero de moles men.setBorder(null); men.setBackground(Color.white); men.setForeground(Color.orange); men.setText("Numero de " + elemento + "'s:"); ne = new JTextField(); ne.setToolTipText("Numero de elementos de "+elemento); //Recibe los gramos ne.setLocation(10,50); ne.setSize(110,20); ne.setBackground(Color.white); ne.setText(null); ne.setEditable(true); Aceptar = new JButton("Aceptar"); Aceptar.setLocation(27,100); //Boton aceptar Aceptar.setSize(80,20); Aceptar.setBorder(null); Aceptar.setText("Aceptar"); Aceptar.setEnabled(true); popup.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); popup.setLayout(null); popup.setUndecorated(true); popup.setSize(135, 135); popup.setResizable(false); popup.setPreferredSize(new Dimension(135,135)); popup.getContentPane().setBackground(Color.DARK_GRAY); popup.getContentPane().add(men); popup.getContentPane().add(ne); popup.getContentPane().add(Aceptar); popup.setLocation(100,100); popup.pack(); popup.setVisible(true); Aceptar.addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { // llamada(); popup.dispose(); } }); } /* public synchronized void llamada(){ this.notifyAll(); }*/ } /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package calculadora; /** * * @author Hugo */ public class Moles {

Page 153: Dise No Qui Mica

153

private double gramos,masam,n; public Moles(double gramos, double masam){ this.gramos=gramos; this.masam=masam; nomoles(); } public void nomoles(){ n=gramos/masam; } public double getn(){ return n; } } /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package calculadora; import java.awt.Color; import java.awt.Container; import javax.swing.JApplet; import javax.swing.JButton; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; /** * * @author Hugo * Calculadora de Masa Molecular (MM) y numero de moles */ public class CalculadoraM extends JApplet{ Boton Elemento[]; int x=40,y=40,j=0; JButton MM; JButton Moles, Limpiar; JLabel encabezado[]; public static JTextField masam,moles; @Override public void init(){ Container cp = getContentPane(); cp.setBackground(Color.GRAY); cp.setLocation(0,0); cp.setLayout(null); cp.setSize(500,500); cp.setVisible(true); Elemento = new Boton[112]; for(int i=0;i<112;i++){ if(i<10){ if(i==0){x=40;}; y=40; } else if(i>=10&&i<20){ if(i==10){x=40;} y=71; } else if(i>=20&&i<30){ if(i==20){x=40;} y=102; } else if(i>=30&&i<40){ if(i==30){x=40;} y=133; } else if(i>=40&&i<50){ if(i==40){x=40;} y=164; } else if(i>=50&&i<60){ if(i==50){x=40;} y=195; }

Page 154: Dise No Qui Mica

154

else if(i>=60&&i<70){ if(i==60){x=40;} y=226; } else if(i>=70&&i<80){ if(i==70){x=40;} y=257; } else if(i>=80&&i<90){ if(i==80){x=40;} y=288; } else if(i>=90&&i<100){ if(i==90){x=40;} y=319; } else if(i>=100&&i<110){ if(i==100){x=40;} y=350; } else if(i>=110){ if(i==110){x=40;} y=381; } Elemento[i]=new Boton(this,x,y,30,30,new Color(0,0,0),i); cp.add(Elemento[i]); x+=31; } MM = new JButton("MM"); MM.setToolTipText("Obtener Masa Molecular"); MM.setLocation(380,240); MM.setSize(80,20); //Boton masa molecular MM.setBorder(null); MM.setText("MM"); MM.setEnabled(true); cp.add(MM); Moles = new JButton("Moles"); Moles.setToolTipText("Obtener Moles"); Moles.setLocation(380,270); //Boton moles Moles.setSize(80,20); Moles.setBorder(null); Moles.setText("Moles"); Moles.setEnabled(false); cp.add(Moles); Limpiar = new JButton("Limpiar"); Limpiar.setToolTipText("Iniciar nuevo calculo"); Limpiar.setLocation(380,300); Limpiar.setSize(80,20); Limpiar.setBorder(null); //Boton limpiar Limpiar.setText("Limpiar"); Limpiar.setEnabled(true); cp.add(Limpiar); encabezado=new JLabel[6]; encabezado[0] = new JLabel(); encabezado[0].setToolTipText("Selecciona elementos de la tabla"); encabezado[0].setLocation(380,50); encabezado[0].setSize(120,20); encabezado[0].setBorder(null); //Etiqueta de instrucciones encabezado[0].setBackground(Color.white); encabezado[0].setText("Fórmula"); cp.add(encabezado[0]); masam = new JTextField(); masam.setToolTipText("Selecciona elementos de la tabla"); masam.setLocation(380,70); masam.setSize(120,20); masam.setBorder(null); //Recibe formula quimica masam.setText(""); masam.setEditable(false); cp.add(masam); encabezado[1] = new JLabel(); encabezado[1].setToolTipText("Masa Molecular"); encabezado[1].setLocation(380,90); encabezado[1].setSize(120,20);

Page 155: Dise No Qui Mica

155

encabezado[1].setBorder(null); //Etiqueta de instrucciones para resultado encabezado[1].setBackground(Color.white); encabezado[1].setText("Masa Molecular"); cp.add(encabezado[1]); encabezado[2] = new JLabel(); encabezado[2].setLocation(380,110); encabezado[2].setSize(120,20); encabezado[2].setBorder(null); //Devuelve resultado masa molecular encabezado[2].setText(""); cp.add(encabezado[2]); encabezado[3] = new JLabel(); encabezado[3].setLocation(380,130); encabezado[3].setSize(120,20); encabezado[3].setBorder(null); //Etiqueta de instrucciones (pedir gramos) encabezado[3].setBackground(Color.white); encabezado[3].setText("Gramos"); cp.add(encabezado[3]); moles = new JTextField(); moles.setToolTipText("Ingresa la masa en gramos"); //Recibe los gramos moles.setLocation(380,150); moles.setSize(120,20); moles.setBackground(Color.white); moles.setEditable(true); cp.add(moles); encabezado[4] = new JLabel(); encabezado[4].setLocation(380,170); encabezado[4].setSize(120,20); //Etiqueta de instrucciones moles encabezado[4].setBorder(null); encabezado[4].setBackground(Color.white); encabezado[4].setText("Numero de Moles"); cp.add(encabezado[4]); encabezado[5] = new JLabel(); encabezado[5].setLocation(380,190); encabezado[5].setSize(200,20); //Devuelve numero de moles encabezado[5].setBorder(null); encabezado[5].setBackground(Color.white); encabezado[5].setText(""); cp.add(encabezado[5]); MM.addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { encabezado[2].setText(Double.toString(Boton.ma)+" "+"u.m.a"); Moles.setEnabled(true); } }); Limpiar.addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { Boton.ma=0; masam.setText(""); encabezado[2].setText(""); moles.setText(""); encabezado[5].setText(""); Moles.setEnabled(false); MM.setEnabled(true); for(int i=0;i<112;i++)

Page 156: Dise No Qui Mica

156

Elemento[i].setEnabled(true); } }); Moles.addMouseListener(new java.awt.event.MouseAdapter() { @Override public void mouseClicked(java.awt.event.MouseEvent evt) { double m,g; String g1; inhabilita(); if(((String)(moles.getText())).length()!=0){ g1=(String)encabezado[2].getText(); int pos=g1.indexOf('u'); //quitar u.m.a. g1=g1.substring(0,(g1.length()-pos)); g=Double.parseDouble(g1); try{ m=Double.parseDouble((String)moles.getText()); Moles mo = new Moles(m,g); encabezado[5].setText(Double.toString(mo.getn())+" "+"mol"); }catch(Exception e){ JOptionPane.showMessageDialog(null, "Debes ingresar un número en gramos"); } } else JOptionPane.showMessageDialog(null, "Debes ingresar un número en gramos"); } }); } public void inhabilita(){ MM.setEnabled(false); for(int i=0;i<112;i++) Elemento[i].setEnabled(false); } } package calculadora; import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JApplet; import javax.swing.JLabel; import javax.swing.JOptionPane; /** * * @author Luis David Fraga */ public class Boton extends Canvas implements MouseListener{ int x,y,w,h,WO,index; String aux; public static double ma=0; String elementos[]={" H"," He"," Li"," Be"," B"," C"," N"," O"," F"," Ne"," Na"," Mg", " Al"," Si"," P"," S"," Cl"," Ar"," K"," Ca"," Sc"," Ti"," V"," Cr"," Mn"," Fe", " Co"," Ni"," Cu"," Zn"," Ga"," Ge"," As"," Se"," Br"," Kr"," Rb"," Sr"," Y"," Zr", " Nb"," Mo"," Tc"," Ru"," Rh"," Pd"," Ag"," Cd"," In"," Sn"," Sb"," Te"," I"," Xe", " Cs"," Ba"," Lu"," Hf"," Ta"," W"," Re"," Os"," Ir"," Pt"," Au"," Hg"," Tl"," Pb", " Bi"," Po"," At"," Rn"," Fr"," Ra"," Lr"," Rf"," Db"," Sg"," Ns"," Hs"," Mt"," UUn", " Uuu"," Uub"," La"," Ce"," Pr"," Nd"," Pm"," Sm"," Eu"," Gd"," Tb"," Dy"," Ho"," Er", " Tm"," Yb"," Ac"," Th"," Pa"," U"," Np"," Pu"," Am"," Cm"," Bk"," Cf"," Es"," Fm", " Md"," No"}; double values[]={1.00797,4.0026,6.939,9.0122,10.811,12.0111,14.0067,15.9994,18.9984,20.183,

Page 157: Dise No Qui Mica

157

22.9898,24.312,26.9815,28.086,30.9738,32.064,35.453,39.948,39.102,40.08,44.956, 47.90,50.942,51.996,54.938,55.847,58.933,58.71,63.54,65.37,69.72,72.59,74.922, 78.96,79.909,83.80,85.47,87.62,88.905,91.22,92.906,95.94,98,101.07,102.905,106.4, 107.870,112.40,114.82,118.69,121.75,127.60,126.904,131.30,132.905,137.34,174.97, 178.49,180.948,183.85,186.2,190.2,192.2,195.09,196.967,200.59,204.37,207.19, 208.908,210,210,222,223,226,257,261,262,263,264,265,266,269,272,270,138.91,140.12, 140.907,144.24,147,150.35,151.96,157.25,158.924,162.50,164.930,167.26,168.934, 173.04,227,232.038,231,238.03,237,242,243,247,247,249,254,253,256,254}; JLabel ele; //public final static CalculadoraM cm = new CalculadoraM(); //public final static Numelementos n = new Numelementos(); public Boton(){} Boton(JApplet g,int x,int y, int w ,int h,Color c, int index){ this.x=x; this.y=y; this.w=w; this.h=h; WO=w; ele = new JLabel(); ele.setBounds(x, y, w, h); ele.setOpaque(true); ele.setBackground(c); ele.setForeground(Color.ORANGE); ele.setText(elementos[index]); ele.setVisible(true); ele.addMouseListener(this); this.index=index; g.add(ele).setBounds(x, y, w, h); } @Override public void paint(Graphics g){ super.paint(g); } public void setImgOver(Image over){ //this.img=over; } public void setImage(Image up){ //this.img=up; } public void setImagePress(Image press){ //this.img=press; repaint(); } //EN ESTA FUNCION ESTA EL PROBLEMA public void mouseClicked(MouseEvent e) { //n.Popup(elementos[index]); // llamada(); asignarvalores(); } public void mousePressed(MouseEvent e) { } public void mouseReleased(MouseEvent e) {

Page 158: Dise No Qui Mica

158

} public void mouseEntered(MouseEvent e) { w=w-3; h=h-3; ele.setBounds(x+2, y+2, w, h); } public void mouseExited(MouseEvent e) { if((w+3)>=WO){ w=w+3; h=h+3; ele.setBounds(x, y, w, h); } } public void asignarvalores(){ //Asignar valores de masa atomica y escribir formula quimica int ne=1; ma+=values[index]; //Sumar valores de masa atomica if(CalculadoraM.masam.getText()!=null) //Determinar estado de formula masam aux=((String)(CalculadoraM.masam.getText()))+elementos[index]; else aux=elementos[index]; String a=JOptionPane.showInputDialog("Número de "+ elementos[index] +"'s"); try{ ne=Integer.parseInt(a); if(ne>1) aux=aux+ne; }catch(Exception e){JOptionPane.showMessageDialog(null, "Debes ingresar un numero, valor por default será 1");} //try{ /* if(Numelementos.ne.getText().length()!=0){ //Estado de popup de numero de elementos System.out.println("Numero de elementos: " + ne); ne=Integer.parseInt((String)(Numelementos.ne.getText())); if(ne>1) aux=aux+ne; //Buscar mas de un elemento }*/ //}catch(Exception e){System.out.println("No un numero");} CalculadoraM.masam.setText(aux); ma=ma*ne; } /*public synchronized void llamada(){ try { this.wait(); } catch (InterruptedException ex) { Logger.getLogger(Boton.class.getName()).log(Level.SEVERE, null, ex); } }*/ } /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package radioatomico; import java.applet.Applet;

Page 159: Dise No Qui Mica

159

import java.awt.*; /** * * @author Hugo y Aidee */ public class Radiatomico extends Applet{ Boton Elemento[]; int x=20,y=0,py=62,px=51,col=0,fila=0; Color c; int index; double electronegatividad[]={0.79,1.55,1.9,2.35,2.48,2.67,2.7,1.12,1.6,1.97,2.15,2.22,2.23, 1.62,1.47,1.34,1.27,1.26,1.26,1.25,1.24,1.28,1.38,1.41,1.37,1.39,1.4,1.12,1.03,1.81,1.6,1.46, 1.39,1.36,1.34,1.34,1.38,1.44,1.54,1.66,1.62,1.59,1.6,1.32,1.31,1.74,1.58,1.46,1.39,1.37,1.35, 1.36,1.38,1.44,1.57,1.71,1.75,1.7,1.76,1.43,1.34,0,0,0,0,0,0,0,0,0,0,1.43,1.32,1.28,1.27,0.97, 0.88,0.98,0.914,0.92,0.65,0.57,0.51,0.49,1.87,1.81,1.82,1.82,1.83,1.66,2.04,1.79,1.77,1.77,1.76, 1.75,1.74,1.92,1.88,1.74,1.63,1.56,1.55,1.63,1.73,1.74,1.7,1.86,1.86,0,0,0}; @Override public void init(){ this.setLayout ( null ); Elemento = new Boton[112]; for(int i=0;i<112;i++){ if(i<7){ y+=31; c=new Color(248,199,91); } else if(i>6&&i<13){ c=new Color(112,152,61); if(i==7){ y=31; x=51; } y+=31; } else if(i>12&&i<29){ if(i==13){ y=124; x=51; } x+=31; } else if(i>28&&i<45){ if(i==29){ y=155; x=51; } x+=31; } else if(i>44&&i<61){ if(i==45){ y=186; x=51; } x+=31; } else if(i>60&&i<71){ if(i==61){ y=217; x=51; } x+=31; } else if(i>70&&i<77){ if(i==71){ y=93; x=361; } x+=31; } else if(i>76&&i<83){ if(i==77){ y=62; x=361; } x+=31; } else if(i==83){ y=31; } else if(i>83&&i<98){ c=new Color(129,191,214); if(i==84){ x=82; y=258; } else x+=31; } else{ if(i==98){ y=289; x=82; } else x+=31; c=new Color(193,99,188);} if(i>12&&i<23||i>28&&i<39||i>44&&i<55||i>60&&i<71) c=new Color(236,163,234); else if(i==77||i==71||i==23||i==39||i==55) c=new Color(167,94,165); else if(i==78||i==72||i==24||i==40||i==56) c=new Color(221,135,218); else if(i==79||i==73||i==25||i==41||i==57) c=new Color(176,145,187); else if(i==80||i==81||i==74||i==75||i==26||i==27||i==42||i==43||i==58||i==59) c=new Color(222,217,223); else if(i==83||i==82||i==76||i==28||i==44||i==60) c=new Color(173,200,64); Elemento[i]=new Boton(this,x,y,30,30,c,i); add(Elemento[i]); } } @Override public void paint(Graphics g){ super.paint(g); double aux; g.setColor(new Color(112,152,61)); g.drawLine(15, 400, 608, 400); g.drawLine(650, 31, 650, 350); g.drawLine(640, 340, 650, 350); g.drawLine(660, 340, 650, 350);

Page 160: Dise No Qui Mica

160

g.drawLine(25, 390, 15, 400); g.drawLine(25, 410, 15, 400); g.setColor(Color.black); for(int h=0;h<112;h++){ if(h==this.index){ g.drawString("Radio Atómico de " + Boton.elementos[h] + " :", 180, 50); String aString = Double.toString(electronegatividad[h]); if(electronegatividad[h]==0) g.drawString("Sin datos", 350 ,50); else g.drawString(aString, 350 ,50); } } g.setColor(Color.RED); if(this.fila==1){ aux=(electronegatividad[0])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 1 g.drawString(Boton.elementos[0], 46, 415); aux=(electronegatividad[83])*20; g.fillOval(532,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[83], 527, 415); } else if(this.fila==2){ aux=(electronegatividad[1])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[1], 46, 415); aux=(electronegatividad[7])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[7], 77, 415); px=82+31; for(int j=77;j<=82;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==3){ aux=(electronegatividad[2])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[2], 46, 415); aux=(electronegatividad[8])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[8], 77, 415); px=82+31; for(int j=71;j<=76;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==4){ aux=(electronegatividad[3])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[3], 46, 415); aux=(electronegatividad[9])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[9], 77, 415); px=82+31; for(int j=13;j<=28;j++){ aux=(electronegatividad[j])*20;

Page 161: Dise No Qui Mica

161

g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==5){ aux=(electronegatividad[4])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[4], 46, 415); aux=(electronegatividad[10])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[10], 77, 415); px=82+31; for(int j=29;j<=44;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==6){ aux=(electronegatividad[5])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[5], 46, 415); aux=(electronegatividad[11])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[11], 77, 415); px=82+31; for(int j=45;j<=60;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==7){ aux=(electronegatividad[6])*20; g.fillOval(51, (400-(int)aux), 4, 4);//Fila 2 g.drawString(Boton.elementos[6], 46, 415); aux=(electronegatividad[12])*20; g.fillOval(82,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[12], 77, 415); px=82+31; for(int j=61;j<=70;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==8){ px=51; for(int j=84;j<=97;j++){ aux=(electronegatividad[j])*20; g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } else if(this.fila==9){ px=51; for(int j=98;j<=111;j++){ aux=(electronegatividad[j])*20;

Page 162: Dise No Qui Mica

162

g.fillOval(px,(400-(int)aux), 4, 4); g.drawString(Boton.elementos[j], (px-5), 415); px+=31; } } if(this.col==1){ for(int j=0; j<7;j++){ aux=(electronegatividad[j])*20; g.fillOval((650+(int)aux), py, 4, 4);//Columna 1 g.drawString(Boton.elementos[j], 630, (py+10)); py+=31; } } if(this.col==2){ for(int j=7; j<=12;j++){ aux=(electronegatividad[j])*20; g.fillOval((650+(int)aux), py, 4, 4);//Columna 1 g.drawString(Boton.elementos[j], 630, (py+10)); py+=31; } } if(this.col==3){ aux=(electronegatividad[13])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[13], 630, (py+10)); py+=31; aux=(electronegatividad[29])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[29], 630, (py+10)); py+=31; aux=(electronegatividad[45])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[45], 630, (py+10)); py+=31; aux=(electronegatividad[61])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[61], 630, (py+10)); py+=31; } if(this.col==4){ aux=(electronegatividad[14])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[14], 630, (py+10)); py+=31; aux=(electronegatividad[30])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[30], 630, (py+10)); py+=31; aux=(electronegatividad[46])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[46], 630, (py+10)); py+=31; aux=(electronegatividad[62])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[62], 630, (py+10)); py+=31; }

Page 163: Dise No Qui Mica

163

if(this.col==5){ aux=(electronegatividad[15])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[15], 630, (py+10)); py+=31; aux=(electronegatividad[31])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[31], 630, (py+10)); py+=31; aux=(electronegatividad[47])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[47], 630, (py+10)); py+=31; aux=(electronegatividad[63])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[63], 630, (py+10)); py+=31; } if(this.col==6){ aux=(electronegatividad[16])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[16], 630, (py+10)); py+=31; aux=(electronegatividad[32])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[32], 630, (py+10)); py+=31; aux=(electronegatividad[48])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[48], 630, (py+10)); py+=31; aux=(electronegatividad[64])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[64], 630, (py+10)); py+=31; } if(this.col==7){ aux=(electronegatividad[17])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[17], 630, (py+10)); py+=31; aux=(electronegatividad[33])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[33], 630, (py+10)); py+=31; aux=(electronegatividad[49])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[49], 630, (py+10)); py+=31; aux=(electronegatividad[65])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[65], 630, (py+10)); py+=31; } if(this.col==8){ aux=(electronegatividad[18])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[18], 630, (py+10)); py+=31; aux=(electronegatividad[34])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[34], 630, (py+10)); py+=31;

Page 164: Dise No Qui Mica

164

aux=(electronegatividad[50])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[50], 630, (py+10)); py+=31; aux=(electronegatividad[66])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[66], 630, (py+10)); py+=31; } if(this.col==9){ aux=(electronegatividad[19])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[19], 630, (py+10)); py+=31; aux=(electronegatividad[35])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[35], 630, (py+10)); py+=31; aux=(electronegatividad[51])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[51], 630, (py+10)); py+=31; aux=(electronegatividad[67])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[67], 630, (py+10)); py+=31; } if(this.col==10){ aux=(electronegatividad[20])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[20], 630, (py+10)); py+=31; aux=(electronegatividad[36])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[36], 630, (py+10)); py+=31; aux=(electronegatividad[52])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[52], 630, (py+10)); py+=31; aux=(electronegatividad[68])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[68], 630, (py+10)); py+=31; } if(this.col==11){ aux=(electronegatividad[21])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[21], 630, (py+10)); py+=31; aux=(electronegatividad[37])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[37], 630, (py+10)); py+=31; aux=(electronegatividad[53])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[53], 630, (py+10)); py+=31; aux=(electronegatividad[69])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[69], 630, (py+10)); py+=31; }

Page 165: Dise No Qui Mica

165

if(this.col==12){ aux=(electronegatividad[22])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[22], 630, (py+10)); py+=31; aux=(electronegatividad[38])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[38], 630, (py+10)); py+=31; aux=(electronegatividad[54])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[54], 630, (py+10)); py+=31; aux=(electronegatividad[70])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[70], 630, (py+10)); py+=31; } if(this.col==13){ aux=(electronegatividad[77])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[77], 630, (py+10)); py+=31; aux=(electronegatividad[71])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[71], 630, (py+10)); py+=31; aux=(electronegatividad[23])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[23], 630, (py+10)); py+=31; aux=(electronegatividad[39])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[39], 630, (py+10)); py+=31; aux=(electronegatividad[55])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[55], 630, (py+10)); py+=31; } if(this.col==14){ aux=(electronegatividad[78])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[78], 630, (py+10)); py+=31; aux=(electronegatividad[72])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[72], 630, (py+10)); py+=31; aux=(electronegatividad[24])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[24], 630, (py+10)); py+=31; aux=(electronegatividad[40])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[40], 630, (py+10)); py+=31; aux=(electronegatividad[56])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[56], 630, (py+10)); py+=31; } if(this.col==15){

Page 166: Dise No Qui Mica

166

aux=(electronegatividad[79])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[79], 630, (py+10)); py+=31; aux=(electronegatividad[73])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[73], 630, (py+10)); py+=31; aux=(electronegatividad[25])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[25], 630, (py+10)); py+=31; aux=(electronegatividad[41])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[41], 630, (py+10)); py+=31; aux=(electronegatividad[57])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[57], 630, (py+10)); py+=31; } if(this.col==16){ aux=(electronegatividad[80])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[80], 630, (py+10)); py+=31; aux=(electronegatividad[74])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[74], 630, (py+10)); py+=31; aux=(electronegatividad[26])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[26], 630, (py+10)); py+=31; aux=(electronegatividad[42])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[42], 630, (py+10)); py+=31; aux=(electronegatividad[58])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[58], 630, (py+10)); py+=31; } if(this.col==17){ aux=(electronegatividad[81])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[81], 630, (py+10)); py+=31; aux=(electronegatividad[75])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[75], 630, (py+10)); py+=31; aux=(electronegatividad[27])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[27], 630, (py+10)); py+=31; aux=(electronegatividad[43])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[43], 630, (py+10)); py+=31; aux=(electronegatividad[59])*20; g.fillOval((650+(int)aux), py, 4, 4); g.drawString(Boton.elementos[59], 630, (py+10));

Page 167: Dise No Qui Mica

167

py+=31; } if(this.col==18){ aux=(electronegatividad[83])*20; g.fillOval((650+(int)aux), 62, 4, 4); g.drawString(Boton.elementos[83], 630, 72); aux=(electronegatividad[82])*20; g.fillOval((650+(int)aux), 93, 4, 4); g.drawString(Boton.elementos[82], 630, 103); aux=(electronegatividad[76])*20; g.fillOval((650+(int)aux), 124, 4, 4);//Columna 18 g.drawString(Boton.elementos[76], 630, 134); aux=(electronegatividad[28])*20; g.fillOval((650+(int)aux), 155, 4, 4); g.drawString(Boton.elementos[28], 630, 165); aux=(electronegatividad[44])*20; g.fillOval((650+(int)aux), 186, 4, 4); g.drawString(Boton.elementos[44], 630, 196); aux=(electronegatividad[60])*20; g.fillOval((650+(int)aux), 217, 4, 4); g.drawString(Boton.elementos[60], 630, 227); } } public void grafica(int index){ this.index=index; this.py=62; this.px=51; columnas(this.index); repaint(); } public void columnas(int index){ if(index==0||index==83){ fila=1; if(index==0) col=1; else col=18; } else if(index==1||index==7||index==77||index==78||index==79||index==80||index==81||index==82){ fila=2; if(index==1) col=1; else if (index==7) col=2; else if (index==77) col=13; else if (index==78) col=14; else if (index==79) col=15; else if (index==80) col=16; else if (index==81) col=17; else col=18; } else if(index==2||index==8||index==71||index==72||index==73||index==74||index==75||index==76){ fila=3; if(index==2) col=1;

Page 168: Dise No Qui Mica

168

else if (index==8) col=2; else if (index==71) col=13; else if (index==72) col=14; else if (index==73) col=15; else if (index==74) col=16; else if (index==75) col=17; else col=18; } else if(index==3||index==9||(index>=13&&index<=28)){ fila=4; if(index==3) col=1; else if (index==9) col=2; else{ for(int z=13;z<=28;z++){ int aux=z-10; if(z==index) col=aux; } } } else if(index==4||index==10||(index>=29&&index<=44)){ fila=5; if(index==4) col=1; else if (index==10) col=2; else{ for(int z=29;z<=44;z++){ int aux=z-26; if(z==index) col=aux; } } } else if(index==5||index==11||(index>=45&&index<=60)){ fila=6; if(index==5) col=1; else if (index==11) col=2; else{ for(int z=45;z<=60;z++){ int aux=z-42; if(z==index) col=aux; } } } else if(index==6||index==12||(index>=61&&index<=70)){ fila=7; if(index==6) col=1; else if (index==12) col=2;

Page 169: Dise No Qui Mica

169

else{ for(int z=61;z<=70;z++){ int aux=z-58; if(z==index) col=aux; } } } else if(index>=84&&index<=97){ fila=8; for(int z=84;z<=97;z++){ int aux=z-81; if(z==index) col=aux; } } else if(index>=98&&index<=111){ fila=9; for(int z=98;z<=111;z++){ int aux=z-95; if(z==index) col=aux; } } } } package radioatomico; import java.awt.*; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.JLabel; /** * * @author Hugo */ public class Boton extends Canvas implements MouseListener{ int x,y,w,h,WO,index; Radiatomico formulario; public static String elementos[]={" H"," Li"," Na"," K"," Rb"," Cs"," Fr"," Be"," Mg"," Ca"," Sr"," Ba", " Ra"," Sc"," Ti"," V"," Cr"," Mn"," Fe"," Co"," Ni"," Cu"," Zn"," Ga"," Ge"," As", " Se"," Br"," Kr"," Y"," Zr"," Nb"," Mo"," Tc"," Ru"," Rh"," Pd"," Ag"," Cd"," In", " Sn"," Sb"," Te"," I"," Xe"," Lu"," Hf"," Ta"," W"," Re"," Os"," Ir"," Pt"," Au", " Hg"," Tl"," Pb"," Bi"," Po"," At"," Rn"," Lr"," Rf"," Db"," Sg"," Ns"," Hs"," Mt", " Uun"," Uuu"," Uub"," Al"," Si"," P"," S"," Cl"," Ar"," B"," C"," N"," O"," F", " Ne"," He"," La"," Ce"," Pr"," Nd"," Pm"," Sm"," Eu"," Gd"," Tb"," Dy"," Ho"," Er", " Tm"," Yb"," Ac"," Th"," Pa"," U"," Np"," Pu"," Am"," Cm"," Bk"," Cf"," Es"," Fm", " Md"," No"}; JLabel ele; public Boton(){} public Boton(Radiatomico g,int x,int y, int w ,int h,Color c, int index){ this.x=x; this.y=y; this.w=w; this.h=h; WO=w; ele = new JLabel(); ele.setBounds(x, y, w, h); ele.setOpaque(true);

Page 170: Dise No Qui Mica

170

ele.setBackground(c); ele.setForeground(Color.BLACK); ele.setText(elementos[index]); ele.setVisible(true); ele.addMouseListener(this); this.index=index; g.add(ele).setBounds(x, y, w, h); formulario= g; } @Override public void paint(Graphics g){ } public void setImgOver(Image over){ //this.img=over; } public void setImage(Image up){ //this.img=up; } public void setImagePress(Image press){ //this.img=press; repaint(); } public void mouseClicked(MouseEvent e) { formulario.grafica(index); } public void mousePressed(MouseEvent e) { } public void mouseReleased(MouseEvent e) { } public void mouseEntered(MouseEvent e) { w=w-3; h=h-3; ele.setBounds(x+2, y+2, w, h); } public void mouseExited(MouseEvent e) { if((w+3)>=WO){ w=w+3; h=h+3; ele.setBounds(x, y, w, h); } } }

Page 171: Dise No Qui Mica

171

Banco de preguntas

EAP01 A las columnas verticales de elementos de la tabla periódica se llaman______ o bien familias químicas * grupos * periodos * elementos * metales * no metales EAP02 Al grupo IIA de la tabla periódica se le conoce como: * ninguno de los anteriores * familia del nitrógeno * familia del boro * familia de los halógenos * familia de los gases nobles EAP03 Al grupo IIIA de la tabla periódica se le conoce como_____. * familia del boro * metales alcalinos * familia de los halógenos * familia de los gases nobles * familia del nitrógeno EAP04 Al grupo VIIA de la tabla periódica se le conoce como_____. * familia de los halógenos * familia del carbono * familia del oxigeno * familia de los gases nobles * ninguno de los anteriores EAP05 Al grupo VIIIA de la tabla periódica se le conoce como_____. * familia de los gases nobles * familia del carbono * familia de los halógenos * familia del oxígeno * ninguno de los anteriores EAP06 ¿Cómo se llama al grupo en el que se encuentra el litio, sodio y potasio, situado en la parte izquierda de la tabla periódica? * alcalinos * alcalinotérreos * calcógenos * halógenos

Page 172: Dise No Qui Mica

172

* gases nobles EAP07 ¿Cómo se llama al grupo en el que se encuentran el oxígeno, azufre y selenio? * calcógenos * alcalinos * alcalinotérreos * halógenos * gases nobles EAP08 ¿Cuál de los siguientes símbolos NO corresponde a un elemento de la tabla periódica? * An * Rb * Rh * Hf * Nb EAP09 ¿Cuál de los siguientes símbolos NO corresponde a un elemento de la tabla periódica? * An * Rb * Rh * Hf * Nb EAP10 ¿Cuál de los siguientes símbolos NO es un elemento? * Tv * Cu * Sr * Tl * Tb EAP11 ¿Cuál es el elemento químico que se encuentra en la región de los elementos de transición? * Hg * Sb * He * Hf * Mg EAP12 ¿Cuál es el nombre de la familia de electrones con número atómico 9, 17, 35, 53, 85? * halógenos * calcógenos * alcanos * alcalinos * metales de transición EAP13

Page 173: Dise No Qui Mica

173

Cuando un átomo gana o pierde uno o más electrones, se forma una partícula con carga llamada_________. * ion * partícula * molécula * elemento * neutrón EAP14 ¿Cuántas familias existen en la tabla periódica, y con qué nomenclatura se identifican? * 2, A y B * 9, s y d * 8, s y p * 5, d * 3, s, p, d EAP15 Debido a que tanto el ion sodio como el ion cloruro tienen un ________ estable de electrones, el producto, cloruro de sodio, es muy estable. * octeto * septeto * sexteto * cuarteto * par EAP16 De la siguiente lista, ¿qué símbolo químico no corresponde si nos referimos a calcio, cesio, potasio y cobalto? * Ce * Ca * Cs * K * Co EAP17 De los elementos Al, Au, S, P, Cl, I, He y Cu, ¿cuáles son muy buenos conductores de la electricidad? * Al, Au, Cu * S, P * He, S * P, He * He, P, S EAP18 De los siguientes periodos de elementos ¿cuáles contienen metales de transición interna? * 6, 7 * 2, 3,4 * 3,4 * 1,2 * 4,5 EAP19

Page 174: Dise No Qui Mica

174

De los siguientes símbolos químicos, ¿cuáles NO representan al estaño, yodo y azufre? * Cu, Sr, Sb * I, Sr, S * Y, S, Sn * Li, Na, S * Ninguno de los anteriores EAP20 Dentro de cada ______, la energía de ionización de los elementos aumenta con el número atómico. * periodo * grupo * familia * metales * metales de transición EAP21 Dentro de una familia de elementos el tamaño atómico y también el iónico aumentan con _________________. * el número atómico * la masa atómica * el ion * el elemento * el átomo EAP22 Dentro de un___________, la energía de ionización de elementos disminuye conforme el número atómico aumenta. * grupo * familia * periodo * metales * metales de transición EAP23 Durante la formación de NaCl, el átomo de sodio pierde un ________, y forma un ______ sodio, mucho más pequeño. * electrón, ion * electrón, catión * catión, ion * ion, electrón * catión, electrón EAP24 El Bario cuyo número atómico es 56, pertenece a la familia de los ________. * metales alcalinotérreos * metales pesados * elementos de transición * metales alcalinos * no metales EAP25

Page 175: Dise No Qui Mica

175

El carácter metálico de la tabla periódica aumenta de ________ en un periodo. * derecha a izquierda * izquierda a derecha * abajo hacia arriba * arriba hacia abajo * diagonal EBP01 El carácter metálico de la tabla periódica aumenta de ________ en un grupo. * arriba hacia abajo * izquierda a derecha * abajo hacia arriba * derecha a izquierda * diagonal EBP02 El carácter metálico de la tabla periódica aumenta de ________ en un periódo. * derecha a izquierda * izquierda a derecha * abajo hacia arriba * arriba hacia abajo * diagonal EBP03 El ________ es el elemento más electronegativo de la tabla periódica, debido a sus propiedades físicas y químicas. * F * He * H * Ce * C EBP04 El Francio es el elemento más ___________de la tabla periódica. * electropositivo * metálico * no metálico * electronegativo * alcalino EBP05 El oxígeno es más________ que el azufre debido a sus propiedades físicas y químicas. * electronegativo * electromagnético * metálico * inestable * estable EBP06 El símbolo químico Fe, que se encuentra en el grupo VIIIB pertenece a la familia de los________. * elementos de transición

Page 176: Dise No Qui Mica

176

* no metales * metales pesados * metales alcalinotérreos * metales alcalinos EBP07 ¿En cuántos grupos está organizada la actual tabla periódica? * 18 * 9 * 21 * 12 * 7 EBP08 En la tabla periódica, los elementos se ordenan en vertical por semejanza en sus____________. * propiedades químicas * masas * propiedades físicas * electronegatividades * configuraciones electrónicas EBP09 Es el estado de oxidación de todos los elementos cuando están puros, sin combinación, es: * 0 * +1 * +2 * -2 * -1 EBP10 La región que se encuentra a la derecha de la tabla periódica corresponde a _______, cuyo comportamiento es el de ganar electrones convirtiéndose en aniones. * no metales * metales * elementos de transición * metales alcalinos * metales alcalinotérreos EBP11 La tabla periódica de los elementos está acomodada en orden * creciente * decreciente * alfabéticamente * descendiente * numéricamente EBP12 La tendencia de todos los elementos es la de estabilizar su último nivel de energía con ____ electrones, y parecerse al gas noble más cercano. * 8 * 4

Page 177: Dise No Qui Mica

177

* 6 * 2 * 0 EBP13 La unión entre los átomos se realiza mediante los ________de la última capa exterior. * electrones * neutrones * protones * enlaces * elementos EBP14 La valencia es la capacidad de combinación que tiene el átomo de cada elemento y consiste en el número de _____ que puede ganar o perder en su último nivel de energía. * electrones * moléculas * neutrones * protones * partículas EBP15 Los elementos del bloque d de la tabla periódica corresponden a_______. * elementos de transición * metales alcalinos * metales alcalinotérreos * halógenos * gases nobles EBP16 Los elementos del bloque f de la tabla periódica corresponden a_______. * elementos de transición interna * metales alcalinos * metales alcalinotérreos * elementos de transición * gases nobles EBP17 Los elementos del bloque p de la tabla periódica corresponden a_______. * grupos 13 al 18 * metales alcalinos * metales alcalinotérreos * todos menos los elementos de transición * gases nobles EBP18 Los elementos del bloque s de la tabla periódica corresponden a_______. * alcalinos y alcalinotérreos * todos menos los elementos de transición * halógenos * todos * gases nobles y calcógenos

Page 178: Dise No Qui Mica

178

EBP19 Los elementos metálicos (grupo I) tienen las _________ más bajas. * energías de ionización * energías de estabilización * energías basales * energías diferenciales * energías finales EBP20 Los elementos ________ se encuentran en la región izquierda de la tabla periódica y su comportamiento es el de perder electrones convirtiéndose en cationes. * metálicos * no metálicos * transición * metales pesados * todos los anteriores EBP21 Los ________ se encuentran en la región izquierda de la tabla periódica, y su comportamiento es el de perder electrones, convirtiéndose en cationes. * metales * no metales * transición * metales pesados * todos los anteriores EBP22 ¿Qué periodos de elementos contienen metales de transición en la tabla periódica? * 4,5,6 y 7 * 2 y 3 * 1 y 2 * 1, 2,3 * 1, 2, 3,4 EBP23 ¿Qué símbolo químico no corresponde a los siguientes elementos hierro, flúor,fósforo y antimonio? * S * Sb * Fe * F * P EBP24 Todos los átomos tienen tendencia a transformar su sistema electrónico y a adquirir el que poseen los_______, porque ésta es la estructura más estable. * gases nobles * halógenos * no metales * calcógenos * elementos de transición

Page 179: Dise No Qui Mica

179

EBP25 Un __________, una fila horizontal de la tabla periódica presenta una variación en cuanto a propiedades físicas y químicas * periodo * grupo * elemento * no metal * metales de transición

Page 180: Dise No Qui Mica

180

Bibliografía

Videos

1. Modelos atómicos. Explicación.

Liga: http://www.youtube.com/watch?v=lv0_OYKdmdw

2. Modelo Atómico Moderno.

Liga: http://www.youtube.com/watch?v=ErtFZalJJWY

3. El átomo.

Liga: http://www.youtube.com/watch?v=a0BCtFoT1Ys

4. CONFIGURACIÓN ELECTRÓNICA.

Liga: http://www.slideboom.com/presentations/74515/CONFIGURACION-

ELECTRONICA

5. Chemical Party

Liga: http://www.youtube.com/watch?v=HDw4gk5pYl8

Lecturas de páginas externas.

1. Modelos atómicos

http://www.iesaguilarycano.com/dpto/fyq/ma/ma1.html

2. Modelo Bohr archivo

http://www.deciencias.net/proyectos/4particulares/quimica/atomo/modelobohr.htm

3. Átomo. Wikipedia

http://es.wikipedia.org/wiki/%C3%81tomo

4. Enlaces Web

http://www.quimicaweb.net/

5. Orbitales atómicos

http://itl.chem.ufl.edu/ao_pict/ao_pict.html

6. Masa atómica. Wikipedia

http://es.wikipedia.org/wiki/Masa_at%C3%B3mica

7. Número atómico. Wikipedia

http://es.wikipedia.org/wiki/N%C3%BAmero_at%C3%B3mico

8. Disposición de electrones en un átomo

http://skoool.es/content/ks4/chemistry/02_electron_arrangement_in_an_atom/index

.html

Page 181: Dise No Qui Mica

181

9. Estructura del átomo

http://skoool.es/content/ks4/chemistry/01_the_structure_of_the_atom/index.html

10. Enlace Web

http://depa.pquim.unam.mx/QI/contenido/per9.htm

11. Estructura electrónica

http://concurso.cnice.mec.es/cnice2005/93_iniciacion_interactiva_materia/curso/mat

eriales/atomo/celectron.htm

12. Tabla Periódica

http://www.ptable.com/

13. Actividad 1. Tabla interactiva

http://profmokeur.ca/quimica/

14. Actividad 2. Elementos Químicos

http://www.juntadeandalucia.es/averroes/~jpccec/tablap/tests/test2.html

Page 182: Dise No Qui Mica

ANEXOS

Page 183: Dise No Qui Mica

Anexo 1.

Estructura Atómica.

Pág. 12

Page 184: Dise No Qui Mica

30/11/2010

1

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

CONSTITUCION DE LOS ATOMOS

ORBITALES ATOMICOS

a) Nucleo

b) Corteza

a) s

b) p

c) d

d) f

|

1. El átomo está constituído por un núcleo atómico y una

corteza atómica.

a) Núcleo atómico.

El protón tiene la misma carga que el electrón pero positiva. El

electrón es de tamaño similar, pero eléctricamente neutro.

Ambos tienen una masa de 1 UMA. Los protones y los

neutrones en el núcleo atómico se mantienen unidos por la

acción de la fuerza nuclear fuerte.

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

Page 185: Dise No Qui Mica

30/11/2010

2

b) corteza atómica

La corteza del átomo está formada por unas partículas

llamadas electrones y de masa 1/1836 UMA.

Como el átomo es neutro debe haber el mismo número

de electrones que de protones.

El átomo es eléctricamente neutro debe haber el mismo

número de protones que de electrones.

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

Al número de protones se le llama Z o número atómico, y se

corresponde con el número de orden en el sistema

periódico.

Al número de neutrones se llama N

La masa atómica (A) de un átomo será la suma de los

protones y de los neutrones (ya que la del electrón por ser

muy pequeña se desprecia).

A=N+Z

AZX

Page 186: Dise No Qui Mica

30/11/2010

3

Para un mismo elemento químico, el número de

protones que tienen sus átomos en sus núcleos es el

mismo, pero no el de neutrones, el cual puede variar.

Se llaman Isótopos de un elemento químico a los

átomos de un mismo elemento químico que tienen el

mismo número atómico pero distinto número de

electrones.

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

Isotopos de Hidrogeno

Page 187: Dise No Qui Mica

30/11/2010

4

Los isótopos son los responsables de que la masa de

los elementos químicos en el sistema periódico no

sea un número entero, ya que la masa que

presentan las tablas periódicas es una masa

resultante de promediar las masas de los diferentes

isótopos existentes de un mismo elemento.

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

Los átomos son neutros, pues el número de

cargas positivas es igual al número de cargas, es

decir, el número de electrones es igual al

número de protones.

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

Page 188: Dise No Qui Mica

30/11/2010

5

Puede ocurrir que el átomo pierda o gane electrones (nunca

que pierda o gane protones pues esto acarrearía la

transformación de ese átomo en otro átomo de un elemento

químico diferente), adquiriendo carga eléctrica neta y dando

lugar a un ión:

Si pierde electrones, adquiere carga eléctrica positiva y el ión

se llama catión.

Si gana electrones, adquiere carga eléctrica negativa y el ión se

llama anión.

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

Forma y tamaños de los orbitales

A los orbitales se les puede representar mediante superficies

límite que engloban una zona del espacio donde la probabilidad

de encontrar al electrón es del 99%.

Cada orbital está determinado por los números cuanticos n,l,m.

Dentro de cada orbital pueden existir varios electrones, cuyos

espines pueden encontrarse en dos formas diferentes.

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

Page 189: Dise No Qui Mica

30/11/2010

6

Los orbitales s (l=0) tienen forma esférica, asi un orbital 3s tiene la

misma forma pero es mayor que un orbital 2s.

Los orbitales s son esféricos y hay al menos uno en cada nivel

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

Los orbitales p están formados por dos lóbulos idénticos que se

proyectan a lo largo de un eje. Hay tres orbitales p (m=-1, m=0 y

m=+1) de idéntica forma, que difieren sólo en su orientación a lo

largo de los ejes x, y o z.

De estos hay 3 en cada nivel excepto en el primero, parecen

cacahuates y se apellidan px, py y pz

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

Page 190: Dise No Qui Mica

30/11/2010

7

Los orbitales d (l=2) también están formados por lóbulos. Hay

cinco tipos de orbitales d (que corresponden a m=-2, -1, 0, 1, 2)

Son más complicados, hay 5 en cada nivel excepto en el 1º y

2º y tienen apellidos compuestos: dz2, d (x2- y2), dxy, dyz y dxz.

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

Los orbitales f (l=3) también tienen un aspecto multilobular.

Existen siete tipos de orbitales f (que corresponden a m=-3, -2, -

1, 0, +1, +2, +3).

Finalmente los orbitales f, todavía son más complicados, hay 7

en cada nivel excepto en los tres primeros y tienen apellidos

más complicados

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

Page 191: Dise No Qui Mica

30/11/2010

8

Y ¿Cómo están en el átomo?

Todos los orbitales delnivel n=2

Todos los orbitales delnivel n=3

ESTRUCTURA DEL ATOMOESTRUCTURA DEL ATOMO

Page 192: Dise No Qui Mica

Anexo 2.

Configuración Electrónica.

Pág. 18

Page 193: Dise No Qui Mica

30/11/2010

1

CONFIGURACIÓN ELECTRÓNICACONFIGURACIÓN ELECTRÓNICA

NÚMEROS CUÁNTICOS

a) n

b) l

c) m

d) s

Números cuánticos.

• Cada electrón viene determinado por 4 números

cuánticos: n, l, m y s (los tres primeros determinan cada

orbital, y el cuarto “s” sirve para diferenciar a cada uno de

los dos e– que componen el mismo).

• Los valores de éstos son los siguientes:

– n = 1, 2, 3, 4, ... (nº de capa)

– l = 0, 1, 2, ... (n – 1) (tipo de orbital)

– m = – l, ... , 0, ... L (orientación orbital)

– s = – ½ , + ½ (spín)

CONFIGURACIÓN ELECTRÓNICACONFIGURACIÓN ELECTRÓNICA

Page 194: Dise No Qui Mica

30/11/2010

2

n l m s1s 1 0 0 ±1/22s 2 0 0 ±1/22p 2 1 –1,0,1 ±1/23s 3 0 0 ±1/23p 3 1 –1,0,1 ±1/23d 3 2 –2, –1,0,1,2 ±1/24s 4 0 0 ±1/24p 4 1 –1,0,1 ±1/24d 4 2 –2, –1,0,1,2 ±1/24f 4 3 –3,–2, –1,0,1,2,3±1/2

Los cuatro número cuánticos, podemos utilizarlos para

describir la estructura electrónica de los átomos

CONFIGURACIÓN ELECTRÓNICACONFIGURACIÓN ELECTRÓNICA

1s1

en donde el superíndice 1 indica un electrón en elorbital 1s. Ambos estados de espín estánpermitidos, pero no designamos el estado de espínen esta notación.

Page 195: Dise No Qui Mica

30/11/2010

3

¿Cómo se escriben las configuraciones electrónicas?

Escribir la configuración electrónica de un átomo consiste

en indicar cómo se distribuyen sus electrones entre los

diferentes orbitales en las capas principales y las

subcapas.

Esta distribución se realiza apoyándonos en tres reglas:

energía de los orbitales, principio de exclusión de Pauli y

regla de Hund.

CONFIGURACIÓN ELECTRÓNICACONFIGURACIÓN ELECTRÓNICA

CONFIGURACIÓN ELECTRÓNICACONFIGURACIÓN ELECTRÓNICA

Los electrones ocupan los orbitales de forma

que se minimice la energía del átomo.

1s22s22p63s23p64s23d104p65s24d105p66s24f145d106p67s2

http://www.educaplus.org/play-75-Energía-de-los-orbitales.html

Page 196: Dise No Qui Mica

30/11/2010

4

CONFIGURACIÓN ELECTRÓNICACONFIGURACIÓN ELECTRÓNICA

CONFIGURACIÓN ELECTRÓNICACONFIGURACIÓN ELECTRÓNICA

http://www.librosite.net/data/glosarios/petruc

ci/videos/cap2/isotopes.htm

Page 197: Dise No Qui Mica

30/11/2010

5

Colocación de electrones en un diagrama de

energía.

Se siguen los siguientes principios:

• Principio de mínima energía (aufbau)

• Principio de máxima multiplicidad (regla de Hund)

• Una vez colocados se cumple el principio de exclusión de Pauli.

CONFIGURACIÓN ELECTRÓNICACONFIGURACIÓN ELECTRÓNICA

Principio de mínima energía (aufbau)

• Los electrones se colocan siguiendo el criterio de

mínima energía.

• Es decir se rellenan primero los niveles con menor

energía.

• No se rellenan niveles superiores hasta que no estén

completos los niveles inferiores.

CONFIGURACIÓN ELECTRÓNICACONFIGURACIÓN ELECTRÓNICA

Page 198: Dise No Qui Mica

30/11/2010

6

Principio de máxima multiplicidad (regla de Hund)

• Cuando un nivel electrónico tenga varios orbitales con la misma energía, los electrones se van colocando desapareados en ese nivel electrónico.

• No se coloca un segundo electrón en uno de dichos orbitales hasta que todos los orbitales de dicho nivel isoenergéticoestán semiocupados.

• Al llenar orbitales de igual energía (los tres orbitales p, los cinco orbitales d, o los siete orbitales f) los electrones se distribuyen, siempre que sea posible, con sus espines paralelos, es decir, desapareados.

Ejemplo:

• La estructura electrónica del 7N es: 1s2 2s2 2px1 2py

1 2pz1

CONFIGURACIÓN ELECTRÓNICACONFIGURACIÓN ELECTRÓNICA

Principio de exclusión de Pauli.

• “No puede haber dos electrones con los cuatro números cuánticos iguales”

• Podríamos expresar esto diciendo lo siguiente: un orbital solamente puede estar ocupado por dos electrones y estos electrones deben tener espines opuestos.

• La flecha indica el valor del cuarto número cuántico, el de espín: para +1/2: ­ y para –1/2,respectivamente.

CONFIGURACIÓN ELECTRÓNICACONFIGURACIÓN ELECTRÓNICA

Page 199: Dise No Qui Mica

30/11/2010

7

CONFIGURACIÓN ELECTRÓNICACONFIGURACIÓN ELECTRÓNICA

1 s

2 s

3 s

2 p

3 p

4 f

En

erg

ía

4 s4 p 3 d

5 s

5 p

4 d

6s

6 p

5 d

n = 1; l = 0; m = 0; s = – ½n = 1; l = 0; m = 0; s = – ½n = 1; l = 0; m = 0; s = + ½n = 1; l = 0; m = 0; s = + ½n = 2; l = 0; m = 0; s = – ½n = 2; l = 0; m = 0; s = – ½n = 2; l = 0; m = 0; s = + ½n = 2; l = 0; m = 0; s = + ½n = 2; l = 1; m = – 1; s = – ½n = 2; l = 1; m = – 1; s = – ½n = 2; l = 1; m = 0; s = – ½n = 2; l = 1; m = 0; s = – ½n = 2; l = 1; m = + 1; s = – ½n = 2; l = 1; m = + 1; s = – ½n = 2; l = 1; m = – 1; s = + ½n = 2; l = 1; m = – 1; s = + ½n = 2; l = 1; m = 0; s = + ½n = 2; l = 1; m = 0; s = + ½n = 2; l = 1; m = + 1; s = + ½n = 2; l = 1; m = + 1; s = + ½n = 3; l = 0; m = 0; s = – ½n = 3; l = 0; m = 0; s = – ½n = 3; l = 0; m = 0; s = + ½n = 3; l = 0; m = 0; s = + ½n = 3; l = 1; m = – 1; s = – ½n = 3; l = 1; m = – 1; s = – ½n = 3; l = 1; m = 0; s = – ½n = 3; l = 1; m = 0; s = – ½n = 3; l = 1; m = + 1; s = – ½n = 3; l = 1; m = + 1; s = – ½n = 3; l = 1; m = – 1; s = + ½n = 3; l = 1; m = – 1; s = + ½n = 3; l = 1; m = 0; s = + ½n = 3; l = 1; m = 0; s = + ½n = 3; l = 1; m = + 1; s = + ½n = 3; l = 1; m = + 1; s = + ½n = 4; l = 0; m = 0; s = – ½n = 4; l = 0; m = 0; s = – ½n = 4; l = 0; m = 0; s = + ½n = 4; l = 0; m = 0; s = + ½n = 3; l = 2; m = – 2; s = – ½n = 3; l = 2; m = – 2; s = – ½n = 3; l = 2; m = – 1; s = – ½n = 3; l = 2; m = – 1; s = – ½n = 3; l = 2; m = 0; s = – ½n = 3; l = 2; m = 0; s = – ½n = 3; l = 2; m = + 1; s = – ½n = 3; l = 2; m = + 1; s = – ½n = 3; l = 2; m = + 2; s = – ½n = 3; l = 2; m = + 2; s = – ½n = 3; l = 2; m = – 2; s = + ½n = 3; l = 2; m = – 2; s = + ½n = 3; l = 2; m = – 1; s = + ½n = 3; l = 2; m = – 1; s = + ½n = 3; l = 2; m = 0; s = + ½n = 3; l = 2; m = 0; s = + ½n = 3; l = 2; m = + 1; s = + ½n = 3; l = 2; m = + 1; s = + ½n = 3; l = 2; m = + 2; s = + ½n = 3; l = 2; m = + 2; s = + ½n = 4; l = 1; m = – 1; s = – ½n = 4; l = 1; m = – 1; s = – ½n = 4; l = 1; m = 0; s = – ½n = 4; l = 1; m = 0; s = – ½n = 4; l = 1; m = + 1; s = – ½n = 4; l = 1; m = + 1; s = – ½n = 4; l = 1; m = – 1; s = + ½n = 4; l = 1; m = – 1; s = + ½n = 4; l = 1; m = 0; s = + ½n = 4; l = 1; m = 0; s = + ½n = 4; l = 1; m = + 1; s = + ½n = 4; l = 1; m = + 1; s = + ½n = ; l = ; m = ; s = n = ; l = ; m = ; s =

Page 200: Dise No Qui Mica

30/11/2010

8

Ejercicio: a) Defina los diferentes números cuánticos,

indicando con qué letra se representan y los valores que

pueden tomar. b) Enuncie el principio de exclusión de Pauli. c)A partir de los números cuánticos, deduzca el número máximo

de electrones que pueden tener los orbitales 3p y los orbitales

3d. d) Indique en qué orbitales se encuentran los electrones

definidos por las siguientes combinaciones de números

cuánticos: (1,0,0,½ ) y (4,1,0,­ ½).

a) “n” (nº cuántico principal) es el nº de capa o nivel en la que está situado el e–.“l” (nº cuántico secundario) representa el tipo de orbital: s, p, d o f.“m” (nº cuántico magnético) indica la orientación espacial del orbital.“s” (spín) indica el sentido de giro del e–.

RESPUESTAS

b) “No puede haber dos electrones con los cuatro números cuánticos iguales”

c) “3p” : n=3; l=1; m=–1,0,+1; 3 orb. ⇒ 6 e–.“3d” : n=3; l=2; m=–2,– 1,0,+1,+2; 5 orb. ⇒ 10 e–.

d) (1,0,0,1/2) ⇒ 1s ; (4,1,0,1/2) ⇒ 4p (uno de los tres existentes 4py por ejemplo)

a) “n” (nº cuántico principal) es el nº de capa o nivel en la que está situado el e–.“l” (nº cuántico secundario) representa el tipo de orbital: s, p, d o f.“m” (nº cuántico magnético) indica la orientación espacial del orbital.“s” (spín) indica el sentido de giro del e–.

CONFIGURACIÓN ELECTRÓNICACONFIGURACIÓN ELECTRÓNICA

Page 201: Dise No Qui Mica

Anexo 3.

Tabla periódica actual.

Pág. 34

Page 202: Dise No Qui Mica

TABLA PERIÓDICA ACTUAL

Ley Periódica:

La Tabla Periódica Actual

Sistema periódico: es una ordenación de

los elementos químicos.

Actualmente los elementos están ordenados

según número atómico (Z) creciente,

gracias al aporte de Henry Moseley.

Page 203: Dise No Qui Mica

Moseley y la Ley Periódica• “Las propiedades de los elementos químicos son

una función periódica de sus números atómicos”

• “Las configuraciones electrónicas de los átomos varían periódicamente con el número atómico. En consecuencia, todas las propiedades de los elementos que dependen de sus estructura atómica (configuración electrónica) tienden también a cambiar peridicamente con el incremento del número atómico”

En la actualidad

Sistema Periódico

Los elementos están ordenados en siete filas

horizontales, llamadas períodos, y en 18

columnas verticales, llamadas grupos.

Sólo una representación gráfica de la Ley Periódica

Page 204: Dise No Qui Mica

El conjunto de elementos que

ocupan una línea horizontal

se denomina PERIODO.

Las columnas verticales de la Tabla Periódica

se denominan GRUPOS

(o FAMILIAS)

Los elementos que conforman un

mismo grupo presentan

propiedades físicas y químicas

similares.

Page 205: Dise No Qui Mica

Metales alcalinos

Metales alcalinos (Grupo 1)

Todos tienen un solo electrón en su último nivel de energía. Al

reaccionar con el agua forman soluciones alcalinas o básicas, de

allí su nombre. La sal que usas en los alimentos contiene sodio,

el más común de los elementos de este grupo. El potasio es un

ingrediente importante de los fertilizantes de las plantas. El litio es

usado por los médicos para tratar enfermedades depresivas. El

litio también se mezcla con el aluminio para formar una aleación

liviana, pero fuerte, como la usada en los aviones.

Page 206: Dise No Qui Mica

Grupo IA

Además todos los elementos de este grupo,

incluyendo el hidrógeno (H) tienen sólo 1 electrón

en la capa de valencia, y dicho electrón se encuentra

en un orbital de tipo “s”.

Metales alcalinotérreos

Page 207: Dise No Qui Mica

Metales alcalino-térreos (Grupo 2)

Contienen 2 electrones en el último nivel que, en condiciones

apropiadas, pueden ceder o compartir con otros elementos. De allí

que en la naturaleza se nos presenten en forma de iones con 2

cargas

positivas. Los más comunes son el calcio y el magnesio que, por

encontrarse en muchos minerales, son disueltos por los ríos y lagos,

siendo, por ejemplo, la concentración de sus iones (Ca2+ y Mg2+) lo

que se denomina dureza del agua. El calcio es muy común en la

vida ya que se encuentra, por ejemplo, en la leche y en los huesos.

Metales de transición

Page 208: Dise No Qui Mica

Metales de transición (Grupos 3 al 12)

Son utilizados en la construcción de diversos objetos de nuestra

vida cotidiana: el cobre de los cables de electricidad; el hierro que,

junto a otros elementos, constituye al acero de diversos utensilios;

el mercurio de los termómetros; la plata y el oro usados en

joyerías. La mayoría de sus compuestos son coloridos

Grupo 13

De este grupo forman parte elementos de tipo no metálico, semimetálico

y metálico. Tienen puntos de fusión relativamente bajos y son muy útiles

en diversos tipos de aleaciones y materiales semiconductores. El

aluminio (Al) es muy versátil como material de construcción debido a que

es muy liviano y no se corroe fácilmente, por lo cual se utiliza, por

ejemplo, en los marcos de las ventanas, puertas y en la construcción de

aviones.

Page 209: Dise No Qui Mica

Grupo 14

Este grupo está conformado por elementos no metálicos

(C y Si), semimetálicos (Ge) y metálicos (Sn, Pb). Entre

ellos destacan el silicio por su abundancia en la corteza

terrestre en forma de sílice y silicatos y el carbono por su

relación con la vida y sus componentes. El carbono es la

base de toda una especialidad: la química orgánica.

Grupo 15

Aquí destacan el nitrógeno, el gas más abundante en el aire y de

gran versatilidad química, y el fósforo constituyente de los huesos y

del ATP, molécula fundamental en los procesos energéticos de los

organismos vivos.

Page 210: Dise No Qui Mica

Grupo 16

Está lidereado por el oxígeno que respiramos (O2), el cual también

se presenta en forma de ozono (O3) que protege a la Tierra de las

radiaciones de alta energía. Otro elemento, el azufre, es básico

para la formación del ácido sulfúrico, uno de los compuestos

químicos de mayor producción mundial anual, además de ser

constituyente de aminoácidos.

Halógenos

Page 211: Dise No Qui Mica

Grupo 17

Son los típicos no metales que tienden a formar iones negativos (F-,

Cl-, ...), y al contrario de los metales, les es fácil capturar electrones.

Aquí podríamos destacar al flúor, tan importante para preservar en

buen estado nuestra dentadura; al cloro, uno de los elementos de

mayor producción y uso industrial, y al yodo, el cual tiene, entre

otros, múltiples usos en el campo de los productos farmacéuticos.

Gases Nobles

Page 212: Dise No Qui Mica

Gases nobles (Grupo 18)

Se llaman gases nobles porque sus átomos al tener

completamente llena la última capa de electrones, tienen poca

tendencia a formar

compuestos. Efectivamente, el número de compuestos formados

por estos elementos, en relación a los demás de cada período, es

bastante limitado. Aquí podríamos mencionar al helio que, por su

escasa densidad y gran estabilidad, permite que los globos se

eleven.

Metales de transición interna

A estos elementos se les llama también tierras raras.

Page 213: Dise No Qui Mica

El descubrimiento de los lantánidos fue tortuoso: las cantidades en que

aparecían en las muestras sometidas a análisis eran pequeñas, por lo que

se les denominó tierras raras; también eran muy difíciles de separar y

como tienen ciertas propiedades químicas semejantes entre sí, algunos

químicos llegaron a sugerir que se les ubicara a todos en una sola casilla, lo

que rompía con una norma básica del sistema de clasificación: una casilla

para cada elemento. Así que se resolvió sacarlos de la tabla y colocarlos

más abajo en filas anexas. La primera es la serie de los lantánidos que

comprende los elementos del lantano al lutecio.

Las tierras raras

La, Ce, Pr, Nd, Pm, Sm, Eu,

Gd, Tb, Dy, Ho, Er, Tm, Yb, Lu

Las tierras raras (Actínidos)

En 1944, Glenn Seaborg (Premio Nobel de Química en 1951), a la

derecha, señaló que publicaría una tabla periódica en la que

propondría una nueva serie de elementos. Algunos de sus colegas

y amigos, según sus propias palabras, le advirtieron: “No lo hagas,

arruinarás tu reputación científica”. Pero, el gran científico agregó:

“Yo tenía una gran ventaja: no gozaba de ninguna reputación

científica para aquel entonces, así que seguí adelante y la

publiqué”. Así nació la serie de los actínidos.

Ac, Th, Pa, Np, Pu, Am, Cm,

Bk, Cf, Es, Fm, Md, No, Lr

Page 214: Dise No Qui Mica

Sistema Periódico

Los grupos fueron clasificados tradicionalmente

de izquierda a derecha utilizando números

romanos seguidos de las letras "A" o "B“, en

donde la letra A se asigna a los elementos

denominados representativos y la B se refiere a

los elementos de transición.

Sistema Periódico

Todos los elementos de un grupo presentan

una gran semejanza y, por lo general, difieren

de los elementos de los demás grupos.

Page 215: Dise No Qui Mica

Grupo IA

Resumiendo: los grupos son familias de

elementos, que tienen propiedades físicas y

químicas similares.

Estas familias se han organizado atendiendo a

determinados criterios, entre los cuales el más

importante es la configuración electrónica.

Clasificación Periódica de los Elementos

Page 216: Dise No Qui Mica

Según Configuración Electrónica Externa

• Elementos Representativos (grupos 1-2 y 13-17)

Desde ns1 hasta ns2np5

Según Configuración Electrónica Externa

• Elementos de Transición (grupos 3-12)

Pueden tener dos niveles incompletos

(n-1)d1 à 9 ns2

Page 217: Dise No Qui Mica

Según Configuración Electrónica Externa

• Elementos de Transición Interna (Sólo en período 6 y 7, no clasifican en los grupos)

Presentan el nivel f incompleto

Lantánidos

Actínidos

Según Configuración Electrónica Externa

• Gases Nobles (grupo 18)

Presentan todos los niveles energéticos

completos à alta estabilidad.

Page 218: Dise No Qui Mica

Metales, No metales y metaloides

• Características:

- Brillantes.

- Son dúctiles y maleables.

- Buenos conductores de Electricidad y calor.

- Sólidos (excepto galio y mercurio).

Metales, No metales y metaloides

• Características:

- No tienen Brillo.

- Se presentan en cualquier estado de la materia.

- Los sólidos se quiebran con facilidad (no son dúctiles ni maleables).

- Malos conductores de Electricidad y calor.

- Excelentes aislantes térmicos.

Page 219: Dise No Qui Mica

Anexo 4.

Grupo tabla periódica.

Pág. 38

Page 220: Dise No Qui Mica

Volver a la página principal

Tabla periódica de los elementos.

Grupo de la tabla periódicaGrupo de la tabla periódicaGrupo de la tabla periódicaGrupo de la tabla periódica

Grupo de la tabla periódicaGrupo de la tabla periódicaGrupo de la tabla periódicaGrupo de la tabla periódicaEn la tabla periódica, un grupogrupogrupogrupo es el número delultimo nivel energético que hace referencia a lascolumnas allí presentes. Hay 18 grupos en la tablaperiódica estándar, de los cuales diez son gruposcortos y los ocho restantes, largos. No escoincidencia que muchos de estos gruposcorrespondan a conocidas familias de elementosquímicos: la tabla periódica se ideó para ordenarestas familias de una forma coherente y fácil dever.

La explicación moderna del ordenamiento en latabla periódica es que los elementos de un grupotienen configuraciones electrónicas similares enlos niveles de energía más exteriores; y como lamayoría de las propiedades químicas dependenprofundamente de las interacciones de loselectrones que están colocados en los niveles másexternos, esto hace que loselementos de un mismo grupotengan propiedades físicas yquímicas similares.

Numeración de losNumeración de losNumeración de losNumeración de losgruposgruposgruposgrupos

Actualmente la forma en la quese suelen numerar los 18grupos es empleando elsistema recomendado por laIUPAC (International Union ofPure and Applied Chemistry)en 1985, que consiste enutilizar números arábigos. Deesta forma la primera columnaes el grupo 1, la segunda elgrupo 2, y así hasta ladecimoctava que correspondeal grupo 18.

Anteriormente a la forma de la IUPAC existían dos maneras de nombrar los grupos, un sistema europeo yotro estadounidense, ambos cada vez más en desuso. Éstas emplean números romanos y letras. En elsistema europeo primero se pone el número romano y luego una A si el elemento está a la izquierda ouna B si lo está a la derecha. En el estadounidense se hace lo mismo pero la A se pone cuando se trata deun elemento representativo (grupos 1, 2 y 13 a 18) y una B en el resto.

Se listan a continuación los grupos (entre paréntesis los antiguos sistemas europeo y estadounidense):

Grupo 1 (IA): alcalinos

Grupo 2 (IIA): alcalinotérreos

Grupo 3 (IIIB)

Grupo 4 (IVB)

Grupo 5 (VB)

Grupo 6 (VIB): lantánidos

Grupo 7 (VIIB)

Grupo 8 (VIIIB)

Grupo 9 (VIIIB)

Grupo 10 (VIIIB)

Grupo 11 (IB): metales de acuñar (no recomendado por la IUPAC)

Grupo 12 (IIB)

Grupo 13 (IIIA): térreos

Grupo 14 (IVA): carbonoideos

Grupo 15 (VA): nitrogenoideos

Grupo 16 (VIA): anfígenos o calcógenos

Grupo 17 (VIIA): halógenos

Grupo 18 (VIIIA): gases nobles

Véase tambíenVéase tambíenVéase tambíenVéase tambíen

Esta páginaEsta páginaEsta páginaEsta página

Recomendar a un amigo

Imprimir

ColaboraColaboraColaboraColabora

Sé también un editor

de ciencia enviando

tus propios artículos

Teorema gráfico del díaTeorema gráfico del díaTeorema gráfico del díaTeorema gráfico del día

Cortesía de AoPS

Imágen espacio diariaImágen espacio diariaImágen espacio diariaImágen espacio diaria

Portada Blog Ciencia Actualidad Recursos Comunidad Acerca de Buscar:

Grupo de la tabla periódica : Enciclopedia científica . Ciencia y tecnologí... http://e-ciencia.com/recursos/enciclopedia/Grupo_de_la_tabla_periódica

1 de 2 26/11/2010 02:25 p.m.

Page 221: Dise No Qui Mica

Bloque de la tabla periódica

El contenido de esta página (o parte de ella) fue extraído de wikipedia y puede redistribuirse libremente bajo la licencia dedocumentación libre GNU

ArtículosArtículosArtículosArtículosRecientesRecientesRecientesRecientes

Facebook tendrá e-mail

Un año sin fumar

Avances para la detección del cáncer de vejiga

Aire acondicionado con nieve

Crean microcables eléctricos para mejorar los chips

actuales

Una aplicación del iPhone mide la felicidad y

demuestra que divagar es malo

RecientementeRecientementeRecientementeRecientemente ForosForosForosForos

Re: La Filosofía ha muerto por Joseba Koldo

Re: La Filosofía ha muerto por gabi_river

Re: La Filosofía ha muerto por Joseba Koldo

Re: La Filosofía ha muerto por Rafael Aparicio

Sobre NÚMEROS por Rafael Aparicio

Re: La Filosofía ha muerto por Joseba Koldo

Re: La Filosofía ha muerto por Teaius

Re: La Filosofía ha muerto por Rafael Aparicio

LaLaLaLaEncuestaEncuestaEncuestaEncuesta

¿El medio ambiente y la Sanidad mejorarán¿El medio ambiente y la Sanidad mejorarán¿El medio ambiente y la Sanidad mejorarán¿El medio ambiente y la Sanidad mejoraráncon las nuevas ministras?con las nuevas ministras?con las nuevas ministras?con las nuevas ministras?

Sí, para eso se han cambiado

Seguirá parecido

No, teniendo en cuenta que una ganó los

premios Atila y la otra lleva una Power Balance

Ver resultados

¿Sabías que Albert Einste in(1879-1955) Albert Einste in(1879-1955) Albert Einste in(1879-1955) Albert Einste in(1879-1955) dijo...?No entiendes realmente algo a menos que seas capaz de explicarselo a tu abuela.

1998 - 2010, e-ciencia.com (100cia & Divulcat), divulgando ciencia durante 12 años. Otros proyectos: Portal de astronomía | Observatorio

XHTML CSS

Grupo de la tabla periódica : Enciclopedia científica . Ciencia y tecnologí... http://e-ciencia.com/recursos/enciclopedia/Grupo_de_la_tabla_periódica

2 de 2 26/11/2010 02:25 p.m.

Page 222: Dise No Qui Mica

Anexo 5.

Historia de la tabla periódica.

Pág. 38

Page 223: Dise No Qui Mica

EL ÁTOMO EN LAHISTORIA

CONFIGURACIÓNELECTÓNICA

Volumen atómico

Radio atómico

Potencial de ionización

Afinidad electrónica

ORDENANDO LODIVERSO

LA LEYPERIÓDICA

Propiedades periódicas

ACTIVIDADES

Desde la antigüedad, los hombres se han preguntado de qué están hechas las cosas. El primerodel que tenemos noticias fue un pensador griego, Tales de Mileto, quien en el siglo VII antes deCristo, afirmó que todo estaba constituido a partir de agua, que enrareciéndose o solidificándoseformaba todas las sustancias conocidas. Con posterioridad, otros pensadores griegossupusieron que la sustancia primigenia era otra. Así, Anaxímenes, en al siglo VI a. C. creía queera el aire y Heráclito el fuego.

En el siglo V, Empédocles reunió las teorías de suspredecesores y propuso no una, sino cuatro sustanciasprimordiales, los cuatro elementos: Aire, agua, tierra y fuego.La unión de estos cuatro elementos, en distinta proporción,daba lugar a la vasta variedad de sustancias distintas que sepresentan en la naturaleza. Aristóteles, añadió a estos cuatroelementos un quinto: el quinto elemento, el éter oquintaesencia, que formaba las estrellas, mientras que los otroscuatro formaban las sustancias terrestres.

Tras la muerte de Aristóteles, gracias a las conquistas de Alejandro Magno, sus ideas sepropagaron por todo el mundo conocido, desde España, en occidente, hasta la India, en eloriente. La mezcla de las teorías de Aristóteles con los conocimientos prácticos de los pueblosconquistados hicieron surgir una nueva idea: La alquimia. Cuando se fundían ciertas piedras concarbón, las piedras se convertían en metales, al calentar arena y caliza se formaba vidrio ysimilarmente muchas sustancias se transformaban en otras. Los alquimistas suponían que puestoque todas las sutancias estaban formadas por los cuatro elementos de Empédocles, se podría, apartir de cualquier sustancia, cambiar su composición y convertirla en oro, el más valioso de losmetales de la antigüedad. Durante siglos, los alquimistas intentaron encontrar, evidentemente envano, una sustancia, la piedra filosofal, que transformaba las sustancias que tocaba en oro, y a laque atribuían propiedades maravillosas y mágicas.

Las conquistas árabes del siglo VII y VIII pùsieron en contacto aéste pueblo con las ideas alquimistas, que adoptaron y expandieronpor el mundo, y cuando Europa, tras la caída del imperio romanocayó en la incultura, fueron los árabes, gracias a sus conquistas enEspaña e Italia, los que difundieron en ella la cultura clásica. El másimportante alquimista árabe fue Yabir (también conocido comoGeber) funcionario de Harún al-Raschid (el califa de Las mil y unanoches) y de su visir Jafar (el conocido malvado de la película deDisney). Geber añadó dos nuevos elementos a la lista: el mercurio yel azufre. La mezcla de ambos, en distintas proporciones, originabatodos los metales. Fueron los árabes los que llamaron a la piedrafilosofal al-iksir y de ahí deriva la palabra elixir.

Símbolos alquímicos

Aunque los esfuerzos de los alquimistas eran vanos, su trabajo no lofue. Descubrieron el antimonio, el bismuto, el zinc, los ácidos fuertes, lasbases o álcalis (palabra que también deriva del árabe), y cientos decompuestos químicos. El último gran alquimista, en el siglo XVI,Theophrastus Bombastus von Hohenheim, más conocido comoParacelso, natural de suiza, introdujo un nuevo elemento, la sal.

Historia de la tabla Periódica http://personal1.iddeo.es/romeroa/latabla/Historiaelementos.htm

1 de 3 26/11/2010 02:28 p.m.

Page 224: Dise No Qui Mica

Robert Boyle, en el siglo XVII, desechó todas las ideas de loselementos alquímicos y definió los elementos químicos comoaquellas sustancias que no podían ser descompuestas en otrasmás simples. Fue la primera definición moderna y válida deelemento y el nacimiento de una nueva ciencia: La Química.

Durante los siglos siguientes, los químicos, olvidados ya de lasideas alquimistas y aplicando el método científico, descubrieronnuevos e importantes principios químicos, las leyes quegobiernan las transformaciones químicas y sus principiosfundamentales. Al mismo tiempo, se descubrían nuevoselementos químicos.

El químico esceptico, de Robert Boyle, marco el

comienzo del final de la alquimia.

Símbolos de Dalton

Apenas iniciado el siglo XIX, Dalton, recordandolas ideas de un filósofo griego, Demócrito,propuso la teoría atómica, según la cual, cadaelemento estaba formado un tipo especial deátomo, de forma que todos los átomos de unelemento eran iguales entre sí, en tamaño, forma ypeso, y distinto de los átomos de los distintoselementos.

Fue el comienzo de la formulación y nomenclatura química, que ya había avanzado a finales delsiglo XVIII Lavoisier.

Conocer las propiedades de los átomos, y en especial su peso, se transformó en la tareafundamental de la química y, gracias a las ideas de Avogadro y Cannizaro, durante la primeramitad del siglo XIX, gran parte de la labor química consistió en determinar os pesos de losátomos y las formulas químicas de muchos compuestos.

Al mismo tiempo, se iban descubriendo más y más elementos. En la década de 1860 seconocían más de 60 elementos, y saber las propiedades de todos ellos, era imposible paracualquier químico, pero muy importante para poder realizar su trabajo.

Ya en 1829, un químico alemán, Döbereiner, se percató que algunos elementos debían guardarcierto orden. Así, el calcio, estroncio y bario formaban compuestos de composición similar y conpropiedades similares, de forma que las propiedades del estroncio eran intermedias entre las delcalcio y las del bario. Otro tanto ocurría con el azufre, selenio y teluro (las propiedades del selenioeran intermedias entre las del azufre y el teluro) y con el cloro, bromo y iodo (en este caso, elelemento inetrmedio era el bromo). Es lo que se conoce como tríadas de Döbereiner.

Las ideas de Döbereiner cayeron en el olvido, aunque muchos químicos intentaron buscar unarelación entre las propiedades de los elementos. En 1864, un químico ingles, Newlands, descubrióque al ordenar los elementos según su peso atómico, el octavo elemento tenía propiedadessimilares al primero, el noveno al segundo y así sucesivamente, cada ocho elementos, laspropiedades se repetían, lo denominó ley de las octavas, recordando los periodos musicales.Pero las octavas de Newlands no se cumplían siempre, tras las primeras octavas la ley dejabade cumplirse.

Historia de la tabla Periódica http://personal1.iddeo.es/romeroa/latabla/Historiaelementos.htm

2 de 3 26/11/2010 02:28 p.m.

Page 225: Dise No Qui Mica

En 1870, el químico alemán Meyer estudiólos elementos de forma gráfica,representando el volumen de cada átomo enfunción de su peso, obteniendo una gráficaen ondas cada vez mayores, los elementosen posiciones similares de la onda, teníanpropiedades similares, pero las ondas cadavez eran mayores e integraban a máselementos. Fue el descubrimiento de la leyperiódica, pero llegó un año demasiadotarde.

En 1869, Mendeleyev publicó su tablaperiódica. Había ordenado los elementossiguiendo su peso atómico, como lo hizoNewlands antes que él,

Representación grafica de los elementos según Meyer

Primera tabla publicada por Mendeleyev

pero tuvo tres ideas geniales: no mantuvo fijo el periodo derepetición de propiedades, sino que lo amplió conformeaumentaba el peso atómico (igual que se ampliaba la anchurade la gráfica de Meyer). Invirtió el orden de algunoselementos para que cuadraran sus propiedades con las delos elementos adyacentes, y dejó huecos, indicando quecorrespondían a elementos aún no descubiertos.

En tres de los huecos, predijo las propiedades de loselementos que habrían de descubrirse (denominándolosekaboro, ekaaluminio y ekasilicio), cuando años más tardese descubrieron el escandio, el galio y el germanio, cuyaspropiedades se correspondían con las predichas porMendeleyev, y se descubrió un nuevo grupo de elementos(los gases nobles) que encontró acomodo en la tabla deMendeleyev, se puso de manifiesto no sólo la veracidad dela ley periódica, sino la importancia y utilidad de la tablaperiódica.

La tabla periódica era útil y permitía predecir las propiedades de los elementos, pero no seguía elorden de los pesos atómicos. Hasta los comienzos de este siglo, cuando físicos comoRutherford, Borh y Heisemberg pusieron de manifiesto la estructura interna del átomo, no secomprendió la naturaleza del orden periódico. Pero eso, eso es otra historia....

Historia de la tabla Periódica http://personal1.iddeo.es/romeroa/latabla/Historiaelementos.htm

3 de 3 26/11/2010 02:28 p.m.

Page 226: Dise No Qui Mica

Anexo 6.

Historia de los elementos.

Pág. 38

Page 227: Dise No Qui Mica

Historia de la Tabla Periódica

Avisos Google

La Tabla Periódica de Elementos Químicos

La tabla periódica de elementos químicos, es conocida como un fuente certera y veraz a la hora de verificar la información,cuando se desea saber las características de los elementos que la componen como verificar cuales son metales, cuales sonlos mas densos, los mas pesados o reactivos.

Pero la tabla periódica que hoy conocemos no fue siempre así, disponer los elementos obedeciendo a sus semejanzas fue untema de gran discusión y estudio científico.

Sin embargo la tabla que conocemos hoy en día esta basada en tablas anteriores de características primitivas y limitadas.

Clasificación de Dobereiner – Ley de las Triadas (1857)

Johann W. Döbereiner (1780-1849), científico Alemán. Observo que muchos elementos podían ser agrupados de tres entres, de acuerdo a ciertas semejanzas con las mazas atómicas.

Proximidad

Fe = 56uCo = 59uNi = 58u

Como podemos observar el Hierro, Cobalto y Níquel poseen mazas atómicas similares lo que refleja una proximidadinnegable entre los tres elementos

Anuncios Google Productos Quimicos Ley De Seguros Sanitarios Quimicos Ley

Historia de la Tabla Periódica - La Guía de Química http://quimica.laguia2000.com/general/143

1 de 8 26/11/2010 02:27 p.m.

Page 228: Dise No Qui Mica

Diferencia Común

Li = 7uNa = 23uK = 39u

Obsérvese la diferencia entre las masas de los tres elementos consecutivos, responden a un patrón común crecienteequivalente a 16 de echo 23 – 7 = 16; 39 – 23= 16.

Media aritmética.

Ca = 40uSr = 88uBa = 137u

Efectuando la media aritmética entre las masas de Calcio y Bario podemos obtener la masa atómica aproximada delEstroncio: 137+40 = 177; 177/2 = 88,5

Clasificación Chancourtois – Anillo Telúrico

Alexander Béguyer de Chancourtois (1820-1886), químico ingles, organizo los elementos de la siguiente forma; inicialmente,dividió la superficie de un cilindro en 16 columnas he hileras horizontales correspondientes a las masas atómicas.

Chancourtois atribuyo al oxigeno una masa atómica equivalente a 16u; posteriormente trazo una línea helicoidal quecomenzaba en el oxigeno como punto 0, y terminaba en el décimo sexto elemento de mayor masa atómica, hasta donde lalínea alcanzaba.

Repitió dicho procedimiento hasta que todos los elementos fuesen colocados sobre las líneas divisorias del cilindro.

La tabla periódica que pudo organizar nuestro químico tomo una forma similar a la figura que lo representa.

Considerándose elementos semejantes aquellos que se encuentran sobre la misma vertical, como Carbono y Silicio oNitrógeno y Fósforo

Clasificación de Newlands – Ley de las Octavas (1864)

John A. R. Newlands (1838-1898, profesor de química industrial ingles, idealizo la clasificación de los elementos por elorden creciente de sus masa atómicas, los conformo en grupos de 7 dispuesto de lado a lado sobre una cuadricula.

Conformada su cuadricula Newlands percibió que las propiedades químicas eran semejantes entre el primero y octavoelemento al contar de izquierda a derecha como las notas musicales de se repiten en cada octava

Historia de la Tabla Periódica - La Guía de Química http://quimica.laguia2000.com/general/143

2 de 8 26/11/2010 02:27 p.m.

Page 229: Dise No Qui Mica

Es así que los elementos que siguen la misma línea vertical poseen las mismas características químicas, como es el caso delLitio, Sodio y Potasio, Magnesio y Calcio.

El fracaso de las clasificaciones antiguas y el modelo actual.

A pesar de ser prometedoras, los modelos antiguos de clasificación de elementos presentaban muchas incompatibilidades

Ley de las Triadas

Este método fue considerado ineficaz por ser muy limitado y solamente atender algunos elementos.

Anillo Telúrico

La aceptación de este método fue pequeña, ya que los valores estimados de las masas atómicas de los elementos eranerróneos e imprecisos.

Ley de las Octavas

Este modelo también fue derrumbado debido a su ineficacia referente al cálculo de las masas atómicas de los elementos.

O sea algunos elementos se encontraban en lugares que no correspondían, es el caso del Cloro y el Flúor que por ejemplo noposeen características semejantes al Cobalto ni al Níquel.

A pesar de los diversos fracasos y diferentes métodos y teorías echadas por tierra, todas ellas contribuirían a la creación de latabla periódica que hoy conocemos y concebimos como tal.

Dos científicos que trabajaban de forma totalmente paralela, lograron resultados increíblemente similares, ellos son JuliusLothar Meyer (1830-1895) e Dmitri Ivanovitch Mendeleev (1834-1907), siendo el trabajo de este ultimo el más osado.

Mendeleev presento su modelo de clasificación de elementos frente a la real Sociedad Rusa de Química, donde obtuvo granaceptación.

El científico afirmaba que las propiedades de los elementos son una función periódica de sus masas atómicas.

La tabla periódica actual no es una copia fiel de la tabla de Mendeleev, la que poseemos en nuestros días se encuentra masperfeccionada, no necesariamente debido a la aparición de nuevos elementos que se incorporaron a ella, sino en mayormedida por un concepto generado en el año 1913 hablamos del numero atómico.

Henry G. L. Moseley definió que la verdadera identidad de un elemento no esta relacionada directamente con la

masa del mismo, sino con la carga nuclear del átomo que lo representa.

Historia de la Tabla Periódica - La Guía de Química http://quimica.laguia2000.com/general/143

3 de 8 26/11/2010 02:27 p.m.

Page 230: Dise No Qui Mica

Así logro modificar levemente la tabla propuesta por Mendeleev la permanece hasta nuestros días.

Artículo siguiente >>

Artículos Relacionados

No related posts

Publicado por Mónica González el 8 de Abril de 2010Categorías: Conceptos Básicos, General, Reacciones químicas0 comentario/s hasta el momento

Nombre (*)

Correo (no será publicado) (*)

Sitio/Blog/Fotolog (opcional)

ArteBiologíaDerechoEducaciónFilosofíaFísicaGeografíaHistoriaLenguaMatemáticaPsicologíaQuímica

Historia de la Tabla Periódica - La Guía de Química http://quimica.laguia2000.com/general/143

4 de 8 26/11/2010 02:27 p.m.

Page 231: Dise No Qui Mica

Apúntate gratis al boletín de La Guía 2000 ingresando tu email

Ácidos y Basesátomocompuestos químicosConceptos BásicosEcuaciones Químicaselectroquímicaelementos químicosEnlaces químicosGasesGeneralGeoquímicaLeyes QuímicasmetalurgiaNanoquímicaPropiedadesQuímica Ambientalquímica cuánticaQuímica InorgánicaQuímica nuclearQuímica OrgánicaQuimica SupramolecularReacciones químicasTeoríasTermodinámica

Noviembre 2010Octubre 2010Septiembre 2010Agosto 2010Julio 2010Junio 2010Mayo 2010Abril 2010Marzo 2010

Historia de la Tabla Periódica - La Guía de Química http://quimica.laguia2000.com/general/143

5 de 8 26/11/2010 02:27 p.m.

Page 232: Dise No Qui Mica

rthyerrtyt en Electrón de valenciaJose Suazo en Teoría de las Colisionescarolina perez en Sólidos Cristalinosyarella en Alquenos: Propiedades químicasnadia guillermina en Enlace por puente de hidrógeno

Historia de la Tabla Periódica - La Guía de Química http://quimica.laguia2000.com/general/143

6 de 8 26/11/2010 02:27 p.m.

Page 233: Dise No Qui Mica

Hilda Fingermann

Abogada, Profesora de Ciencias Jurídicas y Sociales (Derecho Romano, Historia, Geografía y DerechosHumanos). Ponente en diversos Congresos. + InfoJoaquín Montaño Luengo

Licenciado en Ciencias de la Información por la Universidad de Sevilla. Ha colaborado con varios medios decomunicación en España. + InfoMalena Lede

Licenciada en Psicología. En la actualidad se desempeña como psicóloga clínica y ocasionalmente dirige cursosde filosofía y religiones comparadas. + InfoSantiago Pastrana

Licenciado en Geografía e Historia, especialidad de Geografía, y Diplomado en Profesorado de EducaciónGeneral Básica, por la Universidad de Oviedo. + InfoChus Meaños

Licenciada en Geografía e Historia, en la especialidad de Historia del Arte por la Universidad de Santiago deCompostela, España. + Info

Comportamiento químico del flúorDicloro Difenil Tricloroetano (DDT)Ácido acéticoFactor de protección solarQuímica del colesterolEl cloroAlótropos del azufreProtección catódicaPotenciostatoElectrodo de referencia

Modelo atómico de Sommerfeld (10)Triadas de Döbereiner (7)Modelo Atómico Actual – Modelo Atómico Cuántico (6)Hidrocarburos alifáticos (5)Química Descriptiva (3)Enlace metálico (3)Teoría de las Colisiones (3)Coloides hidrófobos (3)Enlace por puente de hidrógeno (3)Importancia de la Química (2)

N/A

Historia de la Tabla Periódica - La Guía de Química http://quimica.laguia2000.com/general/143

7 de 8 26/11/2010 02:27 p.m.

Page 234: Dise No Qui Mica

Queda prohibida la reproducción total o parcial de los contenidos de este blog

Privacidad — Contacto — Publicidad

Historia de la Tabla Periódica - La Guía de Química http://quimica.laguia2000.com/general/143

8 de 8 26/11/2010 02:27 p.m.

Page 235: Dise No Qui Mica

Anexo 7.

Propiedades periódicas.

Pág. 43

Page 236: Dise No Qui Mica

30/11/2010

1

PROPIEDADES PERIODICASPROPIEDADES PERIODICAS

Page 237: Dise No Qui Mica

30/11/2010

2

• Tamaño del átomo

– Radio atómico:

• Radio covalente (la mitad de la distancia de dos átomos unidos mediante enlace covalente).

• Radio metálico.

– Radio iónico

• Energía de ionización.

• Afinidad electrónica.

• Electronegatividad

• Carácter metálico.

Propiedades periódicas

Radio atómico

• Se define como: “la mitad de la distancia de dos

átomos iguales que están enlazados entre sí”.

• Por dicha razón, se habla de radio covalente y de radio metálico según sea el tipo de enlace por el que están unidos.

• Es decir, el radio de un mismo átomo depende del tipo de enlace que forme, e incluso del tipo de red cristalina que formen los metales.

Page 238: Dise No Qui Mica

30/11/2010

3

Al recorrer un grupo de elementos químicos en la tabla periódica, de arriba hacia abajo, los átomos tienden a agrandarse ya que los electrones más externos ocupan niveles energéticos más alejados del núcleo.

Radio Atómico

• En un grupo, el radio aumenta al aumentar el periodo, pues existen más capas de electrones.

© Ed. Santillana. Química 2º Bachillerato.

Grupo 1

Variación del radio atómico en un grupo.

Page 239: Dise No Qui Mica

30/11/2010

4

En cambio, al desplazarnos de izquierda a derecha en un mismo período de la tabla, no aumenta el número de niveles electrónicos pero sí el número de protones y electrones, por lo que al aumentar la carga eléctrica la fuerza de atracción se intensifica dando como resultado una tendencia a que el tamaño de los átomos disminuya.

• En un mismo periodo disminuye al aumentar la carga nuclear efectiva (hacia la derecha).

• Es debido a que los electrones de la última capa estarán más fuertemente atraídos.

Periodo 2

© Ed. Santillana. Química 2º Bachillerato.

Variación del radio atómico en un periodo

Page 240: Dise No Qui Mica

30/11/2010

5

Aumento en el radio atómico

• Es el radio que tiene un átomo que ha perdido o ganado electrones, adquiriendo la estructura electrónica del gas noble más cercano.

• Los cationes son menores que los átomos neutros por la mayorcarga nuclear efectiva (menorapantallamiento o repulsión de e−).

• Los aniones son mayores que los átomos neutros por la dismi-nución de la carga nuclear efecti-va (mayor apantallamiento o repulsión electrónica).

Radio iónico

Page 241: Dise No Qui Mica

30/11/2010

6

Iones isolectrónicos

Comparación de radios atómicos e iónicos

• Son conceptos opuestos (a mayor χ menor carácter metálico y viceversa).

• χ mide la tendencia de un átomo a atraer los e–

hacía sí.

• χ es un compendio entre EI y AE.

• Pauling estableció una escala de electronegatividades entre 0.7 (Fr) y 4 (F).

• χ aumenta hacia arriba en los grupos y hacia la derecha en los periodos.

Electronegatividad (χ ) y carácter metálico

Page 242: Dise No Qui Mica

30/11/2010

7

Aumento de χχχχ en la tabla periódica

La Tabla Periódica

Los elementos del mismo grupo tienen la misma

configuración electrónica del último nivel energético.

Bloques s y d: nº e valencia = nº grupo

Bloque p: nº e valencia = nº grupo - 10

Page 243: Dise No Qui Mica

30/11/2010

8

Bloque “s”

Bloque “p”

Bloque “d”

Bloque “f”

p1 p2 p3 p4 p5 p6

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

s1 s2

d1 d2 d3 d4 d5 d6 d7 d8 d9 d10

f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14

H He

Tipos de orbitales en la tabla periódica

© Grupo ANAYA. S.A. QUÍMICA 2º Bachillerato

Estructura electrónica y tabla periódica

Page 244: Dise No Qui Mica

30/11/2010

9

Bloque Grupo Nombres Config. Electrón.

s12

AlcalinosAlcalino-térreos

n s1

n s2

p

131415161718

TérreosCarbonoideosNitrogenoideosAnfígenosHalógenosGases nobles

n s2 p1

n s2 p2

n s2 p3

n s2 p4

n s2 p5

n s2 p6

d 3-12 Elementos de transición n s2(n–1)d1-10

fEl. de transición Interna (lantánidos y actínidos)

n s2 (n–1)d1(n–2)f1-14

Grupos

W

Ejemplo: Determinar la posición que ocuparáun átomo cuya configuración electrónica termine en 5d4 6s2

Page 245: Dise No Qui Mica

30/11/2010

10

Átomo.- Parte más pequeña de un elemento químico que conserva sus propiedades .

Elemento químico.- Es una sustancia pura formada por unasola clase de átomos . Ej : Hierro .

Isótopos.- Son átomos de un mismo elemento químico que difieren en el número de neutrones . Ej . Los isótopos del yodo.

Compuesto químico.- Sustancia pura formada por dos o más elementos que se combinan químicamente en cantidades que guardan una proporción constante y definida .

Fórmula.- Representación abreviada de un compuesto que indica el número (relativo) de átomos y los elementos que forman el compuesto .

Conceptos básicos

Molécula.-Parte más pequeña de un compuesto químico que conserva sus propiedades .

Valencia.- Es la capacidad de combinarse unos átomos con otros para formar compuestos . Se representa por un número .

Valencia de un elemento químico.- Indica el número de átomos de hidrógeno que se combinan con un átomo de ese elemento

Número atómico.- Número de protones que tiene un átomo.Número másico.- Número de protones y neutrones que hay en el

núcleo del átomo.Número de oxidación.- Es la carga real ( iones ) o aparente, de

un átomo en un compuesto .Ion.- Es un átomo que ha ganado o perdido electrones. Su

carga coincide con los electrones ganados (ion negativo ) o perdidos ( ion positivo ).

Page 246: Dise No Qui Mica

30/11/2010

11

La Tabla Periódica es la “caja de herramientas”

más importante para un Químico!

Page 247: Dise No Qui Mica

30/11/2010

12

• Los elementos de cada columna de la tabla periódica pertenecen a la misma familia o grupo.

• A las filas horizontales se les denomina período.

• Los elementos a lo largo de un período tienen propiedades que varían progresivamente a lo largo de la tabla

• Los elementos del mismo grupo o familia tienen propiedades físicas y químicas similares.

La tabla periódica.

• Varios grupos de elementos tienen nombres comunes de uso frecuente.

Grupo Nombre Elementos1A Alcalinos Li, Na, K, Rb, Cs, Fr2A Alcalinotérreos Be, Mg, Ca, Sr, Ba, Ra3A Térreos B, Al, Ga, In, Tl4A Carbonoidéos C, Si, Ge, Sn, Pb.5A Nitogenoidéos N, P, As, Sb, Bi6A Anfígenos O, S, Se, Te, Po7A Halógenos F, Cl, Br, I, At. 8A Gases nobles He, Ne, Ar, Kr, Xe, Rn

Page 248: Dise No Qui Mica

Anexo 8.

Utilidad de la tabla periódica.

Pág. 53

Page 249: Dise No Qui Mica

30/11/2010

1

Utilidad de la tabla periódicaUtilidad de la tabla periódica

••¡¡Para qué sirve conocer las propiedades de los Para qué sirve conocer las propiedades de los elementos?elementos?

••¡Cuál es la utilidad que se le pueden dar a los ¡Cuál es la utilidad que se le pueden dar a los elementos?elementos?

••¡Cómo se relacionan con otras áreas del ¡Cómo se relacionan con otras áreas del conocimiento?conocimiento?

Utilidad de la tabla periódicaUtilidad de la tabla periódica

PREGUNTAS MAS FRECUENTES EN LOS ALUMNOS

Page 250: Dise No Qui Mica

30/11/2010

2

Utilidad de la tabla periódicaUtilidad de la tabla periódica

La química es una ciencia que empleamos diariamente, encualquier momento, durante la respiración, la comida,mientras estudiamos e incluso hasta durante el sueño.

El conocer las propiedades físicas y químicas de los elementosfacilita el uso de cada uno de ellos, es decir, si sabemos cómose comporta podemos predecir cómo reaccionará.

Utilidad de la tabla periódicaUtilidad de la tabla periódica

Los átomos tienden a unirse unos a otros para formar entidades máscomplejas.De esta manera se construyen todas las sustancias: agua, madera,metales...

•¿Por qué los átomos tienden a unirse y no permanecen aisladoscomo tales átomos?•¿Por qué un átomo de cloro se une a uno de hidrógeno y, sinembargo, un átomo de oxígeno se combina con dos de hidrógeno ouno de nitrógeno con tres de hidrógeno?•¿Cuál es el “mecanismo” que mantiene unidos los átomos?

La teoría del enlace químico trata de dar respuesta a estascuestiones

Page 251: Dise No Qui Mica

30/11/2010

3

Utilidad de la tabla periódicaUtilidad de la tabla periódica

La causa determinante de que los átomos se combinen es sutendencia a adquirir la configuración de gas noble (ns2 p6) ensu capa más externa o “capa de valencia”. Ésta es unaconfiguración especialmente estable a la que tienden todoslos elementos.

EL ENLACE QUÍMICO

Utilidad de la tabla periódicaUtilidad de la tabla periódica

El proceso fundamental consiste en latransferencia de electrones entre los átomos(uno da un electrón y el otro lo acepta),formándose iones de distinto signo que se atraen:

-

Na Cl

Electrón cedido por el átomo de Na al de Cl

Al perder un electrón el Na se transforma en Na+

Al perder un electrón el Cl se transforma en Cl -

-+

Los iones se unen debido a la atracción entre cargas de distinto signo

Cl ClNa

ENLACE IÓNICO

Page 252: Dise No Qui Mica

30/11/2010

4

Utilidad de la tabla periódicaUtilidad de la tabla periódica

Este enlace tendrá lugar entre átomos de electronegatividadmuy distinta: entre metales y no metales.En los compuestos iónicos no se puede hablar de moléculasindividuales, sino de grandes agregados.

Realmente este proceso se realiza simultáneamente en millones de átomos, con el resultado de que se formarán millones de iones positivos y negativos que se atraen mutuamente formando una estructura integrada por un número muy elevado de iones dispuestos en forma muy ordenada. Es lo que se llama red iónica o cristal.

Utilidad de la tabla periódicaUtilidad de la tabla periódica

Los compuestos iónicos tienen las siguientes propiedades:

•Son sólidos cristalinos: estructura muy ordenada•Poseen puntos de fusión y ebullición elevados, síntoma de que el enlace es fuerte.•Suelen ser solubles en agua.•Fundidos o en disolución acuosa son buenos conductores de la corriente eléctrica, debido a la existencia de cargas libres (iones).

Page 253: Dise No Qui Mica

30/11/2010

5

Utilidad de la tabla periódicaUtilidad de la tabla periódica

ENLACE COVALENTE

Si los átomos que se enfrentan son ambos electronegativos (no metales), ninguno de losdos cederá electrones. Una manera de adquirir la configuración de gas noble en su últimacapa es permanecer juntos con el fin de compartir electrones.

El proceso fundamental en este tipo de enlace es la compartic ión de electrones. Losátomos permanecen juntos con el fin de poder compartir los electrones.Es un enlace característico entre átomos de electronegativ idad alta (no metales).

Átomo de Cl

Átomode H

Moléculade HCl

Par de electrones

compartido

Utilidad de la tabla periódicaUtilidad de la tabla periódica

Los compuestos con enlace covalente tienen laspropiedades siguientes:

•Son gases o líquidos (entre las moléculasformadas casi no hay fuerzas que las mantenganunidas)•Tienen puntos de fusión y ebullición bajos.•Suelen ser poco solubles en agua.•Disueltos en agua conducen mal la corrienteeléctrica. (no existen cargas libres)

Page 254: Dise No Qui Mica

30/11/2010

6

Utilidad de la tabla periódicaUtilidad de la tabla periódica

ENLACE METÁLICO

El enlace metálico es el que mantiene unidos los átomos de los metales. El enlace metálico depuede dar explicación a las propiedades más características de los metales tales como sufacilidad para conducir la electricidad y el calor (conductividad), la capacidad para extenderse enhilos muy finos (ductilidad) , la capacidad para obtener láminas finas (maleabilidad), densidadeselevadas, puntos de fusión altos...

Así pues el enlace metálico podemos describirlo como una disposición muy ordenada ycompacta de iones positivos del metal (red metálica) entre los cuales se distribuyen loselectrones perdidos por cada átomo a modo de “nube electrónica” .

+ + + + + + +

+ + + + + + +

+ + + + + + +

+ + + + + + +

Utilidad de la tabla periódicaUtilidad de la tabla periódica

ENLACE METÁLICO

Propiedades de los metales:

•Son sólidos a temperatura ambiente (a excepción del mercurio) de densidad elevada. •Temperaturas de fusión y ebullición altas: síntoma de que el enlace entre los átomos es fuerte.•Buenos conductores del calor y la electricidad: debido a la existencia de electrones libres que pueden moverse.•Ductilidad y maleabilidad: debido a la posibilidad de que las capas de iones se puedan deslizar unas sobre otras sin que se rompa la red metálica

Page 255: Dise No Qui Mica

Anexo 9.

Enlaces Químicos.

Pág. 53

Page 256: Dise No Qui Mica

OBJETIVO.- Diferenciar los distintos tipos de enlace quimico para establecer las propiedades de cada compuesto.

1. Generalidades de los enlaces quimicos

Los enlaces quimicos, son las fuerzas que mantienen unidos a los atomos.

Cuando los átomos se enlazan entre si, ceden, aceptan o comparten electrones. Son los electrones de valenciaquienes determinan de que forma se unirá un atomo con otro y las caracteristicas del enlace.

2. Regla del octeto.EL ultimo grupo de la tabla periodica VIII A (18), que forma la familia de los gases nobles, son los elementos masestables de la tabla periodica. Esto se deben a que tienen 8 electrones en su capa mas externa, excepto el Helioque tiene solo 2 electrones, que tambien se considera como una configuracion estable.

Los elementos al combinarse unos con otros, aceptan, ceden o comparten electrones

con la finalidad de tener 8 electrones en su nivel más externo, esto es lo que se

conoce como la regla del octeto.

3. Enlace ionicoCaracteristicas:

Esta formado por metal + no metal

No forma moleculas verdaderas, existe como un agregado de aniones (iones negativos) y cationes (iones

positivos).

Los metales ceden electrones formando por cationes, los no metales aceptan electrones formando aniones.

Los compuestos formados pos enlaces io;nicos tienen las siguientes caracteristicas:

Son solidos a temperatura ambiente, ninguno es un liquido o un gas.

Son buenos conductores del calor y la electricidad.

Tienen altos puntos de fusion y ebullicion.

Son solubles en solventes polares como el agua

ENLACES QUIMICOS http://genesis.uag.mx/edmedia/material/QIno/T6.cfm

1 de 10 26/11/2010 02:38 p.m.

Page 257: Dise No Qui Mica

Disposicion de los iones en un cristalde cloruro de sodio

Modelo de esperas y varillas de uncristal de cloruro de sodio. El diametrode un ion cloruro es alrededor deldoble del de un ion de sodio

El cloruro de sodio es un solidocristalino de forma cubica quetiene un punto de fisiòn de 808grados C

FORMACION DE ENLACES IONICOS

Ejm: NaF

Na: metal del grupo IAENLACE IONICO

F: no metal del grupo VIIA

Para explicar la formacioacute;n del enlace escribimos la configuracion electronica de cada atomo:

11Na: 1s , 2s , 2p , 3sElectrones devalencia

= 1

9F: 1s , 2s , 2pElectrones devalencia

= 5 +2 = 7

Si el sodio pierde el electrpn de valencia, su ultimo nivel seria el2, y en este tendria 8 electrones de valencia, formandose uncation (ion positivo)

Na1+

El fluor con 7 electrones de valencia, solo necesita uno paracompletar su octeto, si acepta el electron que cede el sodio seforma un anion (ion negativo)

F1-

La estructura de Lewis del compuesto se representa de la siguiente forma:

[Na]1+

..[:F:]

..

1-

En forma grafica podriamos representarlos asi:(Insertar figura 1, p. 229, Hein)figura1

Otro ejemplo: MgBr2

Mg: metal del grupo II ABr: no metal del grupo VIIA

METAL + NOMETAL

IONICO

ENLACES QUIMICOS http://genesis.uag.mx/edmedia/material/QIno/T6.cfm

2 de 10 26/11/2010 02:38 p.m.

Page 258: Dise No Qui Mica

No es necesario hacer la configuracion sino solo la estructura de Lewis de cada elemento. Recuerda, el numero degrupo en romano, para los representativos, indica el numero de electrones de valencia. Nosotros solo usaremoscompuestos formados por elementos representativos.

:Mg

..:Br:

.

El atomo de Mg pierde sus 2 e- de valencia, y cada Br acepta uno para completar el octeto.

[Mg]2+

..[:Br:]

..

1-

..[:Br:]

..

1-

Los atomos de Br completan su octeto gracias a uno de los dos electrones cedidos por el Mg, el cual tambienqueda con 8 electrones en un nivel mas bajo.

Ejercicio: Dibuje la estructura de Lewis para los siguientes compuestos indicando el tipo de enlace. Escribe sobre lalinea el nombre del compuesto.

a) K2S _________________________

b) Cs2O ________________________

c) CaI2 _________________________

d) Al2O3 ________________________

4.- Enlace covalente

Caracteristicas:

Esta basado en la comparticion de electrones. Los atomos no ganan ni pierden electrones, COMPARTEN.

Esta formado por elementos no metalicos. Pueden ser 2 o 3 no metales.

Pueden estar unidos por enlaces sencillos, dobles o triples, dependiendo de los elementos que se unen.

Las caracteristicas de los compuestos unidos por enlaces covalentes son:

Los compuestos covalentes pueden presentarse en cualquier estado de la materia: solido, liquido o gaseoso.

Son malos conductores del calor y la electricidad.

Tienen punto de fusion y ebullicion relativamente bajos.

Son solubles en solventes polares como benceno, tetracloruro de carbono, etc., e insolubles en solventes

polares como el agua.

ENLACES QUIMICOS http://genesis.uag.mx/edmedia/material/QIno/T6.cfm

3 de 10 26/11/2010 02:38 p.m.

Page 259: Dise No Qui Mica

FORMACION DE ENLACES COVALENTESEjemplificaremos, con elementos que existen como moléculas diatómicas.Cl2, cloro molecular, formado por dos atomos de cloro. Como es un no metal, sus atomos se unen por enlacescovalentes.

..:Cl:

.El cloro es un elemento del grupo VII A.

El atomos de cloro solo necesita un electron para completar su octeto. Al unirse con otro atomo de cloro amboscomparten su electron desapareado y se forma un enlace covalente sencillo entre ellos. Este enlace se representamediante una linea entre los dos atomos.

..: Cl..

-..

: Cl..

La linea roja representa un enlace covalente sencillo, formado por dos electrones. Estos electrones se compartenpor ambos atomos.

O2 La molecula de oxigeno tambien es diatomica. Pot ser del grupo VIA la estructura de Lewis del oxigeno es:

..: O .

.

Al oxigeno le hacen falta dos electrones para completar su octeto. Cada oxigeno dispone de 6 electrones, con loscuales ambos deben tener al final ocho electrones. Por lo tanto el total de electrones disponibles es:2 x 6 e- = 12 e- menos dos que se ocupan para el enlace inicial restan 10.

Estos 10 e- se colocan por pares al azar entre los dos atomos.

..: O..

-..

: O

Ahora revisamos cuantos electrones tiene cada atomo alrededor. Observamos que el oxigeno de la izquierda estacompleto, mientras que el derecha tiene solo seis. Entonces uno de los pares que rodean al oxigeno de la izquierda,se coloca entre los dos atomos formandose un doble enlace, y de esa forma los dos quedan con 8 electrones.

..: O =

..O:

La molecula queda formada por un enlace covalente doble, 4 electrones enlazados y 4 pares de electrones noenlazados.

N2 El nitrogeno, otra molecula diatomica, estaubicado en el grupo VA, por lo tanto cada nitrogeno aporta 5electrones x 2 atomos = 10 electrones, menos los dos del enlace inicial son un total de 8 electrones.

..: N

-..N:

Ambos atomos estan rodeados por solo 6 electrones, por lo tanto, cada uno de ellos compartir uno de sus parescon el otro atomo formandose un triple enlace.

ENLACES QUIMICOS http://genesis.uag.mx/edmedia/material/QIno/T6.cfm

4 de 10 26/11/2010 02:38 p.m.

Page 260: Dise No Qui Mica

: N = N :

La molecula queda formada por un enlace covalente triple, 4 electrones enlazados y dos pares de electrones noenlazados.

En los compuestos covalentes formados por 3 elementos o mas, siempre debe seleccionarse unatomo como centralpara hacer el esqueleto basico del compuesto. Para esto se siguen la siguientes reglas:

El atomo central es de un elemento unitario (o sea que solo hay un atomo de ese elemento en la

molecula).

El oxigeno y el hidrogeno no pueden ser atomos centrales.

El carbono tiene preferencia como atomo central sobre el resto de los elementos.

En compuestos que contengan oxigeno e hidrogeno en la misma molecula, el hidrogeno nunca seenlaza al atomo central, sino que se enlaza al oxigeno, por ser este el segundo elemento maselectronegativo.

El hidrogeno no cumple la regla del octeto, sino que es estable al lograr la configuracion del gas

noble helio con 2 electrones en su ultimo nivel.

Los atomos deben acomodarse de tal forma que la molecula resulte lo mas simetrica posible

Ejms:CO2 (dioxido de carbono)

TRES NOMETALES

COVALENTE

Total de electrones de valencia:

C 1 x 4electrones=

4 electrones

O 2 x 6electrones=

12 electrones +

16 electrones

El carbono es el atomo central, por lo que se gastan cuatro electrones, y los 12 restantes se acomodan en pares alazar.

ENLACES QUIMICOS http://genesis.uag.mx/edmedia/material/QIno/T6.cfm

5 de 10 26/11/2010 02:38 p.m.

Page 261: Dise No Qui Mica

En esta estructura, ambos oxigenos han completado su octeto, pero el carbono no. Por lo tanto, un par noenlazante de cada oxigeno se coloca en el enlace C-O formandose dos dobles enlaces.

La estructura esta formada por 2 enlaces covalentes dobles, 4 pares de electrones no enlazantes y 6 electronesenlazados.

[NO3]1-

(ion nitrito)

Electrones de valencia totales:

N 1 x 5 e- = 5

O 3 x 6 e- = 18 +

23 e- + 1 e- (porque es un ion negativo) = 24 electrones

El nitrogeno es el atomo central, por lo que se ocupan tres enlaces covalentes para enlazar los oxigenos.

Al nitrogeno le falta un par de electrones, por los que uno de los pares no enlazantes del oxigeno se desplaza paraformar un doble enlace.

El doble enlace podria colocarse en tres posiciones distintas, pero la mas correcta es la central por ser massimetrica.

ENLACES QUIMICOS http://genesis.uag.mx/edmedia/material/QIno/T6.cfm

6 de 10 26/11/2010 02:38 p.m.

Page 262: Dise No Qui Mica

Tipos de enlaces covalentes

Los enlaces covalentes se clasifican en:

COVALENTES POLARES

COVALENTES NO POLARES

COVALENTES COORDINADO

Electronegatividad.- La electronegatividad es una medida de la tendencia que muestra un atomo de un enlacecovalente, a atraer hacia si los electrones compartidos. Linus Pauling, fue el primer quimico que desarrolle unaescala numerica de electronegatividad. En su escala, se asigna al fluor, el elemento mas electronegativo, el valor de4. El oxigeno es el segundo, seguido del cloro y el nitrogeno.

A continuacion se muestra los valores de electronegatividad de los elementos. Observe que no se reporta valor parlos gases nobles por ser los elementos menos reactivos de la tabla periodica.

La diferencia en los valores de electronegatividad determina la polaridad deun enlace.

Cuando se enlazan dos atomos iguales, con la misma electronegatividad, la diferencia es cero, y el enlace escovalente no polar, ya que los electrones son atraidos por igual por ambos atomos.

El criterio que se sigue para determinar el tipo de enlace a partir de la diferencia de electronegativad, en terminos,generales es el siguiente:

Diferencia de

electronegatividadTipos de enlace

Menor o igual a 0.4 Covalente no polar

ENLACES QUIMICOS http://genesis.uag.mx/edmedia/material/QIno/T6.cfm

7 de 10 26/11/2010 02:38 p.m.

Page 263: Dise No Qui Mica

De 0.5 a 1.7 Covalente polar

Mayor de 1.7 Iónico

Casi todos los compuestos contienen enlaces covalente polares; quedan comprendidos entre los extremos de locovalente no polar y lo ionico puro.

Enlace ionico Enlace covalente polar Enlace covalente no polar

Se transfierenLos electrones se electronescomparten de maneradesigual.

Los electrones secompartenpor igual.

CARÁCTER IÓNICOCRECIENTE

Por tanto, en el enlace covalente polar los electrones se comparten de manera desigual, lo cual da por resultadoque un extremo de la molecula sea parcialmente positivo y el otro parcialmente negativo. Esto se indica con la letragriega delta (d).

Ejemplo: La molecula de HCl.

Atomos H Cl

Electronegatividad 2.2 3.0

Diferencia deelectronegatividad

3.0 -2.2 = 0.8 Diferencia entre 0.5 y 1.7, por lo tantoel enlace es covalente polar.

d+ d-H – Cl

El atomo mas electronegativo, en este caso el cloro, adquiere la carga parcial negativa, y el menos electronegativo,en este caso. el hidrogeno la carga parcial positiva.

Ejercicio resuelto.- De acuerdo a la diferencia de electronegatividad, clasifique los siguientes enlaces como polar,no polar o ionico.

ENLACES QUIMICOS http://genesis.uag.mx/edmedia/material/QIno/T6.cfm

8 de 10 26/11/2010 02:38 p.m.

Page 264: Dise No Qui Mica

Enlace ElectronegatividadesDiferencia de

electronegatividadTipo de enlace

N -O 3.0 3.5 3.5 - 3.0 = 0.5 Polar

Na -Cl 0.9 3.0 3.0 - 0.9 = 2.1 Ionico

H - P 2.1 2.1 2.1 - 2.1 = 0 No polar

As -O 2.0 3.5 3.5 - 2.0 = 1.5 Polar

Observe que al obtener la diferencia, siempre es el menor menos el mayor yaque no tendría sentido una diferencia de electronegatividad negativa.

Enlace covalente coordinado.-Se forma cuando el par electronico compartido es puesto por el mismo atomo. Ejemplo:

Para el ionamonio

[NH4]+

tres de los enlaces son covalentes típicos, pero en el cuarto enlace elpar de electrones es proporcionado por el nitrógeno, por lo tanto, elenlace es covalente coordinado.

Un enlace covalente coordinado en nada se puede distinguir de un covalente tipico, ya que las caracteristicas delenlace no se modifican.

Ejercicios propuestos de enlaces.-

I. En los siguientes compuestos, identifique el tipo de enlace. Si el enlace es ionico senale el anion y el cation, si es

covalente, conteste los siguientes incisos:

1) HNO3 2) MgBr2 3) H3PO4 4) HCN 5) Al2O3

a) Numero total de electrones de valencia

b) Numero de enlaces covalentes y tipo.

c) Numero de electrones compartidos

d) Numero de pares de electrones no enlazados

II. Complete la siguiente tabla.

Enlace

Electronegatividades

Cargas parciales(solo en covalentes

Tipo de enlace

ENLACES QUIMICOS http://genesis.uag.mx/edmedia/material/QIno/T6.cfm

9 de 10 26/11/2010 02:38 p.m.

Page 265: Dise No Qui Mica

polares)

-----

-----

Diferencia.

d+

d-

C - O

Ca - F

N - H

Br - Br

ENLACES QUIMICOS http://genesis.uag.mx/edmedia/material/QIno/T6.cfm

10 de 10 26/11/2010 02:38 p.m.