jueves, 3 de junio de 2021

Simulación de las estructura de datos dinámicas

 1. Consulte qué son las torres de Hanoi y exponga brevemente cuál de las estructuras dinámicas utilizará para simular su su comportamiento.

Utilizaría pilas, ya que solo se puede interactuar con la ultima pieza, o la de mas arriba, de cada torre.


2. Observe el comportamiento de la fila frente a la taquilla de un banco y exponga brevemente cuál de las estructuras dinámicas utilizará para simular su su comportamiento.

Utilizaría colas, ya que lo que interesa el el orden de llegada. el primero en llegar (insertar) va a ser el primero en ser atendido (primer nodo) y así sucesivamente.


3. Suponga que tiene dos fichas del juego de dominó debidamente conectadas así: el 2-3 con el 3-4 y necesita inserta las ficha 3-3 exponga brevemente cuál de las estructuras dinámicas utilizará para simular su su comportamiento.

Utilizaría listas doblemente enlazadas ya que habría que "romper" el lazo existente entre 2-3 y 3-4 para reemplazarlos a 2-3 con 3-3 y 3-3 con 3-4. 

miércoles, 2 de junio de 2021

Creando formularios en C#

 La principal dificultad que tuve fue con la interfaz grafica que utiliza el Visual Code al mover elemento con el escalado de Windows que provoca que no se puedan seleccionar lo elemento y otra dificulta es que al editar lo elementos les hacia doble clic y esto provocaba que me habrá un evento nuevo asociado al elemento mas que abrir o editar las propiedades.

Manipulación de archivos de texto

Para leer: 

if (File.Exists("info.txt"))

            {

                StreamReader sr = new StreamReader("info.txt", true);

                string s = "";

                resultado.Text = "";

                while ((s = sr.ReadLine()) != null)

                {

                    resultado.Text += s + Environment.NewLine;

                }

                sr.Close();

            }


Para escribir:

StreamWriter sw = new StreamWriter("info.txt", true);

                sw.WriteLine("sebastian");

                sw.Close();

sábado, 29 de mayo de 2021

Modelo clase

 define los conceptos y muestra un ejemplo gráfico para cada concepto

Una clase es una descripción de un conjunto de objetos que comparten la misma estructura y semántica y que presentan el mismo comportamiento y relaciones. Por ejemplo la clase Automóvil.

Los atributos son las propiedades de la clase que la definen como tal. Para la clase Automóvil, podrían ser color, marca, modelo, caballos de fuerza etc.

Y operaciones son servicios o funciones que ofrece la clase para manipular sus datos o acciones propias de la clase. Para el caso automóvil podrían ser acelerar o frenar, pero programáticamente también podría ser que retorne o modifique sus atributos.

Los atributos y las funciones tienen un rango de visibilidad: publico, visible para cualquiera; y privados, visible solo interno al objeto;  

Los atributos adicionalmente pueden ser protegidos, esto quiere decir que puede ser accedidos solo por clases descendientes


Relaciones entre clases

Asociaciones binarias, Asociaciones binarias reflexivas y concepto de Clase de la Asociación



Cardinalidad: Exactamente uno, Cero o uno, Cero o más, Uno o más, El número exacto indicado 


Relaciones de generalización

Lo fundamental de esta relaciones es que tienen que reflejar relaciones “es un tipo de”, es decir, las instancias de la subclase son un tipo específico de instancias de la clase padre. De ello se deriva una propiedad importante: los objetos de la clase hija pueden emplearse en cualquier lugar en que se requiera una instancia de la clase padre, pero no a la inversa. La subclase hereda las propiedades, el comportamiento y las relaciones de la superclase, a la vez que puede añadir sus propias propiedades, relaciones y comportamiento.



viernes, 28 de mayo de 2021

Instrumentos de gestión ambiental

Hay 4 tipos de instrumentos


Los instrumentos de regulación directa, que son lo de control a través de leyes y normas.

Normas de calidad ambiental y estándares de emisión son niveles aceptables que deben cumplirse para asegurar la protección ambiental y la salud de la población en un territorio dado. Estas normas señalan niveles de calidad de agua, aire y suelo principalmente. Estas normas operan como límite sobre el uso o daño que se puede hacer.


Los instrumentos administrativos se basan en el otorgamiento de licencias, permisos y demás modos de adquirir el derecho a usar los recursos naturales previstos en las diferentes legislaciones.

La licencia ambiental es el acto administrativo mediante el cual la autoridad ambiental autoriza la ejecución de obras, el establecimiento de industrias o el desarrollo de cualquier actividad susceptible de causar graves daños ambientales o modificaciones considerables al paisaje para lo que la empresa debe llevar a cabo un Estudio de Impacto Ambiental (EIA) para ser presentado previamente

Los Planes de Adecuación y Manejo Ambiental son un instrumento para la adecuación individual de las industrias en operación a las normativas ambientales. Los PAMA constituyen un plan o programa que identifica las acciones que se compromete a efectuar una industria o actividad en un determinado período de tiempo a fin de reducir sus emisiones a niveles compatibles con los parámetros de calidad ambiental permitidos por la legislación 


Los instrumentos económicos que están dirigidos a incentivar el cumplimiento de las metas ambientales de la sociedad. Estas estrategias buscan penalizar a las empresas según las emisiones y efluentes, ,  o beneficiarlas creando mercados para la  demanda y oferta de productos inocuos para el medio ambiente, pagando incentivos para que no se utilicen ciertos recursos o desgravando tributaciones a l uso de tecnologías mas limpias


La educación, la investigación, la asistencia técnica y la información ambiental  son factores que inciden en la gestión ambiental, y la cultura y los valores y el flujo del conocimiento y la educación inciden en la formación de las visiones sobre la relación hombre medio ambiente y por ello, la educación, la investigación y la información contribuyen a la formación del entramado cognitivo-informativo mediante Sistemas de información ambiental donde los tomadores de decisiones tengan la información disponible, alimentado por indicadores ambientales generados por la investigación y fomentada a través de la educación ambiental.


Articulando opciones para el manejo ambiental

 


Creación de relaciones entre tablas

 Solo puse claves foraneas en las tablas pedidos (para referencias al cliente y a los prodcutos) y en factura (para referenciar a pedidos qu...