Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Globals.py
diff options
context:
space:
mode:
Diffstat (limited to 'Globals.py')
-rw-r--r--Globals.py370
1 files changed, 370 insertions, 0 deletions
diff --git a/Globals.py b/Globals.py
new file mode 100644
index 0000000..fac6fe5
--- /dev/null
+++ b/Globals.py
@@ -0,0 +1,370 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+# Globals.py por:
+# Flavio Danesse <fdanesse@gmail.com>
+# CeibalJAM! - Uruguay
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+import gtk
+import os
+
+GRIS = gtk.gdk.Color(60156, 60156, 60156, 1)
+ROJO = gtk.gdk.Color(65000,0,0,1)
+NARANJA = gtk.gdk.Color(65000,49705,0,1)
+VERDEOSCURO = gtk.gdk.Color(43588, 50980, 14019, 1)
+VERDECLARO = gtk.gdk.Color(0, 60000, 0, 1)
+VERDELIMON = gtk.gdk.Color(50725, 65000, 21666, 1)
+ROSADOCLARO = gtk.gdk.Color(65000,43333,43333,1)
+ROSADOOSCURO = gtk.gdk.Color(65000,20000,43333,1)
+CELESTE = gtk.gdk.Color(0, 44352, 65000,1)
+CELESTECLARO = gtk.gdk.Color(50725, 65000, 62450,1)
+AMARILLO = gtk.gdk.Color(65000,65000,0,1)
+
+BLANCO = gtk.gdk.Color(65000, 65000, 65000,1)
+NEGRO = gtk.gdk.Color(0, 0, 0, 1)
+FONDO = gtk.gdk.Color(29823, 42568, 43333, 1)
+
+WIDTH= 640
+HEIGHT= 480
+BUTTONS= 45
+
+DIRECTORIO_BASE = os.path.dirname(__file__)
+ICONOS = os.path.join(DIRECTORIO_BASE, "Iconos/")
+
+COLORS = [(VERDELIMON,[1,6,7,8,15,16,34]), (NARANJA,[3,11,19,37,55,87]),
+(VERDEOSCURO,[5,14,32,33,51,52,84]), (VERDECLARO,[2,10,18,36,54,86,118]),
+(ROSADOCLARO,[57,58,59,60,61,62,63,64,65,66,67,68,69,70,71]),
+(AMARILLO,[21,22,23,24,25,26,27,28,29,30,39,40,41,42,43,44,45,46,47,48,
+72,73,74,75,76,77,78,79,80,104,105,106,107,108,109,110,111,112]),
+(ROJO,[9,17,35,53,85,117]),(GRIS,[13,31,49,50,81,82,83,113,114,115,116]),
+(ROSADOOSCURO,[89,90,91,92,93,94,95,96,97,98,99,100,101,102,103]),
+(CELESTECLARO,[4,12,20,38,56,88])]
+
+INDICEELEMENTOS = [
+[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2],
+[3,4,0,0,0,0,0,0,0,0,0,0,5,6,7,8,9,10],
+[11,12,0,0,0,0,0,0,0,0,0,0,13,14,15,16,17,18],
+[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36],
+[37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54],
+[55,56,57,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86],
+[87,88,89,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118],
+[0,0,0,0,58,59,60,61,62,63,64,65,66,67,68,69,70,71],
+[0,0,0,0,90,91,92,93,94,95,96,97,98,99,100,101,102,103]
+]
+
+ELEMENTOS = [
+{"nombre":"hidrogeno","simbolo":"H","Z":1,"masa": 1.00},
+{"nombre":"helio","simbolo":"He","Z":2,"masa":4.00},
+{"nombre":"litio","simbolo":"Li","Z":3,"masa":6.94},
+{"nombre":"berilio","simbolo":"Be","Z":4,"masa":9.01},
+{"nombre":"boro","simbolo":"B","Z":5,"masa":10.81},
+{"nombre":"carbono","simbolo":"C","Z":6,"masa":12.01},
+{"nombre":"nitrogeno","simbolo":"N","Z":7,"masa":14.01},
+{"nombre":"oxigeno","simbolo":"O","Z":8,"masa":16.00},
+{"nombre":"fluor","simbolo":"F","Z":9,"masa":19.00},
+{"nombre":"neon","simbolo":"Ne","Z":10,"masa":20.18},
+{"nombre":"sodio","simbolo":"Na","Z":11,"masa":23.00},
+{"nombre":"magnesio","simbolo":"Mg","Z":12,"masa":24.31},
+{"nombre":"aluminio","simbolo":"Al","Z":13,"masa":26.98},
+{"nombre":"silicio","simbolo":"Si","Z":14,"masa":28.09},
+{"nombre":"fosforo","simbolo":"P","Z":15,"masa":30.97},
+{"nombre":"azufre","simbolo":"S","Z":16,"masa":32.06},
+{"nombre":"cloro","simbolo":"Cl","Z":17,"masa":35.45},
+{"nombre":"argon","simbolo":"Ar","Z":18,"masa":39.95},
+{"nombre":"potasio","simbolo":"K","Z":19,"masa":39.10},
+{"nombre":"calcio","simbolo":"Ca","Z":20,"masa":40.08},
+{"nombre":"escandio","simbolo":"Sc","Z":21,"masa":44.96},
+{"nombre":"titanio","simbolo":"Ti","Z":22,"masa":47.88},
+{"nombre":"vanadio","simbolo":"V","Z":23,"masa":50.94},
+{"nombre":"cromo","simbolo":"Cr","Z":24,"masa":52.00},
+{"nombre":"manganeso","simbolo":"Mn","Z":25,"masa":54.94},
+{"nombre":"hierro","simbolo":"Fe","Z":26,"masa":55.85},
+{"nombre":"cobalto","simbolo":"Co","Z":27,"masa":58.93},
+{"nombre":"niquel","simbolo":"Ni","Z":28,"masa":58.71},
+{"nombre":"cobre","simbolo":"Cu","Z":29,"masa":63.54},
+{"nombre":"zinc","simbolo":"Zn","Z":30,"masa":65.37},
+{"nombre":"galio","simbolo":"Ga","Z":31,"masa":69.72},
+{"nombre":"germanio","simbolo":"Ge","Z":32,"masa":72.59},
+{"nombre":"arsenico","simbolo":"As","Z":33,"masa":74.92},
+{"nombre":"selenio","simbolo":"Se","Z":34,"masa":78.96},
+{"nombre":"bromo","simbolo":"Br","Z":35,"masa":79.91},
+{"nombre":"kripton","simbolo":"Kr","Z":36,"masa":83.80},
+{"nombre":"rubidio","simbolo":"Rb","Z":37,"masa":85.47},
+{"nombre":"estroncio","simbolo":"Sr","Z":38,"masa":87.62},
+{"nombre":"itrio","simbolo":"Y","Z":39,"masa":88.91},
+{"nombre":"zirconio","simbolo":"Zr","Z":40,"masa":91.22},
+{"nombre":"niobio","simbolo":"Nb","Z":41,"masa":92.91},
+{"nombre":"molibdeno","simbolo":"Mo","Z":42,"masa":95.94},
+{"nombre":"tecnecio","simbolo":"Tc","Z":43,"masa":"(99)"},
+{"nombre":"rutenio","simbolo":"Ru","Z":44,"masa":101.07},
+{"nombre":"rodio","simbolo":"Rh","Z":45,"masa":102.91},
+{"nombre":"paladio","simbolo":"Pd","Z":46,"masa":106.4},
+{"nombre":"plata","simbolo":"Ag","Z":47,"masa":107.87},
+{"nombre":"cadmio","simbolo":"Cd","Z":48,"masa":112.40},
+{"nombre":"indio","simbolo":"In","Z":49,"masa":114.82},
+{"nombre":"estaño","simbolo":"Sn","Z":50,"masa":118.69},
+{"nombre":"antimonio","simbolo":"Sb","Z":51,"masa":121.75},
+{"nombre":"telurio","simbolo":"Te","Z":52,"masa":127.60},
+{"nombre":"Yodo","simbolo":"I","Z":53,"masa":126.90},
+{"nombre":"xenon","simbolo":"Xe","Z":54,"masa":131.30},
+{"nombre":"cesio","simbolo":"Cs","Z":55,"masa":132.91},
+{"nombre":"bario","simbolo":"Ba","Z":56,"masa":137.33},
+{"nombre":"lantano","simbolo":"La","Z":57,"masa":138.91},
+{"nombre":"cerio","simbolo":"Ce","Z":58,"masa":140.12},
+{"nombre":"praseodimio","simbolo":"Pr","Z":59,"masa":140.91},
+{"nombre":"neodimio","simbolo":"Nd","Z":60,"masa":144.24},
+{"nombre":"prometio","simbolo":"Pm","Z":61,"masa":147.0},
+{"nombre":"samario","simbolo":"Sm","Z":62,"masa":150.35},
+{"nombre":"europio","simbolo":"Eu","Z":63,"masa":151.96},
+{"nombre":"gadolinio","simbolo":"Gd","Z":64,"masa":157.25},
+{"nombre":"terbio","simbolo":"Tb","Z":65,"masa":158.92},
+{"nombre":"disprosio","simbolo":"Dy","Z":66,"masa":162.50},
+{"nombre":"holmio","simbolo":"Ho","Z":67,"masa":164.93},
+{"nombre":"erbio","simbolo":"Er","Z":68,"masa":167.26},
+{"nombre":"tulio","simbolo":"Tm","Z":69,"masa":168.93},
+{"nombre":"yterbio","simbolo":"Yb","Z":70,"masa":173.04},
+{"nombre":"lutecio","simbolo":"Lu","Z":71,"masa":174.97},
+{"nombre":"hafnio","simbolo":"Hf","Z":72,"masa":178.49},
+{"nombre":"tantalo","simbolo":"Ta","Z":73,"masa":180.94},
+{"nombre":"wolframio","simbolo":"W","Z":74,"masa":183.85},
+{"nombre":"renio","simbolo":"Re","Z":75,"masa":186.20},
+{"nombre":"osmio","simbolo":"Os","Z":76,"masa":190.2},
+{"nombre":"iridio","simbolo":"Ir","Z":77,"masa":192.2},
+{"nombre":"platino","simbolo":"Pt","Z":78,"masa":195.09},
+{"nombre":"oro","simbolo":"Au","Z":79,"masa":196.97},
+{"nombre":"mercurio","simbolo":"Hg","Z":80,"masa":200.59},
+{"nombre":"talio","simbolo":"Tl","Z":81,"masa":204.38},
+{"nombre":"plomo","simbolo":"Pb","Z":81,"masa":207.19},
+{"nombre":"bismuto","simbolo":"Bi","Z":82,"masa":208.98},
+{"nombre":"polonio","simbolo":"Po","Z":84,"masa":210.0},
+{"nombre":"astato","simbolo":"At","Z":85,"masa":210.0},
+{"nombre":"radon","simbolo":"Rn","Z":86,"masa":222.0},
+{"nombre":"francio","simbolo":"Fr","Z":87,"masa":223.0},
+{"nombre":"radio","simbolo":"Ra","Z":88,"masa":226.03},
+{"nombre":"actinio","simbolo":"Ac","Z":89,"masa":227.03},
+{"nombre":"torio","simbolo":"Th","Z":90,"masa":232.03},
+{"nombre":"protactinio","simbolo":"Pa","Z":91,"masa":231.04},
+{"nombre":"uranio","simbolo":"U","Z":92,"masa":238.03},
+{"nombre":"neptunio","simbolo":"Np","Z":93,"masa":237.05},
+{"nombre":"plutonio","simbolo":"Pu","Z":94,"masa":242.0},
+{"nombre":"americio","simbolo":"Am","Z":95,"masa":243.0},
+{"nombre":"curio","simbolo":"Cm","Z":96,"masa":247.0},
+{"nombre":"berkelio","simbolo":"Bk","Z":97,"masa":247.0},
+{"nombre":"californio","simbolo":"Cf","Z":98,"masa":251.0},
+{"nombre":"einstenio","simbolo":"Es","Z":99,"masa":254.0},
+{"nombre":"fermio","simbolo":"Fm","Z":100,"masa":258.0},
+{"nombre":"mendelevio","simbolo":"Md","Z":101,"masa":256.0},
+{"nombre":"nobelio","simbolo":"No","Z":102,"masa":259.0},
+{"nombre":"laurencio","simbolo":"Lr","Z":103,"masa":257.0},
+{"nombre":"rutherforio","simbolo":"Rf","Z":104,"masa":261.0},
+{"nombre":"dubnio","simbolo":"Db","Z":105,"masa":262.0},
+{"nombre":"seaborgio","simbolo":"Sg","Z":106,"masa":263.0},
+{"nombre":"bohrio","simbolo":"Bh","Z":107,"masa":262.0},
+{"nombre":"hassio","simbolo":"Hs","Z":108,"masa":265.0},
+{"nombre":"meitnerio","simbolo":"Mt","Z":109,"masa":266.0},
+{"nombre":"darmstadtio","simbolo":"Ds","Z":110,"masa":269.0},
+{"nombre":"roentgenio","simbolo":"Rg","Z":111,"masa":272.0},
+{"nombre":"ununbio","simbolo":"Uub","Z":112,"masa":277.0},
+{"nombre":"ununtrio","simbolo":"Uut","Z":113,"masa":284.0},
+{"nombre":"flevorio","simbolo":"Fl","Z":114,"masa":289.0},
+{"nombre":"ununpentio","simbolo":"Uup","Z":115,"masa":288.0},
+{"nombre":"livermorio","simbolo":"Lv","Z":116,"masa":293.0},
+{"nombre":"ununseptio","simbolo":"Uus","Z":117,"masa":291.0},
+{"nombre":"ununoctio","simbolo":"Uuo","Z":118,"masa":294.0}]
+
+'''
+{"elemento":4, Automáticamente avanzan 3 espacios.
+"pregunta":None,
+"opciones":[],
+"respuesta": None}'''
+
+PREGUNTAS = [None,
+{"elemento":1,
+"pregunta":"¿Cómo se llama el cambio del estado sólido a gaseoso?",
+"opciones":["Disposición", "Ebullición", "Fusión", "Sublimación", "Reacción", "Licuación", "Deposición", "Tamización"],
+"respuesta": 3},
+
+{"elemento":2,
+"pregunta":"Marcar la característica del modelo atómico de Bohr que es correcta:",
+"opciones":["Los neutrones ocuparían el núcleo.", "Cada protón tiene la capacidad de moverse.",
+"No considera la existencia de espacio vacío.", "Se le conoce como modelo de budín de pasas.",
+"Los neutrones se moverían en órbitas circulares.", "La energía de cada electrón depende de su distancia al núcleo."],
+"respuesta": 5},
+
+{"elemento":3,
+"pregunta":"¿Qué es una ecuación química?",
+"opciones":["Una forma de representar una reacción.", "Una ecuación matemática adaptada a la química.",
+"Una reacción química.", "La escritura de una fórmula química.",
+"La forma de nombrar un cambio físico.", "Ninguna de las respuestas anteriores corresponde a su definición."],
+"respuesta": 0},
+
+None,
+
+{"elemento":5,
+"pregunta":"¿Qué es un período en la tabla periódica?",
+"opciones":["El tiempo que va desde que se descubre un elemento hasta que se elige su nombre.",
+"Una forma de expresar cantidad de electrones de valencia.",
+"Una secuencia de cuadros en vertical.","Una secuencia de cuadros en horizontal.",
+"Un conjunto de elementos cuyos símbolos no son oficiales.",
+"Ninguna de las respuestas anteriores corresponde a su definición."],
+"respuesta": 3},
+
+{"elemento":6,
+"pregunta":"¿Qué es una solución desde el punto de vista químico?",
+"opciones":["Una forma de determinar los electrones por nivel de energía en un átomo.",
+"Una mezcla heterogénea de 2 o más sustancias.",
+"La correcta igualación de una ecuación química.","Una operación de fraccionamiento.",
+"Un método de separación de fases.",
+"Ninguna de las respuestas anteriores corresponde a su definición."],
+"respuesta": 5},
+
+{"elemento":7,
+"pregunta":"¿Cuál es la concentración aproximada de una solución que tiene 24,0g de soluto y un volumen de 74cm3?",
+"opciones":["98g/L","98L/g","No se puede determinar con estos datos.","0,307g/L","307g/L","3,25L/g"],
+"respuesta": 4},
+
+{"elemento":8,
+"pregunta":"¿Qué método de separación de fases utilizarías para separa un sistema formado por agua y aceite?",
+"opciones":["Filtración.","Centrifugación.","Cromatografía.","Tamización.","Decantación.","Imantación.","Destilación."],
+"respuesta": 4},
+
+{"elemento":9,
+"pregunta":"¿Qué es una fórmula química?",
+"opciones":["Una forma de representar un átomo.","Una forma de representar una sustancia.",
+"Una reacción química.","Una forma de representar una reacción",
+"Una expresión que se emplea para realizar cálculos.", "Un sinónimo de sustancia."],
+"respuesta": 1},
+
+{"elemento":10,
+"pregunta":"¿Qué es un nucleón?",
+"opciones":["Una partícula subatómica que tiene carga positiva.",
+"Una partícula subatómica que tiene núcleo.",
+"Una partícula subatómica que tiene carga negativa","Una partícula subatómica que no tiene núcleo.",
+"Una partícula subatómica que no tiene carga.", "Una partícula subatómica que está en el núcleo."],
+"respuesta": 5},
+
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+None,
+]
+